datocms-plugin
Pass
Audited by Gen Agent Trust Hub on Sep 28, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill provides developer guidance and project templates for the DatoCMS ecosystem. All external resources, including npm packages and documentation links, point to trusted organizations and well-known services (e.g., datocms, react, vite, lodash-es).
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process data from the DatoCMS environment, which creates an inherent attack surface for indirect prompt injection if external content contains instructions.
- Ingestion points: Data enters the context via
ctx.formValues,ctx.item, andctx.uploadas documented inreferences/field-extensions.mdandreferences/sidebar-panels.md. - Boundary markers: The instructions mandate wrapping all UI in
<Canvas ctx={ctx}>, which leverages the SDK's structural boundaries. - Capability inventory: The skill uses standard development tools for building (
npm run build) and provides templates for network operations viafetchand@datocms/cma-client-browserfor platform integration. - Sanitization: The skill recommends using
datocms-structured-text-slate-utilsfor schema validation and safe data conversion, as noted inreferences/form-values.md. - [COMMAND_EXECUTION]: The documentation includes standard development commands for scaffolding and maintaining projects (e.g.,
npm install,npm run dev,npm run buildinreferences/project-scaffold.md). These are necessary for the skill's primary purpose and are executed within the user's local development environment.
Audit Metadata