sc-lang-typescript

Detect TypeScript/JavaScript security vulnerabilities and anti-patterns in frontend and backend code.

56|5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ersinkoc/security-check --skill sc-lang-typescript
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sc-lang-typescript
Source: https://github.com/ersinkoc/security-check/tree/main/skills/sc-lang-typescript
Command: npx skills add https://github.com/ersinkoc/security-check --skill sc-lang-typescript

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

TypeScript/JavaScript security scanning to identify language-specific vulnerabilities and anti-patterns across both frontend and backend code.

Core Features & Use Cases

  • Detects JS/TS anti-patterns such as prototype pollution, eval/Function usage, DOM-based XSS, unsafe child_process usage, and insecure VM patterns.
  • Covers frontend frameworks (React, Next.js, Angular, Vue) and backend stacks (Express, Fastify, Koa, Nest) and common npm ecosystem risks.
  • Produce actionable findings and remediation guidance for developers and security engineers.

Quick Start

Scan your TypeScript/JavaScript project for security issues and return a prioritized remediation plan.

Frequently Asked Questions about sc-lang-typescript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scan my TypeScript code for security vulnerabilities?▼

Scanning JavaScript security vulnerabilities involves detecting anti-patterns like prototype pollution, eval injection, and DOM-based XSS across frontend and backend stacks, then producing a prioritized remediation plan with actionable findings.

What TypeScript security anti-patterns should I look for in React and Express?▼

Critical JavaScript security anti-patterns include prototype pollution, eval/Function injection, DOM-based XSS, unsafe child_process usage, and insecure VM patterns, detectable across React, Next.js, Angular, Vue, Express, Fastify, Koa, and Nest.

Does static analysis detect DOM-based XSS in Next.js and Vue frameworks?▼

Yes, static analysis detects DOM-based XSS in Next.js and Vue by applying language-aware checks to frontend JavaScript code, identifying unsafe patterns, and providing actionable remediation guidance for developers.

Can I check my Node.js backend for insecure child_process and VM usage?▼

Yes, you can check Node.js backend stacks like Express, Fastify, Koa, and Nest for insecure child_process and VM usage by applying language-specific static analysis to identify vulnerabilities and return remediation steps.

What is the best way to find prototype pollution vulnerabilities in JavaScript?▼

The best way to find prototype pollution vulnerabilities in JavaScript is using language-aware static analysis that identifies unsafe object mutation patterns and integrates with the TypeScript/JavaScript security checklist for remediation.

Why does static analysis miss some npm ecosystem risks in TypeScript projects?▼

Static analysis may miss npm ecosystem risks in TypeScript projects when vulnerabilities stem from transitive dependency behaviors rather than direct source code anti-patterns within the scanned codebase itself.