Skip to content

Merge live security workbench + managed Kali deployment into this branch - #2

Merged
spetro511 merged 6 commits into
mainfrom
copilot/feat-add-live-security-workbench
Sep 3, 2026
Merged

Merge live security workbench + managed Kali deployment into this branch#2
spetro511 merged 6 commits into
mainfrom
copilot/feat-add-live-security-workbench

Conversation

Copilot AI commented Sep 2, 2026

Copy link
Copy Markdown

What does this PR do?

Mirrors upstream spetro511-cyberstrike-ux-strategy (source of CyberStrikeus/CyberStrike#134 / local PR #1) into this branch. Adds a session-scoped security workbench (activity, mission, topology, memory panels), an approval-gated Nmap workflow, observer access, MCP catalog, and a reproducible managed Kali deployment.

  • History integration: repo is a shallow, single-branch clone with no shared history between this branch and the feature branch; progressively deepened fetch until a merge base surfaced, then merged as a genuine two-parent commit (no conflicts).
  • Web UI: new activity/mission/topology/memory panels (packages/app/src/pages/session/*) that keep panel state current without requiring the tab to be visible.
  • Backend: Nmap scan tool + topology/nmap persistence, structured memory store + reflection, event log, observer auth role, MCP catalog with pinned install states, system capabilities routes — plus additive migrations.
  • Deployment: systemd unit (contrib/systemd/cyberstrike-web.service) for a localhost-only managed Kali install.

Type of change

  • Bug fix
  • New feature / agent
  • Security tool / MCP server / Bolt plugin
  • Agent skill / knowledge base
  • UI / TUI improvement
  • Documentation
  • Refactor / performance
  • CI / infrastructure

Security impact

  • This PR adds or modifies tool execution (shell, file, network)
  • This PR changes agent permissions or scope
  • This PR modifies authentication / authorization logic
  • This PR has no security impact

How did you verify it works?

  • bun turbo typecheck on the changed packages (cyberstrike, app, sdk/js)
  • Backend test suites for topology, memory, event, MCP catalog, server auth, system capabilities, nmap-scan, config
  • Activity-panel UI test suite

Checklist

  • bun turbo typecheck passes
  • Tested locally with at least one LLM provider
  • PR is focused on a single change
  • No secrets, credentials, or API keys in the diff
  • Breaking changes are documented (if any)

spetro511 and others added 5 commits August 31, 2026 18:09
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
…y' into copilot/feat-add-live-security-workbench

Co-authored-by: spetro511 <197425872+spetro511@users.noreply.github.com>
Copilot AI changed the title [WIP] Add live security workbench and managed Kali deployment Merge live security workbench + managed Kali deployment into this branch Sep 2, 2026
Copilot AI requested a review from spetro511 September 2, 2026 08:52
@spetro511
spetro511 marked this pull request as ready for review September 3, 2026 02:55
@spetro511
spetro511 merged commit 9a606f9 into main Sep 3, 2026
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.

2 participants