Skip to content

Web UI#4

Merged
jaschadub merged 2 commits into
mainfrom
web-ui
Jun 13, 2026
Merged

Web UI#4
jaschadub merged 2 commits into
mainfrom
web-ui

Conversation

@jaschadub

Copy link
Copy Markdown
Contributor

No description provided.

Restructure the README with the governed red-team validation narrative and
optional private upstream (CodeRed) framing, reconciled to the actual repo:
real agent names (incl. the validate agent), validation.cedar in the policy
table, real scope.toml format, accurate run commands, repo tree, and
symbi.toml config.
A local, read-only web dashboard over one engagement's SQLite DB, ported
from the codered viewer and reworked for the pen-test schema. Server-rendered
with axum + maud (no JS build step); shipped as a second binary in this crate.

Pages: overview (severity/phase/Cedar breakdowns + audit badge), findings
table with filters, finding detail with the validate-agent adjudication trail,
knowledge triples, the tool_runs evidence log, a cytoscape graph clustering
findings by host overlaid with reflector knowledge relations, and the rendered
report.md. No auth — binds localhost by default.

The audit badge verifies hash-chain linkage; full crypto verification stays
with 'symbi audit verify'. Not wired into the Docker image — built and run on
the host against the persisted data/ volume.

Covered by tests/web_smoke.rs (route rendering, filters, validate status,
graph API, 404s). Clippy clean.
@jaschadub jaschadub merged commit c1685fc into main Jun 13, 2026
1 check passed
@jaschadub jaschadub deleted the web-ui branch June 13, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant