message-signing
Warn
Audited by Gen Agent Trust Hub on Mar 14, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: Multiple hardcoded private keys are included in the example files provided with the skill.
- Evidence: Private key
KzmFJcMXHufPNHixgHNwXBt3mHpErEUG6WFbmuQdy525DezYAi82found inexamples/brc77-private-sig.ts,bsm-sign-verify.ts,sigma-multi-sig.ts, andsigma-template.ts. - Evidence: Private key
L1U5FS1PzJwCiFA43hahBUSLytqVoGjSymKSz5WJ92v8YQBBsGZ1found inexamples/brc77-private-sig.tsandsigma-multi-sig.ts. - [EXTERNAL_DOWNLOADS]: The skill requires the installation of multiple third-party Node.js packages that are not on the trusted vendor list.
- Evidence: Mentions and code usage of
sigma-protocol,bsv-bap, and@bsv/sdk. - [EXTERNAL_DOWNLOADS]: Documentation describes a "Remote Signing" pattern which transmits message data and authentication credentials to arbitrary external URLs.
- Evidence:
references/sigma-advanced.mddocumentssigma.remoteSignusingAuthorizationheaders andapi_keyparameters against a user-specified host. - [COMMAND_EXECUTION]: The skill suggests running commands to install packages globally or add them as dependencies.
- Evidence:
npm install -g bsv-bapandbun add sigma-protocolinSKILL.md. - [PROMPT_INJECTION]: The skill processes untrusted blockchain data and transaction scripts, which presents an attack surface for indirect prompt injection.
- Ingestion points:
BitCom.decodeandSigma.decodemethods inexamples/sigma-template.tsandreferences/sigma-advanced.mdprocess data directly from transactions. - Boundary markers: No explicit delimiters or instructions to ignore embedded content are present in the ingestion logic.
- Capability inventory: The skill performs sensitive operations including cryptographic signing (
sigma.sign) and verification (sigma.verify). - Sanitization: No logic for sanitizing or validating the input script chunks is mentioned.
Audit Metadata