JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 6
  • Score
    100M100P100Q46197F
  • License AGPL-3.0

Fast, modern security testing engine — record browser sessions, replay with attack payloads, and detect vulnerabilities automatically. Pluggable driver and detection system for web application penetration testing.

Package Exports

  • @vulcn/engine

Readme

🔐 Vulcn

Security testing made simple. Record once, test with payloads, find vulnerabilities.

CI npm version License: AGPL-3.0


⚡ Quick Start

# Install globally
npm install -g vulcn

# Record a session (opens browser)
vulcn record https://example.com/login

# Run with security payloads
vulcn run session.vulcn.yml

Zero-config browser support — Vulcn uses your existing Chrome or Edge. No browser downloads needed.


🎯 What is Vulcn?

Vulcn is a driver-based security testing framework that:

  1. Records interactions (browser clicks, API requests, CLI commands)
  2. Replays them with security payloads injected
  3. Detects vulnerabilities via plugins (XSS, SQLi, reflection, etc.)

Architecture

┌─────────────────────────────────────────────────────────┐
│                     vulcn CLI                           │
├─────────────────────────────────────────────────────────┤
│                   @vulcn/engine                         │
│  ┌─────────────────────┐  ┌──────────────────────────┐  │
│  │   DriverManager     │  │    PluginManager         │  │
│  │   • browser         │  │    • payloads            │  │
│  │   • api (soon)      │  │    • detect-xss          │  │
│  │   • cli (soon)      │  │    • detect-reflection   │  │
│  └─────────────────────┘  └──────────────────────────┘  │
└─────────────────────────────────────────────────────────┘

📦 Packages

Package Description
vulcn CLI tool
@vulcn/engine Core engine with driver & plugin systems
@vulcn/driver-browser Browser recording with Playwright
@vulcn/plugin-payloads XSS, SQLi, SSRF payloads
@vulcn/plugin-detect-xss Execution-based XSS detection
@vulcn/plugin-detect-reflection Pattern-based reflection detection

📚 Documentation

Full documentation is available at docs.vulcn.dev


🤝 Contributing

See CONTRIBUTING.md for development setup and guidelines.


📝 License

AGPL-3.0 © rawlab


Made with ❤️ by rawlab