internal/

directory
v1.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2026 License: Apache-2.0

Directories

Path Synopsis
Package attack defines the Executor interface and shared utilities for all Batesian attack implementations.
Package attack defines the Executor interface and shared utilities for all Batesian attack implementations.
a2a
Package a2a contains attack executors for the A2A protocol.
Package a2a contains attack executors for the A2A protocol.
mcp
Package mcp contains attack executors for the MCP (Model Context Protocol).
Package mcp contains attack executors for the MCP (Model Context Protocol).
Package auth provides OAuth 2.0 token acquisition for authenticated A2A and MCP targets.
Package auth provides OAuth 2.0 token acquisition for authenticated A2A and MCP targets.
Package cli implements the batesian command-line interface.
Package cli implements the batesian command-line interface.
Package config loads and validates Batesian configuration from a batesian.yaml file.
Package config loads and validates Batesian configuration from a batesian.yaml file.
Package engine orchestrates rule loading and attack execution for the scan command.
Package engine orchestrates rule loading and attack execution for the scan command.
Package oob provides a local out-of-band HTTP listener for detecting SSRF callbacks.
Package oob provides a local out-of-band HTTP listener for detecting SSRF callbacks.
protocol
a2a
Package a2a provides types and a client for the Agent-to-Agent (A2A) protocol.
Package a2a provides types and a client for the Agent-to-Agent (A2A) protocol.
mcp
Package mcp provides a lightweight MCP protocol client for reconnaissance.
Package mcp provides a lightweight MCP protocol client for reconnaissance.
Package repocheck holds repository-level invariant tests (for example consistency of documented test server ports in testdata/README.md).
Package repocheck holds repository-level invariant tests (for example consistency of documented test server ports in testdata/README.md).
Package report handles all output formatting for Batesian findings.
Package report handles all output formatting for Batesian findings.
Package rules loads, validates, and provides attack rules from YAML files.
Package rules loads, validates, and provides attack rules from YAML files.
Package sse parses Server-Sent Events streams.
Package sse parses Server-Sent Events streams.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL