tlc-spec-lean
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONPERSISTENCE
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes a suite of bundled Python scripts to perform artifact validation and self-testing. These scripts are invoked via
subprocess.run(e.g., inscripts/selftest.py) using direct argument lists without shell interpolation. These executions are localized to the skill's own internal directory to maintain process integrity during validation phases. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied markdown artifacts to manage feature development cycles.
- Ingestion points: Markdown files such as
plan.md,checks.md, andverification.mdlocated within the project's.specs/features/directory. - Boundary markers: The process uses rigid markdown headers and EARS (Easy Approach to Requirements Syntax) keywords to delimit instructions and obligations.
- Capability inventory: The skill can perform file system writes to create/update artifacts and execute local validation scripts.
- Sanitization: Deterministic Python validators (
validate_plan.py,validate_checks.py) are used to enforce structural integrity, mandatory fields, and precise phrasing, significantly reducing the surface area for indirect injection through malformed artifact content. - [PERSISTENCE]: The skill's documentation and scripts (
check_commit.py) describe an optional integration for a gitcommit-msghook to enforce Conventional Commits. This involves creating a symbolic link in the.git/hooksdirectory, which is a standard development workflow improvement that requires explicit user opt-in.
Audit Metadata