datocms-setup

Warn

Audited by Socket on Sep 28, 2026

2 alerts found:

SecurityAnomaly
SecurityMEDIUM
recipes/migrations/blueprint-sync/assets/datocms-sync.github-actions.yml

The workflow contains a high-impact command-injection risk. The manually supplied `profiles` input is expanded unquoted in a shell script, allowing arbitrary commands to run on the GitHub-hosted runner and potentially access the DatoCMS API token. Quote and validate the input, preferably pass it through an environment variable and construct arguments safely without shell evaluation. Restrict workflow triggering permissions and review npm lifecycle scripts and lockfile provenance.

Confidence: 99%Severity: 88%
AnomalyLOW
recipes/onboarding/contentful-import/scripts/datocms-import-contentful.mjs

This is a legitimate-looking wrapper for importing Contentful content through the DatoCMS CLI, not evident malware. However, it has security weaknesses: secrets are exposed in command-line arguments and failure messages, and shell execution with forwarded arguments may permit command injection on Windows depending on argument handling and input validation. The CLI should be invoked without a shell where possible, secrets should not be included in errors or command lines, and the executable/package should be pinned or resolved from a trusted local dependency.

Confidence: 96%Severity: 68%
Audit Metadata
Analyzed At
Sep 28, 2026, 03:41 AM
Package URL
pkg:socket/skills-sh/datocms%2Fagent-skills%2Fdatocms-setup%2F@baf8ed13f4293fc1aaecd0ec0cc8c39f05c421c099653e42f2fe7efd5e5ef297