aws-sdk-python-usage
Pass
Audited by Gen Agent Trust Hub on May 6, 2026
Risk Level: SAFE
Full Analysis
- [Credential Management Guidance]: The documentation provides accurate information on the AWS credential provider chain. It encourages the use of named profiles, environment variables, and IAM roles rather than hardcoding sensitive access keys, which is a core security best practice.
- [Service Best Practices]: The skill includes detailed references for S3 and DynamoDB, emphasizing secure and efficient patterns such as using managed transfer methods for S3 and the resource interface for DynamoDB to handle type marshalling automatically.
- [Resilient Error Handling]: It promotes the use of typed exceptions and provides clear examples of how to handle specific API errors (e.g., NoSuchKey, ConditionalCheckFailedException) while discouraging the anti-pattern of suppressing critical errors.
- [SDK Configuration]: Guidance on configuring retries, timeouts, and connection pools using the
botocore.config.Configobject is provided, helping developers build more reliable and performant applications.
Audit Metadata