Skip to content
Back to skills

Jsa

ASecurity

Comprehensive JavaScript security analysis tool that uses Chrome DevTools MCP to analyze web applications.

  • 12 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 19, 2026
ai-agentsjavascriptjavaapisecurity

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add SecurityTalent/bugskill-ai --skill jsa --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jsa?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Jsa
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/securitytalent-jsa/badge)](https://www.skillsdirectory.com/skills/securitytalent-jsa)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# JSA - JavaScript Security Analyzer

Comprehensive JavaScript security analysis tool that uses Chrome DevTools MCP to analyze web applications.

## Purpose

Automatically analyze a website's JavaScript for security vulnerabilities, API endpoints, authentication methods, and potential XSS sinks. Creates a detailed security report with file and line number citations.

## Usage

```
/jsa <domain>
```

Example:
```
/jsa example.com
/jsa https://app.example.com
```

## What it does

1. **Navigates to domain** using Chrome DevTools MCP
2. **Captures all JavaScript files** loaded by the page
3. **Downloads JavaScript files** for analysis
4. **Runs jsluice** on all files to extract endpoints, secrets, and patterns
5. **Analyzes code** for:
   - XSS sinks (innerHTML, eval, document.write, etc.)
   - API endpoints and routes
   - Authentication methods
   - Obfuscation techniques
   - Frameworks and libraries
6. **Generates comprehensive Markdown report** with:
   - File:line citations for all dangerous functions
   - Complete endpoint list with cURL commands
   - Security vulnerability analysis
   - Remediation recommendations

## Output

Creates a project folder structure:
```
/tmp/jsa-analysis/<domain>/
├── js/                    # Downloaded JavaScript files
├── jsluice/              # jsluice output files
├── report.md             # Main security analysis report
└── endpoints.txt         # Extracted endpoints list
```

## Requirements

- Chrome DevTools MCP (installed)
- jsluice (will check and install if needed)
- Headless Chrome running on port 9222

## Parameters

- `<domain>` - Target domain to analyze (required)
  - Can be domain only: `example.com`
  - Or full URL: `https://example.com`
  - Or subdomain: `app.example.com`

Files in this skill

  • SKILL.md1.7 KB
  • prompt.md6.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.