Type a product, keyword, or CVE id to explore vulnerabilities.

Search for a module name, technology, or CVE to browse KittySploit modules.

Explore the code

Select a repository from the list to view its structure, README, and statistics.

KittySploit Framework

Modules API

Track the latest framework modules — filter by type, date, CVE, author, and more. Read-only, no auth required.

Base URL /api/v1
Loading index…

Quickstart

Latest exploits updated in the last 7 days:

curl "https://search.kittysploit.com/api/v1/modules/latest?type=exploits&days=7&limit=10"

Search auxiliary HTTP modules mentioning WordPress:

curl "https://search.kittysploit.com/api/v1/modules?type=auxiliary&subtype=http&q=wordpress&limit=20"

Endpoints

GET
/api/v1/modules

List and search modules. Supports pagination and all filters below.

GET
/api/v1/modules/latest

Newest modules first. Optional days, type, limit.

GET
/api/v1/modules/{module_path}

Single module detail, e.g. exploits/linux/http/foo.py.

GET
/api/v1/types

Catalog of types (exploits, auxiliary, …) and subtypes with counts.

GET
/api/v1/meta

Index stats, commit SHA, last sync timestamps.

GET
/api/v1/openapi.json

OpenAPI 3 machine-readable spec.

Query parameters

qFull-text search (name, title, path, description)
typePrimary type: exploits, auxiliary, scanner, listeners, payloads, post, …
subtypePath subtype: http, linux, shell, aws, …
authorAuthor substring
cveCVE id, e.g. CVE-2024-1234
since / untilUpdated date window (YYYY-MM-DD or ISO-8601)
sortupdated_at (default), updated_at_asc, created_at, name, type
page / limitPagination (max limit 100)
daysOn /modules/latest only — last N days

Try it

// Response appears here

Be chill while you search...

Select a radio station to start listening.

Select a track