Agent Governance Toolkit

by microsoft• 6.5k•• Scanned•Claim this listing•Request removal
Developer Toolsagent frameworkai agentsai safetycompliancegovernance

AI Agent Governance Toolkit — Policy enforcement, zero-trust identity, execution sandboxing, and reliability engineering for autonomous AI agents. Covers 10/10 OWASP Agentic Top 10.

Agent Governance Toolkit is an open-source ai agent by microsoft, written mainly in Python, with 6,503 GitHub stars and the MIT license. Its code was last updated Oct 30, 2026.

Scan summary: scanned Nov 5, 2026 at commit ade4d5a. Seen able to run shell commands, read environment and secrets, connect to the internet. Scan policy

Scanned
Full scan at ade4d5a · Nov 5, 2026
Scanned
Static code scanwarn
Secrets scanfail
Dependency audit517 known vulnerabilitiesfail
Manifestnonewarn
Buildn/a
Boot & handshaken/a
Network egressn/a
Reproducible (×3)n/a

Findings (126)

  • high
    backdoor issue
    Details are available to the maintainer after claiming this listing.
  • high
    exfiltration issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    exfiltration issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-antigravity-cli/lib/cli.mjs:734
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-antigravity-cli/lib/cli.mjs:735
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-antigravity-cli/lib/cli.mjs:736
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-antigravity-cli/lib/cli.mjs:737
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-copilot-cli/lib/cli.mjs:719
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-copilot-cli/lib/cli.mjs:720
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-copilot-cli/lib/cli.mjs:721
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-copilot-cli/lib/cli.mjs:722
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    agent-governance-python/agent-compliance/src/agent_compliance/security/scanner.py:688
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    agent-governance-python/agent-marketplace/src/agent_marketplace/installer.py:144
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    agent-governance-python/agent-marketplace/src/agent_marketplace/installer.py:214
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    agent-governance-python/agent-marketplace/src/agent_marketplace/installer.py:285
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-python/agent-mesh/src/agentmesh/identity/entra_agent_id.py:24
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    agent-governance-python/agent-mesh/src/agentmesh/identity/entra_verifier.py:260
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-python/agent-mesh/src/agentmesh/identity/managed_identity.py:27
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-python/agent-mesh/src/agentmesh/identity/managed_identity.py:29
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    agent-governance-python/agent-mesh/src/agentmesh/identity/managed_identity.py:30
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    agent-governance-python/agent-mesh/src/agentmesh/marketplace/_marketplace_impl.py:265
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    agent-governance-python/agent-mesh/src/agentmesh/marketplace/installer.py:122
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    agent-governance-python/agent-os/extensions/copilot/deploy.js:32
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    agent-governance-python/agent-os/extensions/copilot/deploy.js:121
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    agent-governance-python/agent-os/extensions/copilot/deploy.js:143
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    agent-governance-python/agent-os/src/agent_os/cli/mcp_scan.py:61
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    agent-governance-python/agent-os/src/agent_os/cli/mcp_scan.py:2541
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    agent-governance-typescript/src/sandbox.ts:156
  • medium
    cryptography@48.0.1: 27 known vulnerabilities
    PYSEC-2026-3552, PYSEC-2026-3553, PYSEC-2026-3554, PYSEC-2026-3552, PYSEC-2026-3553 +22 more
    agent-governance-python/agent-compliance/examples/requirements.txt
  • medium
    dnspython@2.8.0: 1 known vulnerability
    GHSA-45c3-73f7-pv4m
    agent-governance-python/agent-hypervisor/uv.lock
  • medium
    @modelcontextprotocol/sdk@1.31.0: 8 known vulnerabilities
    GHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-rvq5-wwqv-78pq, GHSA-22jm-h49p-29qw +3 more
    agent-governance-python/agent-mesh/packages/mcp-proxy/package-lock.json
  • medium
    js-yaml@4.3.0: 2 known vulnerabilities
    GHSA-2883-xcg3-v3hh, GHSA-5p4m-2wfm-xmqj
    agent-governance-python/agent-mesh/packages/mcp-proxy/package-lock.json
  • medium
    nanoid@3.3.17: 1 known vulnerability
    GHSA-2v37-7h3g-55p8
    agent-governance-python/agent-mesh/packages/mcp-proxy/package-lock.json
  • medium
    vite@8.0.16: 15 known vulnerabilities
    GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-r825-w8mm-5pxw, GHSA-rq7h-c2jc-7f22 +10 more
    agent-governance-python/agent-mesh/packages/mcp-proxy/package-lock.json
  • medium
    aiohttp@3.13.4: 22 known vulnerabilities
    PYSEC-2026-2104, PYSEC-2026-2105, PYSEC-2026-2106, PYSEC-2026-2107, PYSEC-2026-2108 +17 more
    agent-governance-python/agent-os/examples/customer-service/requirements.txt
  • medium
    httpcore2@2.9.1: 4 known vulnerabilities
    PYSEC-2026-3844, PYSEC-2026-3844, PYSEC-2026-3844, PYSEC-2026-3844
    agent-governance-python/agent-os/examples/github-reviewer/requirements.txt
  • medium
    httpx2@2.9.1: 20 known vulnerabilities
    PYSEC-2026-3845, PYSEC-2026-3846, PYSEC-2026-3847, PYSEC-2026-3848, PYSEC-2026-3849 +15 more
    agent-governance-python/agent-os/examples/github-reviewer/requirements.txt
  • medium
    follow-redirects@1.16.0: 3 known vulnerabilities
    GHSA-8r9p-f939-6h3c, GHSA-mrwp-f3q8-3g9p, GHSA-q3jh-wrc6-jgq8
    agent-governance-python/agent-os/extensions/copilot/package-lock.json
  • medium
    body-parser@2.3.0: 1 known vulnerability
    GHSA-27r3-jxmh-p828
    agent-governance-python/agent-os/extensions/mcp-server/package-lock.json
  • medium
    nanoid@3.3.16: 2 known vulnerabilities
    GHSA-2v37-7h3g-55p8, GHSA-2v37-7h3g-55p8
    agent-governance-python/agent-os/extensions/mcp-server/package-lock.json
  • medium
    pypdf@6.19.0: 18 known vulnerabilities
    GHSA-39mj-jf6j-2qj3, GHSA-42gh-23hr-vphw, GHSA-4vqv-7265-gm2w, GHSA-5849-834g-hvw5, GHSA-5hx5-vpf9-5wcv +13 more
    agent-governance-python/agent-os/modules/caas/requirements.txt
  • medium
    starlette@0.38.6: 14 known vulnerabilities
    PYSEC-2026-161, PYSEC-2026-1941, PYSEC-2026-1943, PYSEC-2026-2280, PYSEC-2026-2281 +9 more
    agent-governance-python/agent-os/modules/caas/requirements.txt
  • medium
    black@26.5.1: 1 known vulnerability
    GHSA-cg8m-r9f2-5wm2
    agent-governance-python/agent-os/modules/cmvk/requirements-dev.txt
  • medium
    aiohttp@3.14.3: 8 known vulnerabilities
    GHSA-2g87-pp6c-29x5, GHSA-494j-54xm-rwp3, GHSA-5wr8-gcqf-gqf3, GHSA-6cjc-53gc-5rqm, GHSA-9xw5-w5jj-pvcg +3 more
    agent-governance-python/agent-os/services/cloud-board/requirements.txt
  • medium
    body-parser@2.2.2: 4 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6, GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6
    agent-governance-python/agentmesh-integrations/mastra-agentmesh/package-lock.json
  • medium
    zod@3.25.76: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    agent-governance-python/agentmesh-integrations/mastra-agentmesh/package-lock.json
  • medium
    zod@4.4.3: 2 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    agent-governance-python/agentmesh-integrations/mastra-agentmesh/package-lock.json
  • medium
    python-multipart@0.0.9: 8 known vulnerabilities
    PYSEC-2026-1851, PYSEC-2026-1852, PYSEC-2026-3036, PYSEC-2026-3037, PYSEC-2026-3038 +3 more
    examples/mcp-trust-verified-server/requirements.txt
  • medium
    quinn-proto@0.11.16: 5 known vulnerabilities
    RUSTSEC-2026-0338, RUSTSEC-2026-0339, RUSTSEC-2026-0340, RUSTSEC-2026-0341, RUSTSEC-2026-0342
    policy-engine/Cargo.lock
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    agent-governance-python/agent-os/examples/crewai-safe-mode/crewai_safe_mode.py:121
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    agent-governance-python/agent-os/examples/crewai-safe-mode/crewai_safe_mode.py:122
  • low
    In tests/examples/docs: Turns off TLS certificate checking, allowing traffic interception.
    agent-governance-python/agent-os/examples/github-reviewer/main.py:499
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    agent-governance-python/agent-os/modules/control-plane/benchmarks/red_team_dataset.py:130
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    examples/deerflow-governed/demo.py:74
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    examples/k8s-agent-sandbox-governed/test_run_agent.py:116
  • low
    In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
    examples/k8s-agent-sandbox-governed/test_run_agent.py:121
  • low
    Possible example credential in docs/tests: private-key
    2 matches in this file
    agent-governance-python/agent-discovery/tests/test_process_redaction.py:21
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    agent-governance-python/agent-compliance/tests/test_security_scanner.py:71
  • low
    Possible example credential in docs/tests: jwt
    agent-governance-python/agent-mesh/tests/test_managed_identity.py:28
  • low
    Possible example credential in docs/tests: stripe-access-token
    2 matches in this file
    agent-governance-python/agent-os/tests/test_mute_agent.py:72
  • low
    Possible example credential in docs/tests: stripe-access-token
    agent-governance-python/agent-os/tests/test_secure_codegen.py:294
  • low
    Possible example credential in docs/tests: generic-api-key
    agent-governance-python/agentmesh-integrations/agentmesh-avp/tests/test_provider.py:13
  • low
    Possible example credential in docs/tests: generic-api-key
    agent-governance-python/agent-sre/tests/unit/test_capture.py:64
  • low
    Possible example credential in docs/tests: generic-api-key
    agent-governance-typescript/agent-os-vscode/src/test/server/governanceServer.test.ts:111
  • low
    Possible example credential in docs/tests: generic-api-key
    agent-governance-python/agent-os/tests/test_credential_redactor.py:46
  • low
    Possible example credential in docs/tests: stripe-access-token
    3 matches in this file
    agent-governance-python/agent-os/tests/test_credential_redactor.py:254
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/tutorials/19-dotnet-sdk.md:850
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/tutorials/32-e2e-encrypted-messaging.md:69
  • low
    Possible example credential in docs/tests: generic-api-key
    examples/policy-templates/fixtures/sql-agent-fixtures.json:35
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    policy-engine/sdk/node/test/coding_assistant_use_case.test.mjs:168
  • low
    Possible example credential in docs/tests: generic-api-key
    policy-engine/examples/research_agent/app/index.js:208
  • low
    Possible example credential in docs/tests: generic-api-key
    examples/terraform-aws/main.tf:179
  • low
    idna@3.9.0: 15 known vulnerabilities
    PYSEC-2026-215, PYSEC-2026-215, PYSEC-2026-215, PYSEC-2026-215, PYSEC-2026-215 +10 more
    agent-governance-python/agent-compliance/examples/requirements.txt
  • low
    @hono/node-server@2.1.1: 2 known vulnerabilities
    GHSA-rmxm-3fg6-px4f, GHSA-rmxm-3fg6-px4f
    agent-governance-python/agent-mesh/packages/mcp-proxy/package-lock.json
  • low
    @vitest/mocker@4.1.11: 6 known vulnerabilities
    GHSA-qxg6-89mg-rqv8, GHSA-xp26-3454-mjgp, GHSA-qxg6-89mg-rqv8, GHSA-xp26-3454-mjgp, GHSA-qxg6-89mg-rqv8 +1 more
    agent-governance-python/agent-mesh/packages/mcp-proxy/package-lock.json
  • low
    hono@4.13.7: 2 known vulnerabilities
    GHSA-5r4p-p66f-jhc7, GHSA-5r4p-p66f-jhc7
    agent-governance-python/agent-mesh/packages/mcp-proxy/package-lock.json
  • low
    ip-address@10.7.3: 2 known vulnerabilities
    GHSA-rxp7-6hxx-x8q5, GHSA-rxp7-6hxx-x8q5
    agent-governance-python/agent-mesh/packages/mcp-proxy/package-lock.json
  • low
    qs@6.15.2: 3 known vulnerabilities
    GHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-x5fp-wj9c-mxmx
    agent-governance-python/agent-mesh/services/api/package-lock.json
  • low
    pytest@7.4.0: 1 known vulnerability
    PYSEC-2026-1845
    agent-governance-python/agent-os/examples/customer-service/requirements.txt
  • low
    opentelemetry-api@1.9.1: 2 known vulnerabilities
    GHSA-xcq7-p3pf-p88h, GHSA-xcq7-p3pf-p88h
    agent-governance-python/agent-os/examples/legal-review/requirements.txt
  • low
    deepmerge@4.3.1: 2 known vulnerabilities
    GHSA-gcqx-w48m-w2h4, GHSA-gcqx-w48m-w2h4
    agent-governance-python/agent-os/extensions/copilot/package-lock.json
  • low
    glob@10.5.0: 2 known vulnerabilities
    GHSA-3g3m-2fjr-6pw4, GHSA-3g3m-2fjr-6pw4
    agent-governance-python/agent-os/extensions/copilot/package-lock.json
  • low
    minimatch@10.2.5: 3 known vulnerabilities
    GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249
    agent-governance-python/agent-os/extensions/copilot/package-lock.json
  • low
    minimatch@9.0.9: 2 known vulnerabilities
    GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249
    agent-governance-python/agent-os/extensions/copilot/package-lock.json
  • low
    ip-address@10.7.2: 2 known vulnerabilities
    GHSA-rxp7-6hxx-x8q5, GHSA-rxp7-6hxx-x8q5
    agent-governance-python/agent-os/extensions/mcp-server/package-lock.json
  • low
    qs@6.16.0: 1 known vulnerability
    GHSA-6pq8-jhm2-2vcw
    agent-governance-python/agent-os/extensions/mcp-server/package-lock.json
  • low
    scipy@1.6.1: 2 known vulnerabilities
    PYSEC-2023-102, PYSEC-2023-114
    agent-governance-python/agent-os/modules/caas/requirements.txt
  • low
    esbuild@0.27.7: 2 known vulnerabilities
    GHSA-g7r4-m6w7-qqqr, GHSA-g7r4-m6w7-qqqr
    agent-governance-python/agentmesh-integrations/copilot-governance/package-lock.json
  • low
    @ai-sdk/provider-utils@2.2.8: 1 known vulnerability
    GHSA-866g-f22w-33x8
    agent-governance-python/agentmesh-integrations/mastra-agentmesh/package-lock.json
  • low
    @ai-sdk/provider-utils@3.0.25: 1 known vulnerability
    GHSA-866g-f22w-33x8
    agent-governance-python/agentmesh-integrations/mastra-agentmesh/package-lock.json
  • low
    @ai-sdk/provider-utils@4.0.27: 1 known vulnerability
    GHSA-866g-f22w-33x8
    agent-governance-python/agentmesh-integrations/mastra-agentmesh/package-lock.json
  • low
    @hono/node-server@1.19.17: 2 known vulnerabilities
    GHSA-rmxm-3fg6-px4f, GHSA-rmxm-3fg6-px4f
    agent-governance-python/agentmesh-integrations/mastra-agentmesh/package-lock.json
  • low
    ctutils@0.4.2: 2 known vulnerabilities
    RUSTSEC-2026-0385, RUSTSEC-2026-0385
    agent-governance-rust/Cargo.lock
  • low
    rustls-webpki@0.103.15: 2 known vulnerabilities
    RUSTSEC-2026-0382, RUSTSEC-2026-0382
    agent-governance-rust/Cargo.lock
  • low
    webpki-roots@1.0.8: 1 known vulnerability
    RUSTSEC-2026-0381
    agent-governance-rust/Cargo.lock
  • low
    @babel/core@7.29.0: 1 known vulnerability
    GHSA-4x5r-pxfx-6jf8
    agent-governance-typescript/package-lock.json
  • low
    glob@13.0.6: 1 known vulnerability
    GHSA-3g3m-2fjr-6pw4
    agent-governance-typescript/package-lock.json
  • low
    anyhow@1.0.102: 2 known vulnerabilities
    RUSTSEC-2026-0190, RUSTSEC-2026-0190
    benchmarks/prompt-injection/harness/agt-rules-baseline/Cargo.lock
  • low
    rustls@0.23.43: 4 known vulnerabilities
    RUSTSEC-2026-0285, RUSTSEC-2026-0346, RUSTSEC-2026-0348, RUSTSEC-2026-0349
    benchmarks/prompt-injection/harness/agt-rules-baseline/Cargo.lock
  • low
    unsafe-libyaml@0.2.11: 1 known vulnerability
    RUSTSEC-2024-0449
    benchmarks/prompt-injection/harness/agt-rules-baseline/Cargo.lock
  • low
    webpki-roots@1.0.9: 1 known vulnerability
    RUSTSEC-2026-0381
    benchmarks/prompt-injection/harness/agt-rules-baseline/Cargo.lock
  • low
    pygments@2.9.0: 2 known vulnerabilities
    PYSEC-2023-117, PYSEC-2026-2987
    examples/terraform-test-requirements.txt
  • low
    h2@0.4.14: 1 known vulnerability
    RUSTSEC-2026-0258
    policy-engine/Cargo.lock
  • low
    rustls@0.23.40: 4 known vulnerabilities
    RUSTSEC-2026-0285, RUSTSEC-2026-0346, RUSTSEC-2026-0348, RUSTSEC-2026-0349
    policy-engine/Cargo.lock
  • low
    rustls-webpki@0.103.13: 1 known vulnerability
    RUSTSEC-2026-0382
    policy-engine/Cargo.lock
  • low
    tokio@1.52.3: 1 known vulnerability
    RUSTSEC-2026-0386
    policy-engine/Cargo.lock
  • low
    webpki-root-certs@1.0.7: 1 known vulnerability
    RUSTSEC-2026-0383
    policy-engine/Cargo.lock
  • low
    webpki-roots@1.0.7: 2 known vulnerabilities
    RUSTSEC-2026-0381, RUSTSEC-2026-0381
    policy-engine/Cargo.lock
  • low
    cedar-policy@4.11.0: 1 known vulnerability
    GHSA-c33x-vcv4-vg3g
    policy-engine/examples/coding_agent/app/Cargo.lock
  • low
    fast-uri@3.1.7: 5 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-hrr3-gc8f-f4qj, GHSA-w74x-v6f9-j3xg, GHSA-wjr9-j795-jxcr, GHSA-xhq7-xmqj-769h
    policy-engine/sdk/node/package-lock.json
  • low
    No manifest declaring network access and environment variables (agent.json)
  • info
    Ignored the repo's scanner suppression config (2 files)
    .gitleaks.toml, .gitleaksignore

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Agent Governance Toolkit alternatives

View more →

Similar ai agents in Developer Tools, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Agent Governance Toolkit (this page)
microsoft
6.5kMITOct 30, 2026Scanned, no flagged issues
Deepseek Harness
deepseek-ai
268kMITOct 30, 2026Scanned, no flagged issues
Ponytail
DietrichGebert
182kMITOct 29, 2026Scanned, no flagged issues
Orca
stablyai
112kMITNov 1, 2026Scanned, no flagged issues
Deer Flow
bytedance
85kMITNov 1, 2026Scanned, no flagged issues
Ruflo
ruvnet
80kMITNov 1, 2026Scanned, no flagged issues