lint-and-validate
Pass
Audited by Gen Agent Trust Hub on Jul 23, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/lint_runner.pyuses the Pythonsubprocessmodule to run linter commands. While it usesshell=Trueon Windows systems to handle command resolution (a common practice for developer tools), the commands themselves are restricted to hardcoded, expected values likenpm,npx,ruff, andmypybased on project metadata. - [COMMAND_EXECUTION]: The script
scripts/type_coverage.pyperforms a search for a project-local TypeScript compiler binary (node_modules/.bin/tsc) and executes it to generate type-safety reports. This follows standard behavior for JavaScript development environments. - [SAFE]: The skill promotes secure coding practices by including instructions for running security-focused tools such as
npm auditandbanditduring the development loop. - [SAFE]: No evidence of data exfiltration, obfuscation, persistence, or prompt injection was found during the analysis of the instructions or the supporting Python scripts.
Audit Metadata