completeness-validator
Warn
Audited by Gen Agent Trust Hub on Apr 8, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCREDENTIALS_UNSAFEPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/validate.shscript executes several shell commands to assess project health, includingnpm startto boot the application andnpm testto run the test suite. It also uses background process management to start and subsequently kill the application during smoke tests. - [CREDENTIALS_UNSAFE]: The validation logic in
scripts/validate.shand the documentation inreferences/detection-guide.mddescribe techniques for reading local.envfiles to extract sensitive credentials likeDATABASE_URL. It attempts to use these extracted secrets to establish live database connections viapsqlormongoshto verify connectivity. - [REMOTE_CODE_EXECUTION]: The skill utilizes
npxto execute various analysis tools such aseslintandtsc. This mechanism can involve downloading and executing packages from the npm registry if they are not already cached locally. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it ingests and processes untrusted code and configuration files from the user's project directory.
- Ingestion points: The entire project directory, including
package.json, source code files, and environment configurations (scripts/validate.sh). - Boundary markers: No specific boundary markers or instructions to ignore embedded commands are present when processing file content.
- Capability inventory: Full shell execution (
npm), file system read/write, and local network requests (scripts/validate.sh). - Sanitization: No sanitization or validation of the ingested code is performed before execution or reporting.
Audit Metadata