okf
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/install.shscript executes shell commands to install thepyyamlPython package and the skill itself vianpx. It also uses a heredoc to execute a Python-based bundle validator. - [EXTERNAL_DOWNLOADS]: The skill downloads the
pyyamllibrary from official Python package registries during setup. It also fetches its own code and configuration from the author's GitHub repository (akillness/jeo-skills) using thenpx skills addcommand. - [DYNAMIC_EXECUTION]: The skill includes Python scripts embedded within the documentation and the installer that are executed at runtime to validate file structures and parse YAML frontmatter. It correctly utilizes
yaml.safe_load()for secure parsing of data. - [INDIRECT_PROMPT_INJECTION]: The skill's primary utility involves ingesting and processing external Markdown files ('knowledge atoms'). This creates an attack surface where instructions embedded in these files could influence the agent's behavior.
- Ingestion points: The skill provides Python logic in
SKILL.mdandreferences/usage.mdto recursively read and process Markdown files from a directory. - Capability inventory: The skill is configured with access to
Bash,python3, andWebFetchtools. - Boundary markers: There are no specific instructions or delimiters provided to warn the agent against executing commands found within the processed knowledge atoms.
- Sanitization: The skill uses
yaml.safe_load()to process metadata, which prevents the execution of arbitrary code through YAML tags.
Audit Metadata