skill-lifecycle-manager
Pass
Audited by Gen Agent Trust Hub on Jul 5, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/check.pyutilizessubprocess.runto call internal validation utilities and the lifecycle report script. These executions are performed using absolute paths derived from the script's location or specific relative paths within the skill hierarchy. The implementation avoids shell execution and does not process external or unsanitized user inputs, mitigating common command injection risks. - [DATA_EXPOSURE]: The utility
scripts/lifecycle_report.pyreadsSKILL.mdfiles within the repository to evaluate frontmatter and body text for lifecycle signals (e.g., 'draft', 'active'). Although it accepts a skill name as an argument, it restricts file access by specifically looking for a hardcoded filename (SKILL.md) and usesyaml.safe_loadfor secure parsing of frontmatter. - [PROMPT_INJECTION]: The instructions in
SKILL.mdand the assertions inevals/evals.jsonreinforce safety by explicitly prohibiting the agent from automatically promoting skills, editing metadata, or performing mutations. These constraints are designed to prevent the agent from taking autonomous actions based on the reporting output.
Audit Metadata