Skip to content

Epic: Collapse to CLI — remove MCP + Agno, make scanning agent-invocable #306

Description

@msoedov

Collapse the integration surface to a single CLI. Remove MCP and Agno, make scanning directly invocable by coding agents (Claude, Codex) without a running server.

Why

The MCP server is a thin httpx proxy over the FastAPI server — every MCP tool just POSTs to :8718. Running MCP therefore means two processes (MCP stdio + web server) plus the auth/security surface of an exposed server. A local CLI call has none of that.

MCP and Agno are internal/experimental, never a public contract → hard-delete, bump version, no shims.

Phases

Success criteria

  • An agent runs a full scan with one CLI command — no server, no agesec.toml on disk — and parses results from stdout.
  • grep -ri "mcp\|agno" agentic_security/ returns nothing in source.
  • Existing fuzzer/probe tests still pass.

Spec: docs/specs/collapse-to-cli.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions