Skip to content

Commit 5a3c54f

Browse files
chore: Phase 2 repo polish — README + 215 URL migrations
* docs: add OpenSSF badges, update OWASP to 10/10, add v1.0.0 release notes Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * chore: Phase 2 repo polish — README, URLs, repo settings README.md: - Add CI status badge, navigation links, shield emoji - Update Python version badge to 3.10+ - Fix agentmesh PyPI link (agentmesh -> agentmesh-platform) - Add CSA ATF and Changelog to documentation links - Add CLA bot info and Code of Conduct to Contributing section URL migration (215 files): - Replace all github.com/imran-siddique/* URLs with microsoft/agent-governance-toolkit - Replace imran-siddique.github.io doc URLs with repo /docs links - Replace HuggingFace dataset references to microsoft/ org - Replace personal emails with agt@microsoft.com - Update GHCR, Helm, MCP registry, ClawHub references - Update Go module path to microsoft/ - Keep imran-siddique in CONTRIBUTORS.md (author attribution) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 8eea75f commit 5a3c54f

File tree

215 files changed

+637
-628
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

215 files changed

+637
-628
lines changed

README.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,27 @@
11
<div align="center">
22

3-
# Agent Governance Toolkit
3+
# 🛡️ Agent Governance Toolkit
44

5-
**Runtime security and governance framework for autonomous AI agents**
5+
**The missing security layer for autonomous AI agents**
66

7+
*Policy enforcement · Zero-trust identity · Execution sandboxing · Reliability engineering*
8+
9+
[![CI](https://github.com/microsoft/agent-governance-toolkit/actions/workflows/ci.yml/badge.svg)](https://github.com/microsoft/agent-governance-toolkit/actions/workflows/ci.yml)
710
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
8-
[![Python](https://img.shields.io/badge/python-3.9+-blue.svg)](https://python.org)
9-
[![OWASP Agentic Top 10](https://img.shields.io/badge/OWASP_Agentic_Top_10-10/10_Covered-brightgreen)](docs/OWASP-COMPLIANCE.md)
11+
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://python.org)
12+
[![OWASP Agentic Top 10](https://img.shields.io/badge/OWASP_Agentic_Top_10-10%2F10_Covered-brightgreen)](docs/OWASP-COMPLIANCE.md)
1013
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/12085/badge)](https://www.bestpractices.dev/projects/12085)
1114
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/microsoft/agent-governance-toolkit/badge)](https://scorecard.dev/viewer/?uri=github.com/microsoft/agent-governance-toolkit)
1215

13-
</div>
16+
[Quick Start](#quick-start) · [Packages](#packages) · [Integrations](#framework-integrations) · [OWASP Coverage](#owasp-agentic-top-10-coverage) · [Contributing](CONTRIBUTING.md)
1417

15-
> **The missing security layer for AI agents.** Policy enforcement, identity mesh, execution sandboxing, and reliability engineering — in one toolkit.
18+
</div>
1619

1720
---
1821

1922
## Why Agent Governance?
2023

21-
Autonomous AI agents (LangChain, AutoGen, CrewAI, etc.) can call tools, spawn sub-agents, and take real-world actions — but have **no runtime security model**. The Agent Governance Toolkit provides:
24+
AI agent frameworks (LangChain, AutoGen, CrewAI, Google ADK, OpenAI Agents SDK) enable agents to call tools, spawn sub-agents, and take real-world actions — but provide **no runtime security model**. The Agent Governance Toolkit provides:
2225

2326
- **Deterministic policy enforcement** before every agent action
2427
- **Zero-trust identity** with cryptographic agent credentials
@@ -62,7 +65,7 @@ Covers **10 of 10 [OWASP Agentic Top 10](https://owasp.org/www-project-agentic-a
6265
| Package | PyPI | Description |
6366
|---------|------|-------------|
6467
| **Agent OS** | [`agent-os-kernel`](https://pypi.org/project/agent-os-kernel/) | Kernel architecture — policy engine, capability model, audit logging, syscall interception, MCP gateway |
65-
| **AgentMesh** | [`agentmesh`](https://pypi.org/project/agentmesh/) | Inter-agent trust — Ed25519 identity, SPIFFE/SVID credentials, trust scoring, A2A/MCP/IATP protocol bridges |
68+
| **AgentMesh** | [`agentmesh-platform`](https://pypi.org/project/agentmesh-platform/) | Inter-agent trust — Ed25519 identity, SPIFFE/SVID credentials, trust scoring, A2A/MCP/IATP protocol bridges |
6669
| **Agent Hypervisor** | [`agent-hypervisor`](https://pypi.org/project/agent-hypervisor/) | Execution isolation — 4-tier privilege rings, saga orchestration, kill switch, joint liability, hash-chain audit |
6770
| **Agent SRE** | [`agent-sre`](https://pypi.org/project/agent-sre/) | Reliability engineering — SLOs, error budgets, replay debugging, chaos engineering, progressive delivery |
6871
| **Agent Compliance** | [`ai-agent-compliance`](https://pypi.org/project/ai-agent-compliance/) | Unified installer and compliance documentation |
@@ -136,6 +139,8 @@ Works with **12+ agent frameworks** including:
136139
## Documentation
137140

138141
- [OWASP Compliance Mapping](docs/OWASP-COMPLIANCE.md)
142+
- [CSA Agentic Trust Framework Mapping](docs/CSA-ATF-PROPOSAL.md)
143+
- [Changelog](CHANGELOG.md)
139144
- [Contributing Guide](CONTRIBUTING.md)
140145
- [Security Policy](SECURITY.md)
141146
- [Support](SUPPORT.md)
@@ -146,6 +151,10 @@ This project welcomes contributions and suggestions. Please see [CONTRIBUTING.md
146151

147152
Most contributions require you to agree to a Contributor License Agreement (CLA). For details, visit https://cla.opensource.microsoft.com.
148153

154+
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot.
155+
156+
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any questions.
157+
149158
## License
150159

151160
This project is licensed under the [MIT License](LICENSE).

docs/AAIF-PROPOSAL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,5 +162,5 @@ The toolkit is unique in providing **external, runtime, mandatory** governance:
162162
- **Repository:** [microsoft/agent-governance-toolkit](https://github.com/microsoft/agent-governance-toolkit)
163163
- **PyPI:** [ai-agent-governance](https://pypi.org/project/ai-agent-governance/)
164164
- **npm:** [agentos-mcp-server](https://www.npmjs.com/package/agentos-mcp-server)
165-
- **OWASP Compliance:** [OWASP-COMPLIANCE.md](https://github.com/imran-siddique/agent-governance/blob/master/docs/OWASP-COMPLIANCE.md)
165+
- **OWASP Compliance:** [OWASP-COMPLIANCE.md](https://github.com/microsoft/agent-governance-toolkit/blob/master/docs/OWASP-COMPLIANCE.md)
166166
- **MAF Integration:** [microsoft/agent-framework #4440](https://github.com/microsoft/agent-framework/issues/4440)

docs/AUTOGEN-INTEGRATION-PROPOSAL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,5 +92,5 @@ python/packages/autogen-ext/src/autogen_ext/governance/
9292
## Links
9393

9494
- [AutoGen](https://github.com/microsoft/autogen)
95-
- [Agent OS](https://github.com/imran-siddique/agent-os)
95+
- [Agent OS](https://github.com/microsoft/agent-governance-toolkit)
9696
- [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)

docs/COSAI-WS4-PROPOSAL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,9 @@ sandbox.check("execute_shell") # Not granted → blocked
101101

102102
## Reference Material
103103

104-
- [OWASP Agentic Top 10 Compliance Mapping](https://github.com/imran-siddique/agent-governance/blob/master/docs/OWASP-COMPLIANCE.md)
105-
- [Agent OS](https://github.com/imran-siddique/agent-os) — reference implementation
106-
- [Agent Mesh](https://github.com/imran-siddique/agent-mesh) — inter-agent trust layer
107-
- [Agent Hypervisor](https://github.com/imran-siddique/agent-hypervisor) — execution isolation
104+
- [OWASP Agentic Top 10 Compliance Mapping](https://github.com/microsoft/agent-governance-toolkit/blob/master/docs/OWASP-COMPLIANCE.md)
105+
- [Agent OS](https://github.com/microsoft/agent-governance-toolkit) — reference implementation
106+
- [Agent Mesh](https://github.com/microsoft/agent-governance-toolkit) — inter-agent trust layer
107+
- [Agent Hypervisor](https://github.com/microsoft/agent-governance-toolkit) — execution isolation
108108
- [CoSAI MCP Security Analysis](https://github.com/cosai-oasis/ws4-secure-design-agentic-systems/blob/main/model-context-protocol-security.md) — complementary work
109109
- OS kernel security model (Linux capabilities, SELinux mandatory access control) — inspiration for ring-based approach

docs/CREWAI-INTEGRATION-PROPOSAL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,5 @@ End-to-end example in `crewAI-examples` demonstrating:
8181
## Links
8282

8383
- [CrewAI](https://github.com/crewAIInc/crewAI)
84-
- [Agent OS](https://github.com/imran-siddique/agent-os)
84+
- [Agent OS](https://github.com/microsoft/agent-governance-toolkit)
8585
- [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)

docs/CSA-ATF-PROPOSAL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Proposal: CSA Agentic Trust Framework (ATF) Integration
22

33
**Status:** Draft
4-
**Author:** Imran Siddique (@imran-siddique)
4+
**Author:** Imran Siddique (Microsoft)
55
**Created:** 2026-03-04
66
**Target:** Cloud Security Alliance (CSA) Agentic Trust Framework Working Group
77

docs/DIFY-INTEGRATION-PROPOSAL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ In multi-agent workflows, agents need to verify "who" they're communicating with
3939
## Links
4040

4141
- [Dify Plugins](https://github.com/langgenius/dify-plugins)
42-
- [Agent Mesh](https://github.com/imran-siddique/agent-mesh)
43-
- [Plugin Source](https://github.com/imran-siddique/agent-mesh/tree/master/integrations/dify-plugin)
42+
- [Agent Mesh](https://github.com/microsoft/agent-governance-toolkit)
43+
- [Plugin Source](https://github.com/microsoft/agent-governance-toolkit/tree/master/integrations/dify-plugin)

docs/GOOGLE-ADK-PROPOSAL.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,11 @@ This pattern has been validated across multiple frameworks:
8888

8989
| Framework | Package | Tests |
9090
|-----------|---------|-------|
91-
| PydanticAI | [pydantic-ai-governance](https://github.com/imran-siddique/agentmesh-integrations/tree/master/pydantic-ai-governance) | 57 |
92-
| CrewAI | [crewai-agentmesh](https://github.com/imran-siddique/agentmesh-integrations/tree/master/crewai-agentmesh) ||
91+
| PydanticAI | [pydantic-ai-governance](https://github.com/microsoft/agent-governance-toolkit/tree/master/pydantic-ai-governance) | 57 |
92+
| CrewAI | [crewai-agentmesh](https://github.com/microsoft/agent-governance-toolkit/tree/master/crewai-agentmesh) ||
9393
| Microsoft Agent Framework | MAF middleware adapter | 18 |
94-
| Mastra | [@agentmesh/mastra](https://github.com/imran-siddique/agentmesh-integrations/tree/master/mastra-agentmesh) | 19 |
95-
| **Agent OS** (core) | [agent-os](https://github.com/imran-siddique/agent-os) | 1,327 |
94+
| Mastra | [@agentmesh/mastra](https://github.com/microsoft/agent-governance-toolkit/tree/master/mastra-agentmesh) | 19 |
95+
| **Agent OS** (core) | [agent-os](https://github.com/microsoft/agent-governance-toolkit) | 1,327 |
9696

9797
## OWASP Coverage
9898

@@ -107,4 +107,4 @@ The GovernancePlugin covers 9/10 OWASP Agentic Top 10 risks through ADK's native
107107

108108
- [Google ADK](https://github.com/google/adk-python)
109109
- [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
110-
- [OWASP Compliance Mapping](https://github.com/imran-siddique/agent-governance/blob/master/docs/OWASP-COMPLIANCE.md)
110+
- [OWASP Compliance Mapping](https://github.com/microsoft/agent-governance-toolkit/blob/master/docs/OWASP-COMPLIANCE.md)

docs/LFAI-PROPOSAL.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The ecosystem consists of 5 interoperating packages:
2626
- **82+ GitHub stars**, **30+ forks** across 5 repos
2727
- **9,400+ clones** in 14 days
2828
- **5 PyPI packages** published
29-
- **MCP server** on npm + [Glama listing](https://glama.ai/mcp/servers/@imran-siddique/agentos-mcp-server)
29+
- **MCP server** on npm + [Glama listing](https://glama.ai/mcp/servers/@microsoft/agentos-mcp-server)
3030
- **9/10 OWASP Agentic Top 10** risks covered
3131
- **4 external contributors**
3232
- All repos: MIT license, CI/CD, branch protection, code of conduct
@@ -101,7 +101,7 @@ As AI agents become increasingly autonomous, governance infrastructure is critic
101101

102102
## Links
103103

104-
- [Agent OS](https://github.com/imran-siddique/agent-os) | [Agent Mesh](https://github.com/imran-siddique/agent-mesh) | [Agent Hypervisor](https://github.com/imran-siddique/agent-hypervisor) | [Agent SRE](https://github.com/imran-siddique/agent-sre) | [Agent Governance](https://github.com/imran-siddique/agent-governance)
104+
- [Agent OS](https://github.com/microsoft/agent-governance-toolkit) | [Agent Mesh](https://github.com/microsoft/agent-governance-toolkit) | [Agent Hypervisor](https://github.com/microsoft/agent-governance-toolkit) | [Agent SRE](https://github.com/microsoft/agent-governance-toolkit) | [Agent Governance](https://github.com/microsoft/agent-governance-toolkit)
105105
- [Microsoft mono-repo](https://github.com/microsoft/agent-governance-toolkit) (pending public release)
106-
- [OWASP Compliance Mapping](https://github.com/imran-siddique/agent-governance/blob/master/docs/OWASP-COMPLIANCE.md)
106+
- [OWASP Compliance Mapping](https://github.com/microsoft/agent-governance-toolkit/blob/master/docs/OWASP-COMPLIANCE.md)
107107
- [PyPI: agent-os](https://pypi.org/project/agent-os/)

docs/MCP-ECOSYSTEM-PROPOSAL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,12 @@ Add a "security" or "governance" category to the MCP Registry for:
7878

7979
The toolkit already includes a working MCP server:
8080
- Published on npm: `@agentos/mcp-server`
81-
- Listed on [Glama](https://glama.ai/mcp/servers/@imran-siddique/agentos-mcp-server)
81+
- Listed on [Glama](https://glama.ai/mcp/servers/@microsoft/agentos-mcp-server)
8282
- Supports both stdio and HTTP transports
8383

8484
## Links
8585

8686
- [MCP Servers Repository](https://github.com/modelcontextprotocol/servers)
8787
- [MCP Registry](https://github.com/modelcontextprotocol/registry)
8888
- [Agent Governance Toolkit](https://github.com/microsoft/agent-governance-toolkit)
89-
- [Glama Listing](https://glama.ai/mcp/servers/@imran-siddique/agentos-mcp-server)
89+
- [Glama Listing](https://glama.ai/mcp/servers/@microsoft/agentos-mcp-server)

0 commit comments

Comments
 (0)