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.