jsanalyzer

Solid

Static analysis for JavaScript files targeting security vulnerabilities. USE WHEN user says 'analyze js', 'scan javascript', 'find sinks', 'js security', 'analyze these js files', OR user starts Claude in a folder with JS files and wants security analysis. Extracts URLs, paths, sources, sinks, postMessage handlers, secrets, and more.

Data & Documents 3 stars 1 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# JsAnalyzer **Orchestrator-based JS security analysis.** Primary context delegates all heavy work to specialized agents. --- ## Architecture: Orchestrator Pattern ``` PRIMARY CONTEXT (Light Orchestrator) │ ├── Phase 1-3: Spawn in PARALLEL │ ├── js-grep-analyzer (haiku) → paths, endpoints │ ├── js-tool-runner (haiku) → doctorswzl output │ └── js-architecture-analyzer (opus) → architecture docs │ ├── Phase 4: Spawn in PARALLEL │ ├── source-sink-tracer (opus) × N │ ├── postmessage-analyzer (opus) × N │ ├── api-investigator (opus) × N │ └── secrets-analyzer (opus) × 1 │ └── Phase 5: Synthesize (light) ``` **Primary context NEVER:** - Runs greps directly - Parses JSON output - Reads large files for analysis **Primary context ONLY:** - Spawns agents - Waits for results (TaskOutput) - Creates final summary reports --- ## Workflow Routing | Trigger | Workflow | Action | |---------|----------|--------| | `/js-analyze <domain>` or `/jsa <domain>` | LiveSite.md | Acquire from live site → FullScan | | `/js-analyze` (in folder with .js files) | FullScan.md | All 5 phases with agents | | "analyze js files" | Analyze.md | Phases 1-3 only | | "review findings" | Review.md | Phases 4-5 only | **Note:** If given a domain/URL, use LiveSite workflow. If in a folder with JS files, use FullScan. --- ## Execution **When triggered, IMMEDIATELY:** 1. Read workflow: `${PAI_DIR}/skills/JsAnalyzer/workflows/FullScan.md` 2. Execute the orchestrator pattern as specified 3....

Details

Author
SecurityTalent
Repository
SecurityTalent/bugskill-ai
Created
1 weeks ago
Last Updated
5 days ago
Language
HTML
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

js-analysis

Analyze JavaScript files (from Burp/proxy history, a URL list, or a recon JS dump) for security-relevant intel — hidden admin/internal/debug/test API endpoints, hidden parameters (debug/test/admin/role/bypass flags), hardcoded secrets (API keys, tokens, passwords, private keys), feature flags that unlock hidden functionality, dangerous developer comments, and client-side auth/authz logic. Extracts, categorizes, prioritizes by exploitability, emits ready-to-fire validation requests (Burp Repeater / curl), and writes a findings report. Use when a target's front end ships JS bundles and you want to mine them for attack surface. Never reports a secret or endpoint without a live test first.

0 Updated 4 days ago
z3r0s6
AI & Automation Solid

analyze

Systematic multi-step codebase analysis producing prioritized findings with file-line evidence. Covers architecture reviews, security assessments, and code quality evaluations through guided exploration, investigation planning, and synthesis. Use when you say "analyze this codebase", "run security assessment", "architecture review of this system", "find code smells", or "review code quality" across multiple files. Do NOT use for single-file maintainability scoring (use code-qualities-assessment) or CWE-78 injection pattern scanning (use security-scan).

42 Updated today
rjmurillo
AI & Automation Solid

analyze

Use when deep investigation is needed — project structure, requirement gaps, or root cause diagnosis. Supports --delegate.

11 Updated today
kangig94