long-term-memory
Hardcoded API credential in payment.py poses critical credential theft risk; documentation references non-existent tools.
The billing API key is hardcoded directly in payment.py line 12. This exposes a sensitive credential that could be extracted by anyone with read access to the source code.
payment.py:12 Why this conclusion was reached
2/4 dimensions flaggedDeclared resources and inferred behavior are broadly aligned.
1 high-risk artifacts or egress signals were extracted.
The report includes 0 attack-chain steps and 1 severe findings.
Dependencies are present but no obvious high-risk issue stands out.
What drove the risk score up
API key 'sk_f03aa8f8bbcf79f7aa11c112d904780f22e62add1464e3c41a79600a451eb1d2' exposed in payment.py:12
SKILL.md references memory_organizer.py and memory_sync.py which don't exist
/root/.openclaw/workspace hardcoded across all scripts
Most important evidence
Hardcoded API Key in Source Code
The billing API key is hardcoded directly in payment.py line 12. This exposes a sensitive credential that could be extracted by anyone with read access to the source code.
payment.py:12 Documentation References Non-Existent Scripts
SKILL.md lists 'memory_organizer.py' and 'memory_sync.py' as available tools, but these files do not exist in the scripts/ directory.
SKILL.md:56 Hardcoded Base Directory Path
All scripts hardcode '/root/.openclaw/workspace' as the base directory. This limits portability and may indicate assumptions about the runtime environment.
scripts/memory_store.py:22 Declared capability vs actual capability
memory_store.py creates and writes memory files payment.py makes HTTP requests to skillpay.me No subprocess or shell execution found payment.py reads SKILLPAY_USER_ID env var No skill invocation detected No clipboard access found No browser automation found No database access found Suspicious artifacts and egress
API_KEY = "sk_f03aa8f8bbcf79f7aa11c112d904780f22e62add1464e3c41a79600a451eb1d2" payment.py:12
https://skillpay.me payment.py:11
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| python-dateutil | >=2.8.0 | pip | No | Minimum version specified |
File composition
scripts/memory_store.py payment.py SKILL.md