shiplight
Pass
Audited by Gen Agent Trust Hub on Aug 12, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill frequently executes shell commands and manages subprocesses to facilitate testing workflows. The
run-agent-verification.tsscript useschild_process.spawnandspawnSyncto invoke agent engines such ascodexorclaudeand to manage test environment setup. Subcommands likeinit,update, andciusenpmandnpxto install theshiplightaiCLI and associated dependencies. - [EXTERNAL_DOWNLOADS]: The skill fetches configuration and tooling from the author's infrastructure and well-known services. It utilizes
npx shiplightai@latestandnpx skills@latestto maintain the local environment. These resources are provided by the skill's author. CI workflows are configured to use theci-triagehelper from theShiplightAIGitHub organization. The test runner automates the installation of the Chromium browser vianpx playwright install. - [DATA_EXFILTRATION]: The skill transmits diagnostic data and test reports to the Shiplight Cloud platform. The
supportsubcommand collects system metadata and session logs to generate troubleshooting tickets sent tonova-api.shiplight.ai. Theciandcloudsubcommands facilitate the upload of test artifacts, including screenshots and execution traces, to the Shiplight Cloud (Nova) backend. The skill includes logic to redact potential secrets from diagnostic data before transmission. - [PROMPT_INJECTION]: The skill has an attack surface for indirect prompt injection given its role in processing external data. Ingestion points: Subcommands under
references/review/ingest content from live web pages via browser automation tools. Thecreate-agent-verificationsubcommand executes instructions defined in Markdown case files. Boundary markers: The skill does not explicitly use delimiters or specialized instructions to ignore potential commands embedded within ingested web content. Capability inventory: The execution environment provides access to shell commands, network operations, and browser interaction tools. Sanitization: The skill implements redaction for support diagnostics but lacks specific sanitization for data ingested during live application reviews.
Audit Metadata