sdd-design
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted user data from multiple sources to generate technical design documents. An attacker could embed malicious instructions within a BRAINSTORM or DEFINE Markdown file to influence the architecture or the agent's behavior.
- Ingestion points: The skill reads
BRAINSTORM_*.md,DEFINE_*.md, andUX_REVIEW_*.mdfiles provided by the user. - Boundary markers: The skill establishes a hierarchy of sources (Define > Brainstorm) but lacks explicit delimiters or instructions to ignore embedded prompts within the content of these files.
- Capability inventory: The skill has the ability to write files to the local filesystem (
sdd/DESIGN_*.md) and execute a local Python validation script (scripts/validate_design.py). - Sanitization: There is no specific sanitization logic to filter out prompt injection attempts from the input Markdown files beyond the instruction to "Converter apenas o que afeta decisões técnicas."
- [COMMAND_EXECUTION]: The skill explicitly instructs the agent to execute a local Python script for structural validation.
- Evidence:
python scripts/validate_design.py <DESIGN.md>is called in step 11 of the procedure. The script itself is provided within the skill and uses only standard libraries (re,sys,pathlib,collections), which is a legitimate and safe use of command execution for linting purposes. - [SAFE]: The skill promotes several security best practices in the design it generates, including least privilege, avoiding hardcoded secrets in code, and validating PII/sensitive data handling.
Audit Metadata