hugging-face-evaluation
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted Markdown data from README files to generate structured YAML metadata for model cards.
- Ingestion points: The skill reads remote
README.mdcontent from Hugging Face repositories using thehuggingface_hublibrary via theextract-readmecommand. - Boundary markers: The documentation mentions that the parser ignores code blocks and examples, but there are no specific prompt delimiters or instructions to ignore potential commands embedded within the evaluation table data itself.
- Capability inventory: The agent is instructed to execute local scripts, perform network operations to external APIs, and push metadata changes or create Pull Requests on Hugging Face repositories.
- Sanitization: While the skill normalizes names for matching, the content of benchmark metrics and values is directly interpolated into YAML
model-indexmetadata without strict schema validation or filtering for embedded instructions. - [COMMAND_EXECUTION]: The skill instructions depend on the execution of multiple Python scripts located in a local
scripts/directory. - Evidence: Numerous usage examples (e.g.,
uv run scripts/evaluation_manager.py) and the 'Runtime availability' section indetailed-guide.mdspecify running these scripts via theuvtool. - Observation: The documentation explicitly states that no scripts are bundled within the skill package, requiring the user's environment to contain the necessary implementations. This relies on the presence of verified local code to perform actions.
Audit Metadata