T09 · Insecure Skill Coding Practices
- Location
SKILL.md:91- Finding
Session Key Exposed Through Command-Line Arguments
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This security-guidance skill is mostly coherent, but some examples could expose wallet credentials if followed literally.
Install only if you understand it is guidance for high-impact wallet and secret workflows. Do not paste real private keys or session keys into shell commands as shown; use a concealed prompt, stdin, or another 1Password-supported secret input path, and replace the valid-format sample private key with an impossible placeholder before reusing the material.
SKILL.md:91Session Key Exposed Through Command-Line Arguments
SKILL.md:353Valid-Format Ethereum Private Key Embedded in Documentation
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
# NEVER store keys in files
echo "PRIVATE_KEY=0x123..." > .env
# NEVER log or print keys
console.log("Key:", privateKey)
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
# NEVER store keys in files
echo "PRIVATE_KEY=0x123..." > .env
# NEVER log or print keys
console.log("Key:", privateKey)
No suspicious patterns detected.