# CatSuite Documentation — guides, SDK and reference

> Official bilingual CatSuite documentation: getting started, .catplug extensions, the SDK JavaScript API, visual workflows, security and CatBridge.

## Get started

Installation, first steps and an overview of the lab modules.

- [Introduction to CatSuite](https://netcattest.com/catsuite/en/docs/introduction.md): What CatSuite is, how the lab modules connect and what changed in version 1.5.0 with extensions, visual workflows and CatBridge.
- [Getting started with CatSuite](https://netcattest.com/catsuite/en/docs/getting-started.md): Install CatSuite, learn the main navigation, capture your first request and export evidence as TXT, cURL, JSON or HAR.
- [Downloads and SDK](https://netcattest.com/catsuite/en/docs/downloads.md): Where to download CatSuite, CatBridge for Windows and Linux, the 1.4.0 extension SDK and CatSuite Studio for VS Code, with official links and SHA-256.

## Modules

Interceptor, proxy, browser, Repeater, Intruder, Discoverer and the other app modules.

- [CatSuite modules](https://netcattest.com/catsuite/en/docs/modules.md): Explore the CatSuite modules: Interceptor, Network Proxy, Browser, Repeater, Intruder and Discoverer, with a glossary and how to use and configure each one.
- [Interceptor](https://netcattest.com/catsuite/en/docs/modules/interceptor.md): CatSuite Interceptor: how to use and configure the queue, edit requests and responses, Site Map, history with filters and HAR, JSON, TXT and cURL export.
- [Network Proxy](https://netcattest.com/catsuite/en/docs/modules/proxy.md): CatSuite Network Proxy: how to configure the MITM proxy, the CA certificate, Full Capture of HTTP and HTTPS, the replacement rules and response pausing.
- [Browser](https://netcattest.com/catsuite/en/docs/modules/browser.md): Guide to the CatSuite Browser module: network monitor, page source, inspect element, DOM modifier, JWT/Base64, User-Agent, desktop mode and IP spoofing.
- [CatEyes](https://netcattest.com/catsuite/en/docs/modules/cateyes.md): CatSuite CatEyes: how to use and configure page technology detection, the confidence level per detection and the local-database CVE signals to review.
- [Repeater](https://netcattest.com/catsuite/en/docs/modules/repeater.md): Complete guide to the CatSuite Repeater module: how to use the highlighted HTTP editor, header autocomplete, resend, compare responses and configure SSL/TLS.
- [Intruder](https://netcattest.com/catsuite/en/docs/modules/intruder.md): CatSuite Intruder: how to use and configure payload markers, wordlists, generators, payload processors, attack pacing and result filtering by status and size.
- [Discoverer](https://netcattest.com/catsuite/en/docs/modules/discoverer.md): CatSuite Discoverer: how to use and configure path, parameter and endpoint discovery with wordlists, HTTP methods, controlled pacing and automatic 429 backoff.
- [Decoder](https://netcattest.com/catsuite/en/docs/modules/decoder.md): CatSuite Decoder: how to use and configure auto-detection of JWT, Base64, URL, Hex, HTML Entities and Binary, plus the JWT/JWE inspector and MD5 and SHA hashes.
- [SSL/TLS](https://netcattest.com/catsuite/en/docs/modules/ssl-tls.md): CatSuite SSL/TLS Analyzer: how to use and configure handshake triage, TLS version, cipher suite, chain validation to the root, fingerprints and expiry.
- [History and notes](https://netcattest.com/catsuite/en/docs/modules/history.md): Guide to the CatSuite History and notes module: how to use and configure the request timeline, filters, search, the notepad and evidence export on your device.
- [Wordlists and payloads](https://netcattest.com/catsuite/en/docs/modules/wordlists.md): Wordlists and payloads in CatSuite: how to import .txt lists, use default wordlists, configure the payload generator and apply them in Intruder and Discovery.

## Extensions

.catplug packages, manifest, permissions and the SDK JavaScript API.

- [CatSuite extensions](https://netcattest.com/catsuite/en/docs/extensions.md): How .catplug extensions work: isolated QuickJS engine, permissions, lifecycle, integration points and API v1 limits.
- [The .catplug package manifest](https://netcattest.com/catsuite/en/docs/extensions/manifest.md): Structure of the .catplug file, manifest.json fields, validation rules, permissions, destinations, SHA-256 hashes and format 2.
- [Extension SDK 1.4.0](https://netcattest.com/catsuite/en/docs/extensions/sdk.md): The CatSuite 1.4.0 extension SDK: where to download it, what is in the package, the global cat object, the examples, the workflow templates and CatBridge capabilities.
- [JavaScript API reference](https://netcattest.com/catsuite/en/docs/extensions/api.md): The global cat object of SDK 1.4: HTTP messages, events, mutation hooks, sends, external APIs, laboratory, resources and utilities.
- [Interface, data and findings](https://netcattest.com/catsuite/en/docs/extensions/ui-and-data.md): Commands, message menus, native tabs and components; storage, settings, credentials and findings with evidence.
- [Web extension IDE](https://netcattest.com/catsuite/en/docs/extensions/ide.md): How to use the CatSuite IDE in the browser to create extensions from scratch or from examples, validate, simulate, inspect and export .catplug packages.
- [CatSuite Studio for VS Code](https://netcattest.com/catsuite/en/docs/extensions/vscode.md): CatSuite Studio for VS Code: how to install and use the extension to create, validate, test and sign .catplug plugins with CatSuite SDK suggestions.

## Visual workflows

Steps, parsers, artifacts, approvals and reproducible runs.

- [Visual workflows with .catflow](https://netcattest.com/catsuite/en/docs/workflows.md): Build graph-based analyses with steps, parsers, conditions and joins; revision-based approvals, traceable artifacts, checkpoints and limits.

## Security

PUBLIC, PROTECTED and SECRET protection, biometric vault, signatures and backups.

- [Security, vault and data protection](https://netcattest.com/catsuite/en/docs/security.md): Extension isolation, PUBLIC, PROTECTED and SECRET levels, biometric vault, Ed25519 signatures, the CATSEAL2 envelope, backups and recovery.

## CatBridge

Optional connector with pairing, Protocol 2 and typed capabilities.

- [CatBridge, the optional connector](https://netcattest.com/catsuite/en/docs/catbridge.md): What CatBridge is, how to download it for Windows and Linux, how numeric code pairing works, the isolated architecture and Protocol 2 with signed messages.
- [Install and pair CatBridge](https://netcattest.com/catsuite/en/docs/catbridge/install.md): How to download CatBridge for Windows or Linux, start the service, pair your phone with the 24-digit numeric code, use the flags and revoke devices safely.
- [Capability catalog and tools](https://netcattest.com/catsuite/en/docs/catbridge/tools.md): CatBridge typed capabilities, pinned executors, the read-only, external-approved and active-approved profiles, budgets, reviewed templates and the data each tool receives.

## Reference

Error codes, limits and stable contracts.

- [SDK error codes](https://netcattest.com/catsuite/en/docs/reference/errors.md): The stable E_* codes returned by CatSuite extensions, packages, workflows and connectors, with the meaning of each one.
