Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
summit — Open-source web security testing platform: proxy, scanner and fuzzer in one CLI. By Pennacle Security. | Kitploit
Tools/GitHubGitHub/pennacle-security/summit
ReconnaissanceVulnerability ScannersWeb Vulnerability ScannersVulnerability AnalysisWeb Proxies & InterceptionAPI Security TestingInformation GatheringWAF BypassWeb SecurityFuzzingPenetration Testing
4314012 days agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Subdomain Enumeration
GitHubpennacle-security/summit

summit

Open-source web security testing platform: proxy, scanner and fuzzer in one CLI. By Pennacle Security.

View RepositoryWebsite
Share

summit

CI status release PyPI CII Best Practices OpenSSF Scorecard docs python 3.10+ MIT license dependencies

One scriptable CLI for web security testing: scanner, TLS-intercepting proxy, fuzzer, authorization testing, WAF analysis, link-hijack detection, race conditions, scheduled monitoring and recon.
58+ checks across 11 families, 37 bundled YAML templates, Intruder-style payload fuzzing and a no-traffic attack-surface map. Free where the equivalents are paid - by Pennacle Security.


We use Burp and ZAP every day. We also kept wanting three things they are not: a scanner we can script against in CI, findings that tell us how sure they are, and a codebase small enough to read in one sitting. Summit now has 58+ checks across 11 families, a one-command attack-surface map, payload fuzzing that speaks the Intruder file format, and a proxy that decrypts HTTPS with a CA it generates itself. Summit is that tool - v2.1.0, MIT, built in the open. Three core dependencies (requests, pyyaml, packaging) plus one optional (cryptography, only for TLS interception), all FLOSS, all standard.

Full documentation: pennacle-security.github.io/summit

Contents

  1. At a glance
  2. Quick start
  3. Proof, not promises
  4. Commands
  5. Feature notes
  6. Anti false positives and false negatives
  7. Check catalog
  8. How summit compares
  9. Roadmap
  10. Community and contributors
  11. Contributing and security
  12. Legal and license

At a glance

Capabilities that usually sit behind paid tooling, plus the scanning core:

CapabilitySummitThe usual route
Broken access control testing (BOLA/IDOR)summit authorizeAutorize-style add-on / paid workflows
Hidden parameter discoverysummit mineParam Miner-style add-on
OpenAPI-driven scanningsummit scan --openapiadd-ons
WAF fingerprinting + bypass probingbuilt inpartial / add-ons
Attack-surface mappingsummit mapadd-ons / paid workflows
SQLi, XSS, redirect, traversal, takeover, host header, CORSbuilt incore scanners (free)
Recon chain: subfinder -> httpx -> nmapsummit reconmanual gluing
Race condition detectionsummit raceBurp Turbo Intruder (paid)
Intruder-style payload fuzzingsummit fuzz --requestpaid (Intruder)
TLS-intercepting proxysummit proxy --tls-interceptpaid core
Scheduled scans with per-round diffingsummit schedulecron + glue scripts
TLS certificate auditsummit tlsmanual / sslscan
Rate limiting, retries, JWT/encoder toolkitbuilt inadd-ons / paid
CI-ready, confidence-labelled, CWE/CVE-tagged findingsthe whole pointpaid automation
SARIF + JUnit XML outputbuilt inpaid reporting
Pre-built binaries (linux/amd64, arm64, windows)every releaseN/A

Every finding carries a confidence label - confirmed (an observed fact), likely (strong evidence), needs-manual (a heuristic for a human to check) or info - and the label caps severity, so a guess can never pose as critical. That distinction runs through the entire tool.

Quick start

git clone https://github.com/pennacle-security/summit.git
cd summit
pip install -e .

Python 3.10+. Dependencies: requests, pyyaml, packaging - all FLOSS, all standard.

Install from PyPI:

pip install summit-scanner

Or from source:

git clone https://github.com/pennacle-security/summit.git
cd summit
pip install -e .

Pre-built binaries available on every release:

  • summit-linux-amd64 - Linux x86_64 (Ubuntu 20.04+, Debian 11+, RHEL 8+)
  • summit-linux-arm64 - Linux ARM64 (AWS Graviton, Raspberry Pi 4+, Apple Silicon)
  • summit-windows-amd64.exe - Windows 10+ / Windows Server 2019+

No Python installation required for binaries.

Then watch it work against a deliberately vulnerable local target:

python examples/vuln_app.py        # terminal 1 - the target (127.0.0.1 only)
summit map http://127.0.0.1:8765   # attack-surface map, no attack traffic
summit scan http://127.0.0.1:8765  # terminal 2 - the scan

A fuller pass on a real engagement looks like this:

summit recon target.com --json recon.json                 # subdomains -> hosts -> ports
summit scan https://target.com --depth 2 --rate 10        # crawl + all checks
summit scan --openapi api-spec.json                       # API: scan what the spec admits to
summit authorize https://target.com/admin?user=1 \
  --role 'admin=Cookie: session=abc' \
  --role 'user=Cookie: session=xyz'                       # BOLA/IDOR testing

Proof, not promises

Every claim on this page is reproduced by examples/evidence.py - it runs the demo target live, measures each feature, and prints PASS/FAIL with the real numbers. CI executes it on every push; a claim that stops holding fails the build.

Latest measured run (python examples/evidence.py)
Download Tool