AI Analysis
Final verdict: SAFE
The package ai-recallworks v0.5.2 is considered safe based on the metadata risk score and the lack of other red flags.
- Author has only one package
- No other suspicious activities detected
Per-check LLM notes
- Metadata: The author has only one package, which may indicate a new or less active maintainer, but no other red flags are present.
Package Quality Overall: Medium (6.2/10)
✦ High
Test Suite
9.0
Test suite present — 15 test file(s) found
Test runner config found: conftest.pyTest runner config found: conftest.py15 test file(s) detected (e.g. conftest.py)
◈ Medium
Documentation
5.0
Some documentation present
Detailed PyPI description (15477 chars)
○ Low
Contributing Guide
2.0
No contributing guide or governance files found
No CONTRIBUTING, CODE_OF_CONDUCT, or governance files found
◈ Medium
Type Annotations
5.0
Partial type annotation coverage
114 type-annotated function signatures detected in source
✦ High
Multiple Contributors
10.0
Active multi-contributor project
5 unique contributor(s) across 36 commits in recallworks/recallActive community — 5 or more distinct contributors
Heuristic Checks
Outbound Network Calls
score 3.0
Found 2 network call pattern(s)
se generous timeout. r = requests.post(f"{URL}/tool/{tool}", headers=H, json=payload, timeout=120)Health print("server:", requests.get(f"{URL}/health", headers=H, timeout=10).json()) # 1.
Code Obfuscation
No obfuscation patterns detected
Shell / Subprocess Execution
score 6.0
Found 3 shell execution pattern(s)
s", repo_url) proc = subprocess.run( ["git", "pull", "--ff-only"], cwdpo_url, repo_dir) proc = subprocess.run( ["git", "clone", "--depth", "1", clone_url, str(retry: proc = subprocess.run( ["git", "pull", "--ff-only"],
Credential Harvesting
score 10.0
Found 4 credential access pattern(s)
# Auth raw = os.environ.get("API_KEYS", "") api_key = os.environ.get("API_KEY", "")KEYS", "") api_key = os.environ.get("API_KEY", "") if raw: try: pl is zero-config. if not os.environ.get("API_KEY") and not os.environ.get("API_KEYS"): os.environ["nviron.get("API_KEY") and not os.environ.get("API_KEYS"): os.environ["API_KEY"] = "stdio-local"
Typosquatting
No typosquatting candidates detected
Registered Email Domain
No author email provided
Suspicious Page Links
All external links appear legitimate
Git Repository History
Repository recallworks/recall appears legitimate
Maintainer History
score 2.0
1 maintainer concern(s) found
Author "ai-recallworks" appears to have only 1 package on PyPI (new or inactive account)
Known CVE Vulnerabilities
No known vulnerabilities found in OSV database.
AI App Starter Prompt
Use this prompt to build a project with ai-recallworks
Build a simple Python application using the ai-recallworks package to demonstrate its core features.