sdlc-intent
Pass
Audited by Gen Agent Trust Hub on Oct 20, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted input from external product requirement documents and Feishu/Lark comments. This creates a surface for indirect prompt injection where malicious instructions inside a PRD could attempt to override the agent's behavior during the analysis or digest phase.
- Ingestion points: Content is ingested from Feishu/Lark via the
lark-cliutility and from local markdown/text files. - Boundary markers: While the skill uses structured output templates like
digest-template.md, it does not apply specific boundary markers or defensive instructions when processing the raw input text to prevent the LLM from following embedded instructions. - Capability inventory: The skill can execute the
lark-cliutility and write processed data to the localsdlc/project directory. - Sanitization: The
scripts/parse_doc.pyscript extracts structural elements into a JSON model but does not explicitly sanitize the text content for potential prompt injection patterns. - [COMMAND_EXECUTION]: The skill invokes the external
lark-clitool via the Pythonsubprocessmodule. This is used to fetch document content and download media for processing. The scriptscripts/parse_doc.pyuses list-based arguments forsubprocess.run(), which is a secure practice that avoids shell injection risks, but it remains a capability that relies on executing external binaries.
Audit Metadata