AgentStack
MCP verified Apache-2.0 Self-run

Open Agent Model

mcp-yashitkumarsingh-open-agent-model · by yashitkumarsingh

An open-source modeling language and static risk scanner for secure AI agents, MCP servers, and A2A integrations. Model agent boundaries before they act.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add mcp-yashitkumarsingh-open-agent-model

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Open Agent Model? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

OpenAgentModel (oam)

> Model your agents before they act. > An open Agent-BOM, threat model, and CI policy gate for AI agents and MCP-connected systems.


[](docs/cli-usage.md) [](docs/concepts.md) [](LICENSE)

OpenAgentModel is an open-source modeling language for declaring an Agent-BOM and enforcing static security checks before AI agent systems reach production.

Rather than checking runtime behaviors alone, OpenAgentModel allows security, risk, and engineering teams to declare agents, tools, models, identities, MCP servers, data classes, approvals, and policies statically. The CLI validates referential completeness, evaluates loop/escalation risks, exports SARIF, and blocks risky pull requests in CI.


Technical Documentation Guide

To keep the documentation clean and developer-friendly, the specifications are divided into logical, modular guides:

  1. [Core Concepts & Threat Models](docs/concepts.md)
  • Explains the model-first wedge, security context flows, and Agent-BOM contract.
  • Maps checks to OWASP Top 10 for LLM Applications 2025 and emerging agentic application security patterns.
  1. [CLI Installation & Usage Guide](docs/cli-usage.md)
  • Walkthrough of standard commands (init, validate, diagram, risk, report).
  • Schema field reference and GitHub Actions blocking gates via SARIF logs.
  1. [Built-In Rule Catalog](docs/rule-catalog.md)
  • Documents risk rule IDs, severity, intent, and the current static-analysis scope.
  1. [10 Diverse Reference Scenarios](docs/examples.md)
  • Copy-pasteable configuration templates matching e-commerce, healthcare, code evaluation, smart home, and supply chain topologies.
  1. [Enterprise v1.0 Roadmap](docs/roadmap.md)
  • Outlines future features: LangGraph/CrewAI AST code importers, Sugiyama graph crossing minimization, and OpenTelemetry trace checking.
  1. [Testing Guide](TESTING.md)
  • Lists the local Node 22 test workflow and current test coverage map.
  1. [Known Limitations](docs/known-limitations.md)
  • Calls out current static-analysis, SARIF, MCP, and drift-detection boundaries.
  1. [Schema Versioning](docs/schema-versioning.md)
  • Explains how schema and Agent-BOM version metadata are managed.
  1. [Release Process](docs/release-process.md)
  • Documents the current manual release checklist and future automation target.

Quick Start

# Use the pinned runtime
nvm use

# Install and build
npm install
npm run build
npm link

# Initialize config
oam init -o agentmodel.yaml

# Run validation and linker check
oam validate -i agentmodel.yaml

# Evaluate static risks
oam risk -i agentmodel.yaml --fail-on high

# Export complete HTML dashboard and Rego-style policy examples
oam report -i agentmodel.yaml -d reports/

# Compare runtime OpenTelemetry traces against design spec to find drift
oam drift -i agentmodel.yaml -t traces.json

CI/CD Integration Gate

OpenAgentModel is designed to enforce security gates automatically inside pull requests. You can see our active workflow configuration in [.github/workflows/agent-governance.yml](.github/workflows/agent-governance.yml).

To integrate the risk scanner check into your own repository's workflow:

name: Agent Governance Gate
on: [pull_request]

jobs:
  validate-agents:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: 22
      - run: npm install -g open-agent-model
      - name: Validate Model Integrity
        run: oam validate -i agentmodel.yaml
      - name: Enforce Security Threshold
        run: oam risk -i agentmodel.yaml --fail-on high --sarif agent-risks.sarif

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.