fiftyone-dataset-curation
Fail
Audited by Gen Agent Trust Hub on Jun 15, 2026
Risk Level: CRITICALCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The README.md file instructs users to install the skill using
curl -sL skil.sh | sh, which is an unverified remote script execution pattern that bypasses package manager safety checks. - [EXTERNAL_DOWNLOADS]: The skill uses the
download_plugintool in SKILL.md and QUALITY-CHECKS.md to fetch code fromjacobmarks/image-quality-issues, an external repository not included in the trusted vendors list. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection (Category 8). \n * Ingestion points: Untrusted data enters the agent context through
dataset_summary,get_field_schema, andcount_valueswhich read dataset metadata, class labels, and annotation fields. \n * Boundary markers: No delimiters or instructions are provided to the model to ignore embedded instructions within the dataset content. \n * Capability inventory: The skill can execute arbitrary operators viaexecute_operator, modify dataset state withtag_samples, and execute background shell commands usingfiftyone delegated launch. \n * Sanitization: There is no evidence of validation or filtering for data retrieved from the dataset before it is used in prompt interpolation. - [COMMAND_EXECUTION]: The skill executes shell commands (
fiftyone delegated launch &) to manage background services, which involves subprocess spawning that could be exploited if service names were influenced by untrusted data.
Recommendations
- AI detected serious security threats
Audit Metadata