hsdd-summary
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill's
summary.mjsscript usesexecFileSyncto run localgitcommands. This is used solely to capture short commit hashes for stamping the generated documentation. The execution uses hardcoded arguments and targets a local project subdirectory, minimizing the risk of command injection. - [INDIRECT_PROMPT_INJECTION]: The skill processes local project files, such as markdown specifications and progress reports, to generate its reading aids. This represents an ingestion surface for untrusted data if those files are modified by external parties. However, the risk is mitigated by the skill's specific task-oriented design and its use of sanitization for the resulting output.
- Ingestion points: Files located within the
hsdd/management/,hsdd/spec/,hsdd/contract/, andhsdd/adr/directories are read by various extraction scripts. - Boundary markers: The skill does not employ explicit delimiters for the agent when reading these files, but it operates through a structured CLI-driven extraction and validation workflow.
- Capability inventory: The skill possesses capabilities for reading and writing files within the project structure and executing local
gitcommands. - Sanitization: Robust sanitization is present in the
views-core.mjsandstamp.mjsfiles, which handle HTML escaping and safe JSON serialization to prevent injection into the generated offline documents. - [SAFE]: The skill vendors the
@dagrejs/dagrelibrary (v3.1.1) for diagram layout. This inclusion is accompanied by clear documentation inREADME.md, legal notices, a source URL pointing to the NPM registry, and a SHA256 hash for integrity verification, adhering to standard secure vendoring practices for third-party dependencies.
Audit Metadata