Embedded web dashboard for Plasma Shield. Overview The web package provides an embedded web UI using Go's embed directive. Static files are compiled into the binary, eliminating external file dependencies...
Plasma Shield uses YAML rule files to define network-level blocking policies for AI agents. Important: Plasma Shield operates at the network level. It blocks domains, URLs, and request patterns. It...
Overview Add SSH bastion functionality to Plasma Shield, enabling operators and users to debug agents without storing SSH keys on the shield or giving agents lateral SSH access. Phases Phase...
Operating mode management for the shield router. Overview The mode package controls how Plasma Shield responds to rule matches. It supports global modes and per-agent overrides, enabling scenarios like testing...
HTTP/HTTPS forward proxy with traffic inspection and request filtering. Overview The proxy package implements a forward proxy that intercepts HTTP and HTTPS traffic from AI agents. It works with the...
Rule engine for traffic filtering with pattern matching. Overview The rules package provides a thread-safe rule engine that evaluates commands and domains against configurable rules. Rules are defined in YAML...
The core router service that inspects and filters all agent traffic. Run this on a dedicated VPS that agents cannot access directly. Command-Line Flags Flag Default Description -proxy-addr :8080 Address...
Documentation for Plasma Shield's internal packages. Package Overview Package Purpose proxy HTTP/HTTPS forward proxy with traffic inspection api REST API for management and agent control rules Rule engine with pattern...
REST API for Plasma Shield management and agent control. Overview The api package provides a complete REST API for managing agents, rules, and viewing logs. It includes authentication middleware, an...
Fleet management for multi-tenant agent communication. Overview The fleet package manages tenant fleets and controls whether agents can discover and communicate with each other. In isolated mode, agents are unaware...