AI Analysis
The package shows some signs of potential misuse, primarily due to the lack of maintainer history and missing author information, which raises concerns about its legitimacy.
- Metadata risk due to missing maintainer history and author name
- Credential risk due to potential mishandling of AWS credentials
Per-check LLM notes
- Network: No network calls detected, which is unusual but not necessarily indicative of malicious activity for a utility package like aws-sdk-secrets-manager.
- Shell: No shell execution patterns detected, indicating the package does not execute system commands, which is normal for a typical library.
- Obfuscation: No obfuscation patterns detected.
- Credentials: The code is likely retrieving AWS credentials for legitimate use, but there's a minor risk if the credentials are mishandled or accessed improperly.
- Metadata: The package shows signs of being potentially malicious due to its lack of maintainer history and a missing author name.
Package Quality Overall: Low (4.6/10)
Partial test coverage signals detected
Test runner config found: pyproject.toml
Some documentation present
Detailed PyPI description (1996 chars)
No contributing guide or governance files found
Development Status classifier >= Beta
Partial type annotation coverage
Classifier: Typing :: Typed129 type-annotated function signatures detected in source
Unable to verify contributor count: no GitHub repository found
No GitHub repository linked — contributor count unavailable
Heuristic Checks
No suspicious network call patterns found
No obfuscation patterns detected
No shell execution patterns detected
Found 6 credential access pattern(s)
-> Credentials: ak = os.environ.get("AWS_ACCESS_KEY_ID") sk = os.environ.get("AWS_SECRET_ACCE_ACCESS_KEY_ID") sk = os.environ.get("AWS_SECRET_ACCESS_KEY") if not ak or not sk:ret_key": sk} token = os.environ.get("AWS_SESSION_TOKEN") if token: out["session_tself._profile = profile or os.environ.get("AWS_PROFILE", "default") self._cred_file = credentials_fals_file or Path( os.environ.get("AWS_SHARED_CREDENTIALS_FILE") or Path.home() / ".awsfig_file or Path( os.environ.get("AWS_CONFIG_FILE") or Path.home() / ".aws" / "config" )
No typosquatting candidates detected
No author email provided
All external links appear legitimate
No GitHub repository linked
No GitHub repository link found
3 maintainer concern(s) found
Only one version has ever been released — brand new packageAuthor name is missing or very shortAuthor "" appears to have only 1 package on PyPI (new or inactive account)
No known vulnerabilities found in OSV database.
AI App Starter Prompt
Build a simple Python application using the aws-sdk-secrets-manager package to demonstrate its core features.
💬 Discussion Feed
No discussion yet. Be the first to share your thoughts!
Report Abuse / Security Issue