Project: Internal

internal/web

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...

internal/mode

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...

internal/proxy

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...

internal/rules

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...

Internal Packages

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...

internal/api

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...

internal/fleet

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...

← Back to Chubes.net