specsfy-05-tasks
Warn
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/validate_tasks.mjsperforms runtime execution of another script (verify_evidence.mjs) by computing its path relative to the project root and invoking it viaspawnSync. This pattern represents dynamic loading and execution from computed paths. - [EXTERNAL_DOWNLOADS]: The skill provides instructions in
references/specialists.mdto download and install additional components from the author's GitHub repository (github.com/promovaweb/specsfy) using thenpx skills addcommand. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from project specification files (
spec.md). Content such as task definitions, IDs, and metadata fields are parsed and used to influence the agent's logic, including state transitions and validation outcomes. - Ingestion points: Reads
specs/<estado>/<NNNN>-<slug>/spec.mdinvalidate_tasks.mjsandvalidate_interface_tasks.mjs. - Boundary markers: Relies on specific markdown headings (e.g.,
14. Tarefas) and metadata keys, but lacks robust escaping for the interpolated values used in status reports. - Capability inventory: Includes file read/write operations and subprocess execution via
nodeandspawnSync. - Sanitization: Uses regex-based parsing which may be susceptible to malformed inputs designed to bypass validation logic.
- [COMMAND_EXECUTION]: The skill instructions and validation scripts frequently invoke external tools and subprocesses (
node,npx,spawnSync) to perform context monitoring, database safety checks, and task validation logic.
Audit Metadata