review-epic
Pass
Audited by Gen Agent Trust Hub on Nov 10, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes epic and story documents from the repository to identify conflicts and compliance issues.
- Ingestion points: The epic document (
DOC_FILE) and related story files are loaded in Step 1 of the workflow. - Boundary markers: The skill does not describe the use of specific delimiters or instructions to ignore instructions embedded in the analyzed documents.
- Capability inventory: The skill is capable of creating review reports, updating document frontmatter, and synchronizing data to external trackers like Jira.
- Sanitization: Content from the repository documents is cited in the review output but is not explicitly sanitized before processing.
- [COMMAND_EXECUTION]: The skill executes multiple local scripts and system utilities to perform its auditing tasks.
- Evidence: It uses
nodeto run internal tools likedoc-id.jsanddefer-mutation.js, andbashto execute platform scripts likeresolve-platform.sh. - Evidence: It uses system binaries such as
find,grep,jq, andgitfor repository analysis and branch management. - Context: These executions are scoped to local repository management and are consistent with the skill's auditing purpose.
- [EXTERNAL_DOWNLOADS]: The skill manages interactions with external tracker and VCS platforms using established credentials.
- Evidence:
references/bitbucket-auth.shresolves Bitbucket credentials from the environment variablesBITBUCKET_ACCESS_TOKENandBITBUCKET_API_TOKEN. - Evidence: The skill synchronizes content to Jira using the
sync-jira-epic.jsscript, which relies onJIRA_API_TOKENandJIRA_USER_EMAILfrom the environment. - Context: These resources are used for standard project management synchronization and follow the platform's security protocols.
- [DYNAMIC_EXECUTION]: The skill utilizes dynamic execution for configuration parsing and log management.
- Evidence:
references/read-config.shexecutes a Python script viapython -cto parse YAML configuration safely, employing a strict loader to prevent duplicate-key vulnerabilities and hardening thesys.pathenvironment. - Evidence: Step 11 in
SKILL.mdusesnode -eto execute a small shim that calls thechange-log.jslibrary for updating document history. - Context: These are utility functions for platform configuration and document maintenance, not for executing untrusted data.
Audit Metadata