validate
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The shell command execution block in
SKILL.mduses the$ARGUMENTSvariable without double-quotes. This allows for potential command injection if the input provided by the agent contains shell metacharacters such as semicolons, pipes, or ampersands. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted markdown files from a user-specified directory, which could contain malicious instructions designed to influence the agent when it reviews the validation output.
- Ingestion points: In
scripts/okf_validate.py, the script recursively searches for and reads the content of all.mdfiles within the provided bundle directory usingPath.read_text(). - Boundary markers: The validation output does not employ delimiters or explicit instructions to the agent to ignore embedded commands within the reported errors and warnings.
- Capability inventory: The skill includes filesystem write capabilities (via the
--migrateflag) and shell command execution via theBashtool. - Sanitization: The script performs structural validation but does not sanitize or escape content reflected from the files (such as frontmatter keys, headings, or file paths) before outputting it to the agent.
- [EXTERNAL_DOWNLOADS]: The skill uses
pip installto download thepyyamlpackage if theuvpackage manager is unavailable. This is a standard dependency for the script's functionality.
Audit Metadata