zeroclaw/src
Argenis 8a61a283b2
feat(security): add MCSS security operations tool (#3657)
* feat(security): add MCSS security operations tool

Add managed cybersecurity service (MCSS) tool with alert triage,
incident response playbook execution, vulnerability scan parsing,
and security report generation. Includes SecurityOpsConfig, playbook
engine with approval gating, vulnerability scoring, and full test
coverage. Also fixes pre-existing missing approval_manager field in
ChannelRuntimeContext test constructors.

Original work by @rareba. Supersedes #3599.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: add SecurityOpsConfig to re-exports, fix test constructors

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 02:28:54 -04:00
..
agent feat(security): add capability-based tool access control 2026-03-15 19:34:34 -04:00
approval fix(security): enforce approval policy for channel-driven runs 2026-03-15 15:56:57 -04:00
auth feat: stabilize codex oauth and add provider model connectivity workflow 2026-02-24 16:03:01 +08:00
channels feat(notion): add Notion database poller channel and API tool (#3650) 2026-03-16 00:55:23 -04:00
config feat(security): add MCSS security operations tool (#3657) 2026-03-16 02:28:54 -04:00
cost fix(agent): parse MiniMax tool call formats for execution 2026-02-21 12:36:28 +08:00
cron fix(lint): Box::pin crate::agent::run calls to satisfy large_futures (#3675) 2026-03-16 00:54:27 -04:00
daemon feat(tools): add Microsoft 365 integration via Graph API (#3653) 2026-03-16 01:44:39 -04:00
doctor feat: stabilize codex oauth and add provider model connectivity workflow 2026-02-24 16:03:01 +08:00
gateway feat(tools): add project delivery intelligence tool (#3656) 2026-03-16 02:10:14 -04:00
hands feat(hands): add autonomous knowledge-accumulating agent packages (#3603) 2026-03-15 16:06:14 -04:00
hardware Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
health refactor(sync): migrate remaining std mutex usage to parking_lot 2026-02-18 00:45:26 +08:00
heartbeat feat(heartbeat): two-phase execution, structured tasks, and auto-routing (#3562) 2026-03-15 06:11:59 -04:00
hooks feat(hooks): add webhook-audit builtin hook (#3212) 2026-03-11 23:34:17 -04:00
integrations feat(install): branded one-click installer with secure pairing flow (#3471) 2026-03-14 07:33:14 -04:00
memory fix(agent): use char-boundary-safe slicing to prevent CJK text panic 2026-03-15 14:27:09 -04:00
nodes feat(nodes): add secure HMAC-SHA256 node transport layer (#3654) 2026-03-16 01:53:47 -04:00
observability fix(observability): support verbose backend selection (#3374) 2026-03-13 16:15:43 -04:00
onboard feat(security): add MCSS security operations tool (#3657) 2026-03-16 02:28:54 -04:00
peripherals fix(build): unblock strict 32-bit no-default-features builds (#3375) 2026-03-13 15:45:03 -04:00
providers Merge pull request #3624 from zeroclaw-labs/feat/multi-swarm-and-bugfixes 2026-03-15 15:42:03 -04:00
rag chore(lint): extend low-risk clippy cleanup batch 2026-02-17 16:40:58 +08:00
runtime feat(tools): add Windows support for shell tool_call execution (#3442) 2026-03-13 17:12:16 -04:00
security feat(security): add MCSS security operations tool (#3657) 2026-03-16 02:28:54 -04:00
service fix(service): headless browser works in service mode (systemd/OpenRC) (#3645) 2026-03-15 19:16:36 -04:00
skillforge chore: Remove blocking read strings 2026-02-19 14:52:29 +08:00
skills Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
sop fix(web): call doctor endpoint with authenticated POST 2026-02-24 16:02:59 +08:00
tools feat(security): add MCSS security operations tool (#3657) 2026-03-16 02:28:54 -04:00
tunnel feat(tunnel): add OpenVPN tunnel provider (#3648) 2026-03-16 00:34:34 -04:00
identity.rs test: cover deterministic HashMap ordering paths 2026-02-18 21:55:40 +08:00
lib.rs feat(nodes): add secure HMAC-SHA256 node transport layer (#3654) 2026-03-16 01:53:47 -04:00
main.rs feat(tools): add project delivery intelligence tool (#3656) 2026-03-16 02:10:14 -04:00
migration.rs readd tests, remove markdown files 2026-02-18 14:42:39 +08:00
multimodal.rs fix: resolve clippy warnings and rustfmt across codebase 2026-02-21 12:39:34 +08:00
util.rs fix(ci): restore containerized validation on main (#1096) 2026-02-20 07:48:58 -05:00