datocms-setup
Warn
Audited by Gen Agent Trust Hub on Sep 28, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONCREDENTIALS_UNSAFEPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: Multiple helper scripts included in the skill (e.g.,
datocms-import-wordpress.mjs,datocms-import-contentful.mjs,datocms-release.mjs) usenode:child_process.spawnSyncto executenpx datocmscommands. These scripts pass arguments to the shell that are derived from environment variables, project files, and user input. - [CREDENTIALS_UNSAFE]: The scripts
datocms-import-wordpress.mjsanddatocms-import-contentful.mjspass sensitive credentials (WORDPRESS_PASSWORD,CONTENTFUL_TOKEN,CONTENTFUL_SPACE_ID) as plaintext command-line arguments. This represents a security risk as it can expose secrets to other users or processes on the system via process listings (e.g.,pscommands). - [DYNAMIC_EXECUTION]: The
datocms-sync-webhooks.mjsanddatocms-sync-build-triggers.mjsscripts use dynamicimport()to load and execute logic from project configuration files (e.g.,datocms-webhooks.config.mjs) at paths specified via the--configcommand-line parameter. - [PROMPT_INJECTION]: Instructions in
SKILL.mdand several recipe files (such ascli-bootstrap/recipe.mdandcontent-link/recipe.md) direct the agent to perform project inspections "silently" and to automate complex setup steps without manual user intervention or per-step confirmation, which can reduce transparency into the changes being applied to the repository.
Audit Metadata