100 Commits
Author SHA1 Message Date
☣️ Mr. The Plague ☣️ 422fc90b38 Merge pull request #107 from SquidSec/feature/mcp-connection-payload
feat(mcp): copyable OpenCode/Grok connection payload on mint
2026-08-04 12:08:25 -05:00
☣️ Mr. The Plague ☣️ 9f367fc883 Merge pull request #106 from SquidSec/fix/ops-tab-persist-session-layout
fix(ops): preserve tabs on refresh + Session button layout
2026-08-04 11:25:20 -05:00
☣️ Mr. The Plague ☣️ f18d7ae92e Merge pull request #105 from SquidSec/feature/i7-i11-postex-maturity
feat(postex): implant maturity I7–I11 + file chunk/backup B2/B4
2026-08-04 11:07:29 -05:00
☣️ Mr. The Plague ☣️ 92c3783f7b Merge pull request #104 from SquidSec/feature/b1-sqlite-concurrency
feat(db): SQLite concurrency B1 — read/write split + metrics batch
2026-08-04 10:56:59 -05:00
☣️ Mr. The Plague ☣️ c62d0f603f Merge pull request #103 from SquidSec/harden/org-actions-github-hosted-ci
security: GitHub-hosted CI + SHA-pinned actions
2026-08-04 10:49:50 -05:00
☣️ Mr. The Plague ☣️ d8dce4233a Merge pull request #101 from SquidSec/fix/mcp-dual-gate-status
fix(mcp): dual-gate status so Ops does not look live when env is off
2026-08-03 20:54:44 -05:00
☣️ Mr. The Plague ☣️ 239f6f635f Merge pull request #100 from SquidSec/fix/ci-disable-pip-cache
ci: disable Actions pip cache on self-hosted
2026-08-03 19:56:36 -05:00
☣️ Mr. The Plague ☣️ 16ea61b5bf Merge pull request #99 from SquidSec/feature/ops-privacy-mode
feat(ops): Privacy Mode masks PII + yellow header badge
2026-08-03 19:35:42 -05:00
☣️ Mr. The Plague ☣️ 4505accb33 Merge pull request #98 from SquidSec/feature/admin-factory-reset
feat(admin): factory reset to first-boot
2026-08-03 18:59:31 -05:00
☣️ Mr. The Plague ☣️ e1ea335134 Merge pull request #97 from SquidSec/fix/host-detail-session-subtabs
fix(ops): host detail layout + session shell/task tabs
2026-08-03 17:26:45 -05:00
☣️ Mr. The Plague ☣️ 9b09fee70c Merge pull request #96 from SquidSec/fix/all-pages-tabs-inko-tests
fix(ops): tabs on every page + INKO Status tab fix
2026-08-03 17:00:13 -05:00
☣️ Mr. The Plague ☣️ 0e7426f542 Merge pull request #95 from SquidSec/feature/ops-ui-tabs-layout-overhaul
feat(ops): major UI tabs/layout overhaul
2026-08-03 16:15:01 -05:00
☣️ Mr. The Plague ☣️ 29ace6efab Merge pull request #94 from SquidSec/chore/ci-faster-tests
ci: faster PR tests (3.12 only) + pip cache
2026-08-03 15:32:53 -05:00
☣️ Mr. The Plague ☣️ ff92082060 Merge pull request #93 from SquidSec/feature/shell-stabilize-toggle-button
feat: stabilize toggle default off + one-click Stabilize
2026-08-03 15:32:47 -05:00
☣️ Mr. The Plague ☣️ f518d34052 Merge pull request #92 from SquidSec/fix/inko-collapse-assets-shell
fix: INKO LLM collapse + live Assets always show
2026-08-03 15:32:41 -05:00
☣️ Mr. The Plague ☣️ 2dc390bfc1 Merge pull request #91 from SquidSec/fix/ci-windows-pyinstaller-same-python
ci: fix Windows PyInstaller install (same python)
2026-08-03 14:21:27 -05:00
☣️ Mr. The Plague ☣️ dd48861d7a Merge pull request #90 from SquidSec/fix/assets-graph-strict-verified
fix(assets): verified-only graph (kill scanner ring)
2026-08-03 14:03:21 -05:00
☣️ Mr. The Plague ☣️ ec455b274b Merge pull request #89 from SquidSec/fix/hosts-graph-shells-only-dismiss
fix(assets): real shells only + drop from graph
2026-08-03 13:26:51 -05:00
☣️ Mr. The Plague ☣️ d8e69c9ec0 Merge pull request #88 from SquidSec/feature/hosts-graph-locks-ui
feat: Assets host graph + session claim TTL
2026-08-03 11:38:30 -05:00
☣️ Mr. The Plague ☣️ 391c7b893a Merge pull request #87 from SquidSec/fix/ci-release-self-hosted
ci: fix self-hosted release + binary smoke
2026-08-03 10:47:49 -05:00
☣️ Mr. The Plague ☣️ bc53ca43ef Merge pull request #84 from SquidSec/chore/self-hosted-runners
ci: use SquidSec self-hosted runners
2026-08-03 09:47:02 -05:00
☣️ Mr. The Plague ☣️ 32b459cd82 Merge pull request #86 from SquidSec/fix/token-presets-roles
fix(auth): sensible token presets; All non-admin never sets admin
2026-08-03 08:05:12 -05:00
☣️ Mr. The Plague ☣️ 1da80b1bf1 Merge pull request #85 from SquidSec/fix/connection-link-ops-host
fix(auth): connection links use ops host not PUBLIC_HOST
2026-08-03 07:07:54 -05:00
☣️ Mr. The Plague ☣️ 0e7b5a037e Merge pull request #83 from SquidSec/fix/release-build-inline
ci: release builds Linux binaries inline (artifact quota)
2026-08-03 06:40:58 -05:00
☣️ Mr. The Plague ☣️ 92879d4b1c Merge pull request #82 from SquidSec/fix/ci-binary-upload-required
ci: require binary uploads; keep native-agent upload optional
2026-08-03 06:28:08 -05:00
☣️ Mr. The Plague ☣️ 78ea9fdf56 Merge pull request #81 from SquidSec/feature/connection-tickets
feat(auth): one-time connection tickets for token handoff
2026-08-03 06:15:18 -05:00
☣️ Mr. The Plague ☣️ 79a703806d Merge pull request #80 from SquidSec/feature/token-mint-banner-roll
feat(auth): mint banner with connect link + token roll
2026-08-02 15:04:25 -05:00
☣️ Mr. The Plague ☣️ 7bae1cf92a Merge pull request #79 from SquidSec/feature/token-perms-nav-presets
feat(auth): token scope update, nav gates, presets
2026-08-02 13:35:53 -05:00
☣️ Mr. The Plague ☣️ 673a17434e Merge pull request #78 from SquidSec/fix/inko-mobile-kb-jitter
fix(ops): INKO mobile keyboard scroll jitter
2026-08-02 12:01:26 -05:00
☣️ Mr. The Plague ☣️ 1f5d11dfce Merge pull request #77 from SquidSec/chore/strip-ai-typography
chore: strip AI typography from docs and app
2026-08-02 11:34:18 -05:00
☣️ Mr. The Plague ☣️ 2a94f84a45 Merge pull request #76 from SquidSec/docs/full-consistency-pass
docs: full consistency pass (Diátaxis + product parity)
2026-08-02 10:40:23 -05:00
☣️ Mr. The Plague ☣️ 26d0444924 Merge pull request #75 from SquidSec/fix/inko-select-prompt-ol
fix(ops): select chevron, INKO system docs, ordered lists
2026-08-02 10:17:01 -05:00
☣️ Mr. The Plague ☣️ 7b462faca6 Merge pull request #74 from SquidSec/feature/ops-models-artifacts-profiles
feat(ops): model switcher, Artifacts, Profiles, custom templates
2026-08-02 09:34:40 -05:00
☣️ Mr. The Plague ☣️ 600a49403c Merge pull request #73 from SquidSec/feature/ops-inko-refresh-tls-ux
feat(ops): soft refresh, INKO resize, TLS certs, https listeners
2026-08-02 08:53:26 -05:00
☣️ Mr. The Plague ☣️ f260f8a4f8 Merge pull request #72 from SquidSec/fix/inko-page-tables-dashboard
fix(ops): INKO catalog page, tables, copy, active beacons
2026-08-02 07:54:15 -05:00
☣️ Mr. The Plague ☣️ 16bfb773c3 Merge pull request #71 from SquidSec/feature/inko-neural-operator-flyout
feat(ui): INKO branding + top-bar flyout chat
2026-08-02 07:26:21 -05:00
☣️ Mr. The Plague ☣️ 12ba42b3cd Merge pull request #70 from SquidSec/fix/ops-ux-nav-ai-brand-scroll
fix(ops): INK brand, mobile drawer nav, resizable dock
2026-08-02 06:23:52 -05:00
☣️ Mr. The Plague ☣️ 67ef64e891 Merge pull request #69 from SquidSec/fix/ops-mobile-header-ctx
fix(ops): mobile fixed header + scrollable context sheet
2026-08-01 22:34:21 -05:00
☣️ Mr. The Plague ☣️ 09ab4c3225 Merge pull request #68 from SquidSec/feature/admin-ai-ops-chat
feat(ai): operator chat with railed C5 tools
2026-08-01 20:57:18 -05:00
☣️ Mr. The Plague ☣️ 109ec4d4b8 Merge pull request #67 from SquidSec/fix/ops-llm-providers-models-layout
fix(ops): LLM providers, model picker, xAI /v1, admin layout
2026-08-01 20:35:41 -05:00
☣️ Mr. The Plague ☣️ 3c049ed478 Merge pull request #66 from SquidSec/fix/ops-llm-config-docs-menu
fix(ops): LLM configure UI + per-page docs menu
2026-08-01 20:09:18 -05:00
☣️ Mr. The Plague ☣️ d94337ab33 Merge pull request #65 from SquidSec/fix/ops-mobile-scopes-tasks
fix(ops): mobile, scopes UI, listener fill, pending tasks
2026-08-01 19:53:45 -05:00
☣️ Mr. The Plague ☣️ 6e3e4079e3 Merge pull request #64 from SquidSec/fix/ops-selection-docs-ai
fix(ops): selection persistence, docs links, Admin AI
2026-08-01 19:30:02 -05:00
☣️ Mr. The Plague ☣️ 8d60bfc258 Merge pull request #63 from SquidSec/feature/ops-phone-qr
feat(ops): header Phone QR for mobile auto-connect
2026-08-01 19:14:01 -05:00
☣️ Mr. The Plague ☣️ 4af6cb5c36 Merge pull request #62 from SquidSec/feature/ops-console-app-shell
feat(ui): rebuild ops console as C2 app shell
2026-08-01 18:55:39 -05:00
☣️ Mr. The Plague ☣️ d8fbe56270 Merge pull request #61 from SquidSec/fix/ops-ui-layout-banner
fix(ui): dense desktop ops layout + SquidC5 banner
2026-08-01 18:34:32 -05:00
☣️ Mr. The Plague ☣️ df026f3d8b Merge pull request #60 from SquidSec/feature/security-hardening-ops-layouts
fix(security): C/H/M hardening + multi-page ops layouts
2026-08-01 18:19:52 -05:00
☣️ Mr. The Plague ☣️ 48a12c8943 Merge pull request #59 from SquidSec/feature/multi-op-collab-ops-ui
feat(collab): multi-op M1–M6 + ops UI polish U1–U8
2026-08-01 17:47:12 -05:00
☣️ Mr. The Plague ☣️ 1801cf5905 Merge pull request #58 from SquidSec/feature/implant-maturity-i1-i6
feat(implant): maturity I1–I6 (jobs, WS, BOF, stagers, OPSEC, CI)
2026-08-01 17:20:34 -05:00
☣️ Mr. The Plague ☣️ 3bde79c8aa Merge pull request #57 from SquidSec/fix/readme-badges-private-repo
docs: fix README badges for private repo
2026-08-01 14:32:13 -05:00
☣️ Mr. The Plague ☣️ 37ce16748c Merge pull request #56 from SquidSec/feature/five-star-build-1-2-inject-bof-sleep
feat: inject/BOF catalog, sleep mask, ops UI depth
2026-08-01 14:21:45 -05:00
☣️ Mr. The Plague ☣️ 5b43f258f9 Merge pull request #55 from SquidSec/fix/readme-badges-shields
docs: fix README badges via shields.io
2026-08-01 13:46:23 -05:00
☣️ Mr. The Plague ☣️ dfca7b0778 Merge pull request #54 from SquidSec/feature/five-star-socks-relay-badges-docs
feat: SOCKS5 duplex, README badges, local LLM, docs
2026-08-01 13:40:03 -05:00
☣️ Mr. The Plague ☣️ 7cbf0ef538 Merge pull request #53 from SquidSec/feature/five-star-pack-b-c-depth
feat(five-star): audit verify, profile push, native agent CI
2026-08-01 13:25:16 -05:00
☣️ Mr. The Plague ☣️ 5c73c665b0 Merge pull request #52 from SquidSec/feature/five-star-pack-a-native-agent
feat(five-star): native beacon v2, factory, AI pack, engagement
2026-08-01 13:12:36 -05:00
☣️ Mr. The Plague ☣️ 31ad1acad9 Merge pull request #51 from SquidSec/docs/parity-complete-notes
docs: parity complete notes and feature list
2026-08-01 12:39:07 -05:00
☣️ Mr. The Plague ☣️ b8b5fd34a9 Merge pull request #50 from SquidSec/refactor/b10-split-api-routers
refactor(api): extract implant router
2026-08-01 12:32:32 -05:00
☣️ Mr. The Plague ☣️ 10c1180209 Merge pull request #49 from SquidSec/feature/d-ci-e2e-polish
ci: coverage, mypy, SBOM, e2e/fuzz/load tests
2026-08-01 12:32:01 -05:00
☣️ Mr. The Plague ☣️ db83bf35b0 Merge pull request #48 from SquidSec/feature/parity-c03-c11-transforms-fileops
feat: transforms, file ops, SOCKS, Windows beacon, Caddy
2026-08-01 12:23:41 -05:00
☣️ Mr. The Plague ☣️ 2966a7e55b Merge pull request #47 from SquidSec/docs/finalize-status
docs: release notes 0.1.107 and plan status
2026-08-01 12:09:14 -05:00
☣️ Mr. The Plague ☣️ 4938dc423c Merge pull request #45 from SquidSec/feature/c01-c02-https-lifecycle
feat(payloads): HTTPS-default beacons and kill date
2026-08-01 12:00:32 -05:00
☣️ Mr. The Plague ☣️ d2acf31e3d Merge pull request #46 from SquidSec/feature/c08-b14-c06
feat: audit chain, team RBAC, native Linux beacon
2026-08-01 11:44:33 -05:00
☣️ Mr. The Plague ☣️ 83eaa0b5fd Merge pull request #44 from SquidSec/feature/a11-implant-channel-crypto
feat(implant): authenticated AEAD check-in channel
2026-08-01 11:37:15 -05:00
☣️ Mr. The Plague ☣️ e5568124c9 Merge pull request #43 from SquidSec/feature/b03-b07-supervise-audit
feat(listeners,audit): supervise crashes and enforce retention
2026-08-01 11:34:12 -05:00
☣️ Mr. The Plague ☣️ 0c74941daa Merge pull request #42 from SquidSec/docs/branding-and-ops-docs
docs: SquidSec branding, threat model, systemd, changelog
2026-08-01 11:34:08 -05:00
☣️ Mr. The Plague ☣️ f3dbde6465 Merge pull request #41 from SquidSec/feature/a10-hitl-approval-queue
feat(policy): server-side HITL approval queue
2026-08-01 07:40:24 -05:00
☣️ Mr. The Plague ☣️ f5e604bbb4 Merge pull request #40 from SquidSec/feature/b04-backup-restore
feat(cli): backup and restore SQLite data
2026-08-01 07:24:18 -05:00
☣️ Mr. The Plague ☣️ afda08a2b8 Merge pull request #39 from SquidSec/feature/b06-json-logging
feat(ops): optional JSON structured logging
2026-08-01 07:24:14 -05:00
☣️ Mr. The Plague ☣️ f7f5d55d74 Merge pull request #38 from SquidSec/feature/b08-config-validation
feat(config): fail-fast startup validation
2026-08-01 07:20:45 -05:00
☣️ Mr. The Plague ☣️ 040b0731d1 Merge pull request #37 from SquidSec/feature/b05-deep-health
feat(api): authenticated deep health endpoint
2026-08-01 07:20:02 -05:00
☣️ Mr. The Plague ☣️ 87483d4fc2 Merge pull request #36 from SquidSec/feature/b02-listener-restore
feat(listeners): restore running listeners on startup
2026-08-01 07:15:17 -05:00
☣️ Mr. The Plague ☣️ c36a3b475e Merge pull request #35 from SquidSec/fix/a06-llm-keys-at-rest
fix(ai): encrypt LLM API keys at rest
2026-08-01 07:14:18 -05:00
☣️ Mr. The Plague ☣️ 41eec62705 Merge pull request #31 from SquidSec/feature/b01-db-migrations
feat(db): versioned schema migrations
2026-08-01 07:08:55 -05:00
☣️ Mr. The Plague ☣️ ca125a93c8 Merge pull request #30 from SquidSec/docs/b15-contributing
docs: CONTRIBUTING, PR template, prod-readiness plan
2026-08-01 07:08:52 -05:00
☣️ Mr. The Plague ☣️ 4896055b46 Merge pull request #32 from SquidSec/fix/squidgate-xai-provider
ci(squidgate): use xAI Grok for LLM_API_KEY
2026-08-01 07:08:43 -05:00
☣️ Mr. The Plague ☣️ 307c22aeea Merge pull request #29 from SquidSec/docs/a09-tls-url-defaults
docs: align URLs with TLS-by-default
2026-08-01 07:00:37 -05:00
☣️ Mr. The Plague ☣️ 6f2979cbc7 Merge pull request #28 from SquidSec/fix/a08-pip-audit-gate
ci: fail on pip-audit findings
2026-08-01 07:00:00 -05:00
☣️ Mr. The Plague ☣️ 6c84560540 Merge pull request #27 from SquidSec/fix/a07-docker-healthcheck-https
fix(docker): HTTPS healthcheck with TLS default
2026-08-01 06:59:28 -05:00
☣️ Mr. The Plague ☣️ 849733c1a5 Merge pull request #26 from SquidSec/fix/a05-plugin-signing-secret
fix(plugins): require non-default signing secret
2026-08-01 06:59:25 -05:00
☣️ Mr. The Plague ☣️ 96374b63af Merge pull request #25 from SquidSec/fix/a04-admin-token-chmod
fix(bootstrap): chmod 0600 admin_token.txt
2026-08-01 06:56:59 -05:00
☣️ Mr. The Plague ☣️ d49e808e7d Merge pull request #24 from SquidSec/fix/a03-ops-admin-js-gate
fix(ops): serve admin.js only to admin scope
2026-08-01 06:56:47 -05:00
☣️ Mr. The Plague ☣️ 99b0069e7a Merge pull request #22 from SquidSec/feature/ci-squidgate
ci: add SquidGate PR security gate
2026-08-01 06:53:31 -05:00
☣️ Mr. The Plague ☣️ 7aeb961da8 Merge pull request #23 from SquidSec/fix/a02-max-body-bytes
fix(api): enforce max_body_bytes
2026-08-01 06:51:09 -05:00
☣️ Mr. The Plague ☣️ 51c2e512f0 Merge pull request #21 from SquidSec/fix/a01-api-rate-limit
fix(api): enforce rate_limit_per_minute
2026-08-01 06:46:40 -05:00
☣️ Mr. The Plague ☣️ 46682b928c Merge pull request #20 from DotNetRussell/feature/sessions-clear-shells
feat(sessions): bulk clear reverse-shell scanner noise
2026-07-18 06:42:20 -04:00
☣️ Mr. The Plague ☣️ 2473443784 Merge pull request #19 from DotNetRussell/feature/oast-collaborator-dns-smtp
feat(oast): Collaborator-style DNS/HTTP/SMTP OAST
2026-07-17 15:58:49 -04:00
☣️ Mr. The Plague ☣️ 3ff5b45776 Merge pull request #18 from DotNetRussell/feature/connection-fit-actions-row
Connection panel fit-height + full-width button row
2026-07-17 15:34:03 -04:00
☣️ Mr. The Plague ☣️ 5588bb586b Merge pull request #17 from DotNetRussell/fix/ci-smoke-https
CI smoke tests use HTTPS (-k) for TLS default
2026-07-17 15:22:24 -04:00
☣️ Mr. The Plague ☣️ 8e33d3a594 Merge pull request #16 from DotNetRussell/feature/tls-c5-branding-connection-toolbar
TLS instance certs, C5 branding, Connection toolbar
2026-07-17 15:11:45 -04:00
☣️ Mr. The Plague ☣️ b69d6bf6cf Merge pull request #15 from DotNetRussell/feature/docs-depth-theme-tone
Deeper docs + Grokpedia links; calmer ops theme
2026-07-17 14:57:12 -04:00
☣️ Mr. The Plague ☣️ 171921e1df Merge pull request #14 from DotNetRussell/feature/ops-ux-docs-layout
Ops UX overhaul + comprehensive GitHub user guide
2026-07-17 14:42:07 -04:00
☣️ Mr. The Plague ☣️ 7573bd53d5 Merge pull request #13 from DotNetRussell/feature/ops-context-hints-event-stream
Ops context hints + event stream + collapsible AI
2026-07-17 13:56:49 -04:00
☣️ Mr. The Plague ☣️ 549e0c8fe8 Merge pull request #12 from DotNetRussell/feature/ops-multicolumn-mobile-collapse
Ops multi-column layout + mobile collapsed panels
2026-07-17 13:17:05 -04:00
☣️ Mr. The Plague ☣️ 265df7d6a6 Merge pull request #11 from DotNetRussell/feature/ops-expanded-desktop-layout
Expand ops panels by default and fix desktop layout
2026-07-17 12:57:21 -04:00
☣️ Mr. The Plague ☣️ 43ac0d2791 Merge pull request #10 from DotNetRussell/feature/ops-desktop-layout-fix
Fix desktop ops layout
2026-07-17 12:47:23 -04:00
☣️ Mr. The Plague ☣️ 4a388dc358 Merge pull request #9 from DotNetRussell/feature/ops-responsive-layout
Ops UI: responsive layout + collapsed panels
2026-07-17 12:39:17 -04:00
☣️ Mr. The Plague ☣️ 4c6d73e8d7 Merge pull request #8 from DotNetRussell/feature/finish-all-completable
Finish all completable product surfaces
2026-07-17 12:23:39 -04:00
☣️ Mr. The Plague ☣️ cd743a1090 Merge pull request #7 from DotNetRussell/feature/finish-dns-ws-implants
Finish DNS/WS C2 and complete implant generators
2026-07-17 11:07:16 -04:00
☣️ Mr. The Plague ☣️ 68937f4fbc Merge pull request #6 from DotNetRussell/feature/roadmap-complete
Roadmap complete: AI chain, plugins, collab, deploy, reports
2026-07-17 10:42:11 -04:00
☣️ Mr. The Plague ☣️ ccdd73b855 Merge pull request #5 from DotNetRussell/feature/profile-aware-http-beacon
Profile-aware HTTP beacons (malleable C2 live path)
2026-07-17 10:31:06 -04:00