typescript-pro
Fail
Audited by Gen Agent Trust Hub on Oct 4, 2026
Risk Level: CRITICALEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: Automated security scans (URLite) have flagged the documentation URL
https://jeffallan.github.io/claude-skills/skills/language/typescript-pro/as malicious. This URL is referenced in theSKILL.mdmetadata and documentation sections. - [COMMAND_EXECUTION]: The skill's core workflow requires the execution of shell commands such as
tsc --noEmitand suggests usingtype-coverage. It also provides instructions for usingnpx @typescript/analyze-trace. Executing these tools on potentially compromised or untrusted projects poses a risk if project configurations or the tools themselves are exploited. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze external project data, including
tsconfigfiles and source code. This creates a surface for indirect prompt injection if the files being processed contain malicious instructions intended to manipulate the agent's behavior. - Ingestion points: Step 1 of the Core Workflow in
SKILL.mdspecifies the analysis of type architecture and review oftsconfigfiles. - Boundary markers: The instructions do not include specific delimiters or warnings for the agent to ignore instructions embedded within the analyzed data files.
- Capability inventory: The skill possesses the capability to execute compiler commands and generate new code implementations based on its analysis.
- Sanitization: There is no documentation of sanitization, validation, or filtering of the external content before it is processed by the agent.
- [DYNAMIC_EXECUTION]: The
references/configuration.mdfile provides examples of programmatic compilation using the TypeScript Compiler API (ts.createProgram). If the agent implements this pattern using untrusted or dynamically generated code strings, it could lead to runtime code execution vulnerabilities.
Recommendations
- AI detected serious security threats
- Contains 2 malicious URL(s) - DO NOT USE
Audit Metadata