expo-cicd-workflows
Warn
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: MEDIUMMETADATA_POISONINGCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [METADATA_POISONING]: Misleading skill metadata.
- The skill claims to be an 'official' source from the
expo/skillsrepository in its YAML frontmatter, despite being authored by a third-party user ('sickn33'). - The
scripts/package.jsonfile uses the name@expo/cicd-workflows-skill, which further imitates official organization naming conventions. - [COMMAND_EXECUTION]: Local script execution and environment modification.
- The skill instructs the agent to run
npm installand execute provided Node.js scripts (fetch.js,validate.js). - The scripts utilize
import.meta.main, which is not standard in many Node.js environments, potentially leading to broken behavior or unexpected execution paths. - [DATA_EXFILTRATION]: Unconstrained network access utility.
- The
scripts/fetch.jsscript is an unconstrained utility that allows fetching arbitrary URLs without domain or protocol restrictions. - While intended for official documentation, the tool provides a mechanism for the agent to potentially transmit data to any external endpoint.
- [INDIRECT_PROMPT_INJECTION]: Processing of untrusted external and local data.
- Ingestion points:
scripts/fetch.jsfetches content from URLs;scripts/validate.jsreads local.ymlfiles. - Boundary markers: None. No delimiters or warnings are used when processing external or user-provided content.
- Capability inventory: Subprocess execution (
node,npm), file system operations (read/write infetch.js), and network operations. - Sanitization: Content is validated for structure but not for malicious natural language instructions.
Audit Metadata