{"data":{"slug":"mturac-promptguard","name":"promptguard","tagline":"Audits prompts as behavioral contracts for AI agents.","github_url":"https://github.com/mturac/promptguard","owner":"mturac","repo":"promptguard","owner_avatar_url":"https://avatars.githubusercontent.com/u/345446?v=4","primary_language":"Python","stars":86,"forks":1,"topics":["agent-skills","ai-agents","claude-code","cli","codex","devops","guardrails","hermes","hermes-agent","llm-safety","offline","openclaw","opencode","pre-write-guard","prompt-engineering","prompt-linter","prompts","sarif","static-analysis","zero-dependencies"],"archived":false,"github_pushed_at":"2026-07-22T19:19:17+00:00","maintenance_label":"Steady","stars_delta_30d":5,"url":"https://www.graphcanon.com/tools/mturac-promptguard","markdown_url":"https://www.graphcanon.com/tools/mturac-promptguard.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mturac-promptguard","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mturac-promptguard","description":"Offline prompt-contract auditor for Hermes, Claude Code, Codex, OpenCode & OpenClaw. Pre-write guard before agents ship vague code. Zero deps. No model API.","homepage_url":"https://github.com/mturac/promptguard","license":"MIT","open_issues":0,"watchers":8,"ai_summary":"PromptGuard offers an auditing tool for prompt-based behavior in AI agents to ensure safe and intended code generation.","readme_excerpt":"## Install\n\n```bash\npipx install \"git+https://github.com/mturac/promptguard.git\"\n\n---\n\n# or: pip install -e .\n```\n\n```bash\npromptguard audit path/to/prompt.md --profile coding-agent --fail-on high\n```\n\n---","github_created_at":"2026-04-26T08:34:15+00:00","created_at":"2026-07-15T10:43:57.508088+00:00","updated_at":"2026-09-20T04:26:14.340077+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"}],"tags":[{"slug":"ai-agents","name":"ai-agents"},{"slug":"audit","name":"audit"},{"slug":"prompt-engineering","name":"prompt-engineering"},{"slug":"safety","name":"safety"}],"trust":{"provenance":{"is_fork":false,"github_id":1221460575,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-12T06:00:52.128Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":0,"days_since_push":51,"last_release_at":"2026-05-16T22:58:31Z","stars_delta_30d":5,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:43:59.068Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-12T06:00:52.566Z"},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-09-12T06:00:52.566Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-12T06:00:52.566Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-12T06:00:52.566Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When developing AI agents that generate code and need strict adherence to safety standards","For projects requiring detailed documentation of prompt behavior via saved reports"],"when_not_to_use":["If your project does not involve prompting AI for code generation or execution","In scenarios where real-time prompt auditing is required as it focuses on post-audit analysis"],"source":"enrich:decision_facts","observed_at":"2026-07-17T05:24:30.600Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"PromptGuard audits prompts for AI agents to ensure safe code generation."}]}}