T09 · Insecure Skill Coding Practices
- Location
SKILL.md:349- Finding
Troubleshooting Guidance May Expose Reusable Authentication Credentials
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a markdown-only API workflow skill, but it handles wallet funds and reusable credentials with under-scoped safety guidance.
Review this skill before installing if you plan to use it with real funds or production credentials. Use only a verified Bitnow gateway, redact all tokens/API keys/signatures before sharing outputs, verify the exact blockchain network and contract addresses independently before approving or depositing funds, and avoid supplier/provider workflows unless you are authorized to manage upstream provider credentials.
SKILL.md:349Troubleshooting Guidance May Expose Reusable Authentication Credentials
SKILL.md:20Contradictory Blockchain Network Configuration Can Misroute Financial Operations
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
Assumptions:
- A **gateway HTTP API** exists (e.g. `https://gateway-test.bitnow.ai`)
- All workflows are CLI-, Curl or script-oriented, no UI assistance
- Support chain is base sepolia, chain id is 8453
Replace all `<BASE_URL>` with the actual gateway URL as needed.
The skill metadata and description frame the capability as consumer-facing Bitnow workflows, but the documented supplier/provider endpoints expand scope into privileged upstream registration and configuration. This can cause an agent or operator to invoke higher-risk administrative actions unexpectedly, increasing the chance of unauthorized changes, secret submission, or misuse of provider-management APIs.
The supplier API examples include raw sensitive values such as upstream API keys and bearer tokens directly in request bodies, with no warning to avoid logging, storing, or echoing them. In agent-driven or CLI contexts, these secrets can be exposed through shell history, transcripts, debug logs, telemetry, or prompt context, leading to credential theft and compromise of upstream provider accounts or GPU nodes.