gtm-testing
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECREDENTIALS_UNSAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill references the use of sensitive credential and token files, specifically
gtm-credentials.jsonandgtm-token.json, to facilitate auditing of GTM containers via the Google API. - [DYNAMIC_EXECUTION]: The skill workflow involves the agent generating JavaScript test scripts (e.g.,
scripts/test-tracking.js) and executing them using thenodeenvironment to perform automated browser testing. - [INDIRECT_PROMPT_INJECTION]: The skill has a surface for indirect prompt injection as it ingests untrusted data from local files and web pages during its validation process.
- Ingestion points: Reads business context from
gtm-context.mdin the project root; intercepts and logsdataLayerevents from web pages athttp://localhost:3000using Playwright. - Boundary markers: No delimiters or instructions are specified to ignore potentially malicious embedded content within the
gtm-context.mdfile. - Capability inventory: Executes locally generated scripts via
node; performs network connectivity checks usingcurl; installs packages vianpm. - Sanitization: There is no evidence of sanitization or validation of the content read from
gtm-context.mdor captured from browser events before they are processed or logged. - [EXTERNAL_DOWNLOADS]: The skill instructs the installation of well-known testing libraries and browser binaries, specifically the
playwrightpackage and Chromium vianpx. - [COMMAND_EXECUTION]: The skill uses shell commands for environment preparation and validation, including
curlto verify local server status andnpmfor dependency management.
Audit Metadata