generate-requirement-drafts
Pass
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted metadata from Simulink models to generate requirement summaries, which could be exploited if a model contains malicious instructions intended to influence the agent's output.
- Ingestion points: Model data is retrieved via
model_read,model_overview,model_query_params, andmodel_resolve_paramstools as described in the SKILL.md workflow. - Boundary markers: The skill does not define explicit delimiters or instructions to ignore embedded commands within the model metadata.
- Capability inventory: The agent can execute MATLAB commands via
evaluate_matlab_codeand perform file system writes for.slreqxand.yamlartifacts. - Sanitization: No explicit sanitization is described, although the skill mandates that all generated content be marked as 'DRAFT' and requires human review before use.
- [DYNAMIC_EXECUTION]: The skill dynamically generates and executes MATLAB script snippets to perform requirements management tasks.
- Evidence: The 'Path A' workflow in SKILL.md constructs MATLAB code strings (e.g., using
slreq.new,add, andslreq.createLink) and executes them through theevaluate_matlab_codetool.
Audit Metadata