trust-card
Pass
Audited by Gen Agent Trust Hub on Aug 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/card.pyutility executes thecosigncommand-line tool to perform Sigstore-based signing and verification of artifacts. These operations are performed usingsubprocess.runwith list-based arguments, a secure implementation that avoids shell interpolation and prevents command injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]: The skill scans directories and extracts metadata from Markdown files, creating an attack surface for indirect prompt injection. Ingestion points: Metadata is read from
SKILL.mdand other files within a bundle directory byscripts/card.py. Boundary markers: Extracted metadata is placed into theCARD.mdfrontmatter; while specific delimiters are absent, the script usesjson.dumpsto sanitize values against YAML structure breakage. Capability inventory: The skill performs filesystem writes and executes external signing tools. Sanitization: The script's reliance on list-based subprocess calls prevents malicious metadata from triggering arbitrary command execution. - [SAFE]: The skill demonstrates strong security awareness by implementing restrictive filesystem permissions (
0600) for generated private keys and providing a graded trust model that distinguishes between cryptographic integrity and runtime behavior. It also includes a capability manifest (permissions.yaml) that explicitly declares its required permissions.
Audit Metadata