GitHub Check: Foo Guard Security
Team workspaces publish pass/fail checks on pull requests and default-branch pushes. Policy violations fail the check; operational errors use a neutral conclusion.
Analyze free. Pro $19/mo or $190/yr. Team $19/mo per user or $190/yr per user, 3-user minimum.
Foo Guard Beta
Foo Guard scans agent configurations, enforces organization policy in GitHub and CI, and helps developers remediate findings — using deterministic security rules, not AI scoring.
Block pull requests and CI builds when agent configurations violate your security policy. Optional AI remediation is advisory and separate from enforcement.
Foo Guard is in beta. Analyze an agent for free with no account required. Pro unlocks CLI, GitHub Action, and API access. Team adds native GitHub Checks and organization policy governance.
Scan → policy evaluation → GitHub / CI enforcement → remediation. Deterministic analysis runs on Foo Guard's server. Claude is only involved if you choose optional AI remediation afterward.
Step 1
Analyze JSON or YAML agent configurations from the web app, CLI, GitHub App, or CI pipeline.
Step 2
Deterministic rules produce findings, scores, and grades. Organization and repository policy (failOn, minGrade) determine pass or fail.
Step 3
Team workspaces publish Foo Guard Security GitHub Checks. Pro and Team CLI users fail pipelines on policy violations with exit code 1.
Step 4
23+ security rules evaluate identity, credentials, permissions, tools, autonomy, and auditability. Scores and severities never come from an LLM.
Step 5
Use deterministic remediation guidance or optional AI-assisted fixes — separate from scoring and enforcement.
Foo Guard is a security gate for AI agent configurations. When policy fails, GitHub Checks and CI jobs fail — so merges and deployments can be blocked before insecure configurations reach production.
Team workspaces publish pass/fail checks on pull requests and default-branch pushes. Policy violations fail the check; operational errors use a neutral conclusion.
Require the Foo Guard Security check in GitHub branch protection or rulesets to block merges that violate policy.
Pro and Team API keys power the CLI and GitHub Action. Exit code 1 fails any CI pipeline when policy is violated — GitLab, Azure Pipelines, Jenkins, and others.
Set failOn (critical, high, medium) and optional minGrade in organization policy, repository .fooguard.yml, or CLI flags. The strictest source wins.
Compare scans against a committed baseline to catch security posture regressions in CI.
Scores, grades, severities, and pass/fail outcomes come from Foo Guard's rules engine — not from Claude or any external AI provider.
Example GitHub Check output
Foo Guard Security ✗ Failed Grade: D · Score: 62 · Policy: failed Effective threshold: high (organization policy) Minimum grade: B (repository policy) Top findings: AG-003 Overly broad tool permissions (high) AG-007 Missing audit logging (medium) Require this check in branch protection to block merges.
See GitHub Checks, CI/CD enforcement, and branch protection for setup details.
Scores, grades, severities, and pass/fail outcomes come from Foo Guard's rules engine — not from Claude or any external AI provider.
Your configuration is processed by Foo Guard's analysis server. It is not sent to external AI providers during deterministic analysis.
Detected credentials are redacted before analysis output. Saved analyses store sanitized configuration only — not raw secrets.
AI suggestions are advisory and separate from the deterministic scan. Reports are generated from sanitized analysis results.
Try without an account — your configuration is not saved unless you sign in and choose to save a sanitized snapshot.
Foo Guard enforces policy in GitHub and CI before deployment. It does not intercept live agent runtime execution.
Yes. Team workspaces publish Foo Guard Security GitHub Checks that fail when policy is violated. Pro and Team users can also fail CI jobs with the CLI (exit code 1) or GitHub Action. Require the check in branch protection to block merges.
No. Foo Guard identifies likely security risks in configuration and enforces your policy thresholds. It helps you find issues before deployment — it does not certify safety.
No. Deterministic rules evaluate your configuration. Optional Claude remediation is advisory and separate from scoring and enforcement.
No. Anonymous analysis remains available. Create an account to save history. Pro unlocks CLI, GitHub Action, and API access. Team adds native GitHub Checks and organization policy.
Paste or upload JSON or YAML. Foo Guard runs deterministic security checks here — AI is only used if you choose remediation.
Try an example or paste your own agent configuration
Examples are synthetic demos. Your configuration is processed by Foo Guard's analysis server using deterministic rules — not by AI during the scan.
[REDACTED] before downstream processing.Paste Configuration
Drag and drop a `.json`, `.yaml`, or `.yml` file, or upload from your machine.