bitcoin-auth-diagnostics
Fail
Audited by Snyk on Mar 23, 2026
Risk Level: HIGH
Full Analysis
HIGH W007: Insecure credential handling detected in skill instructions.
- Insecure credential handling detected (high risk: 0.80). The skill's diagnostics and examples require accepting and printing full auth tokens/signatures and show embedding tokens/privateKeyWif in request/code examples, so an agent would likely need to handle and reproduce secret values verbatim during troubleshooting (even though it warns not to log private keys).
MEDIUM W009: Direct money access capability detected (payment gateways, crypto, banking).
- Direct money access detected (high risk: 1.00). The skill explicitly references crypto-specific signing and wallet interactions: it uses the bitcoin-auth library, shows getAuthToken with a privateKeyWif (private key in WIF format), verifyAuthToken, and a "wallet connect" flow. It also lists a dependency on @bsv/sdk and deals with signing/verification schemes (BSM, BRC77). These are specific crypto/blockchain signing and wallet-related operations (not generic tooling), so it grants direct financial execution capability.
Issues (2)
W007
HIGHInsecure credential handling detected in skill instructions.
W009
MEDIUMDirect money access capability detected (payment gateways, crypto, banking).
Audit Metadata