typescript
Pass
Audited by Gen Agent Trust Hub on Aug 21, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: Helper scripts invoke local TypeScript tools and package managers using safe subprocess calls with argument lists. The
local_binaryutility inscripts/local_tools.pyrestricts binary lookup to the current project or repository root, preventing the execution of shadowed or malicious binaries from external or ancestor directories. - [DATA_EXFILTRATION]:
scripts/inspect_typescript.pyandscripts/run_typecheck.pyanalyze project metadata and compiler output but report results primarily as aggregated counts, stable error codes, and enums. This design prevents sensitive repository file paths or raw source code from being exfiltrated to the AI context. - [PROMPT_INJECTION]: The skill manages potential indirect prompt injection from untrusted project data. Ingestion points: Reads
package.json,tsconfig.json, and compiler output inscripts/inspect_typescript.py. Boundary markers: Explicitly defined inSKILL.mdunder the 'Security Model' section, instructing the agent to ignore instructions embedded in project evidence. Capability inventory: Executes local binaries viasubprocessinscripts/run_typecheck.pyandscripts/trace_perf.py. Sanitization: Paths are normalized, compiler output is summarized, and metadata is parsed into strictly defined enums before reporting to the agent context.
Audit Metadata