AI SECURITY HARNESS

    Gadriel AI Code Assurance (GCA)

    Validate and fix AI-generated code while it is being written — Shift Left Left — before it ever reaches code review, CI/CD, QA, security gates, or production.

    The AI code problem

    AI is generating code faster than humans can validate it.

    The verification bottleneck is now the software delivery bottleneck.

    42%

    of committed code is AI-generated or assisted

    96%

    of developers do not fully trust AI-generated code

    48%

    always verify AI-generated code before committing

    The problem is not that AI writes code. The problem is validating it at AI speed.

    Source: Sonar, 2026 State of Code Developer Survey (1,100+ developers).

    The AI Security Harness

    Security while AI writes the software.

    GCA puts an AI Security Harness directly into the development workflow, before vulnerable code moves downstream. It doesn't scan a repository later — it surrounds the AI development process itself.

    What we do

    For

    Engineering, security, QA, and AI development teams.

    Who

    Want to accelerate code development with AI but need to make sure they are following industry best practices — so their code is correct, secure, maintainable, debuggable, and ready to check in. Especially on legacy codebases where AI is making sweeping changes.

    Gadriel provides

    The Gadriel AI Code Assurance platform validates and fixes AI-generated code while it is being written (Shift Left Left), before it reaches code review, CI/CD, QA, security gates, or production. SAST, SCA, secrets, misconfiguration, IaC, containers, and API findings — one package, replacing six tools in the enterprise stack.

    Unlike

    Traditional scanners that run later in the workflow — after the developer has already moved on and the code is blocked by review, CI, QA, or security. Lost context, wasted cycles.

    Only Gadriel

    Gadriel performs static code testing through eight pillars: security, compliance, safety, operational, FinOps, coherence, teamwork, and bias.

    Signup for Free No credit card · 100% local · no data transfers
    Docs & field notes

    Go deeper on how Gadriel Code Assurance works, how to install it, and what we learned running it against real AI-assisted codebases.

    Documentation

    Blog

    Four proof points
    01

    Static · shift-left-left

    SAST, SCA, secrets, IaC, container, and API checks in one pass — fixing problems while the code is being written, before review, CI, QA, or security gates.

    02

    Audit-ready compliance

    EU AI Act, NIST AI RMF, SOC 2, HIPAA, PCI-DSS, OWASP LLM Top 10 — mapped, evidenced, reproducible.

    03

    Inline guardrail

    For AI coding agents (Claude Code, Cursor). Catches issues as the code is written — vulnerabilities never reach git history.

    04

    100% local

    Your code never leaves your machine. No telemetry. No source upload. Nothing transferred to Gadriel.

    Pricing

    Free for individual developers

    GCA is free for individual developers. Team plans are $25/month per developer, and enterprise customers can contact us for custom pricing and onboarding.

    Getting started

    From install to first fixed finding

    You have a token — here's the full path from install to your first fixed finding. Takes about 5 minutes. Shift Left Left means the check happens at the AI-coding surface itself — before pull requests, CI failures, QA handoff, or a late security queue.

    1. 1

      Install the CLI

      Install globally with npm, or run it on demand with npx (no install). Works on Linux, macOS (Intel + Apple Silicon), and Windows.

      npm install -g gadriel
      • Already installed? Upgrade: npm update -g gadriel
      • Without installing: npx gadriel@latest --version
    2. 2

      Authenticate with your token

      Paste the token you copied above. It's cached locally so you only do this once per machine (tokens expire in 30 days).

      gadriel auth login --token "PASTE_YOUR_TOKEN_HERE"
    3. 3

      Initialize your project

      From your repo root. This scaffolds .security/ and a .claude/ folder with the Gadriel slash-commands, reviewer agents, and skills. It also syncs the OSV vulnerability database for the languages it detects, so your first scan has CVE detection ready — no separate step needed.

      cd your-project
      gadriel code init
      • Only downloads the ecosystems your repo uses. Pass --skip-osv for air-gapped setups (the first scan will sync on demand instead).
    4. 4

      Open your AI coding tool

      Launch the AI coding tool you already use in the same directory. Gadriel meets you where you work — Claude Code, Cursor, Windsurf, Aider, Continue, GitHub Copilot CLI, and more. The /gadriel-* slash-commands (or equivalent invocations) installed by init are available inside your session.

      # If you use Claude Code
      claude
      # If you use Cursor / Windsurf / VS Code-based tools
      cursor . # or: windsurf . | code .
      # If you use a CLI agent (Aider, Continue, Copilot CLI, etc.)
      aider # or your tool's launch command
      • Don't see your tool? Any AI coding assistant that can run shell commands works — point it at the gadriel CLI directly: gadriel code scan
    5. 5

      Run your first scan

      Inside Claude Code, type the slash-command. It scans the whole repo (SAST, secrets, dependencies, license, AI-specific risks), writes findings to .security/findings.json, and auto-generates an HTML report.

      # in Claude Code
      /gadriel-scan
      • Scope it to a folder if you like: /gadriel-scan src/auth
    6. 6

      Open the results

      The scan drops a self-contained HTML report at .security/reports/index.html. Open it in your browser:

      open .security/reports/index.html # macOS
      xdg-open .security/reports/index.html # Linux
      start .security/reports/index.html # Windows
      • Need compliance PDFs (EU AI Act, NIST AI RMF, OWASP…)? Run /gadriel-reports → .security/compliance/
    7. 7

      Ask Claude to fix problems

      Each finding has an ID (e.g. CODE-W1-L1-001). Hand one to Claude and it proposes — and where safe, applies — the fix, then re-scans to confirm it's resolved.

      # in Claude Code
      /gadriel-fix CODE-W1-L1-001
      • Or just ask in plain English: “Fix the critical findings from the last Gadriel scan.”
    Coverage

    One local scan. Eight risk pillars.

    SAST
    Static analysis across 12 languages with taint-flow.
    SCA
    Dependency CVEs, license, reachability, typosquat detection.
    Secrets
    Regex + entropy + full git-history sweep.
    Config / IaC
    CI/CD, .env, Terraform, K8s, Helm, and AI-runtime configs (LangChain, CrewAI, MCP).
    Container
    Dockerfile hardening.
    API
    OpenAPI, GraphQL, REST + AI-agent endpoints.
    AI-agent risk
    Prompt injection, agent-to-agent contracts, human-in-the-loop gaps, multi-agent deadlocks, LLM cost — the part no other scanner covers.
    Eight-pillar frame

    Gadriel's rigor, applied to code

    Code Assurance is not a generic scanner. It inherits the same eight-pillar frame that defines Gadriel AI Behavior Assurance (GBA) — same vocabulary, same audit-defensible evidence.

    Security
    Compliance
    Safety
    Operational
    FinOps
    Coherence
    Teamwork
    Bias
    Coverage matrix

    Languages

    PythonJavaScriptTypeScriptGoRustCC++PHPJavaKotlinSwiftRuby

    AI runtimes

    LangChainCrewAIMCPOpenAI SDKAnthropic SDK

    Full integrations

    Claude CodeClaude DesktopCursorWindsurfGitHub CopilotOpenAI CodexJetBrains AI AssistantChatGPTGoogle AI Studio

    Additional languages & runtimes added per feedback.

    Command line

    Instrument readout. Not log noise.

    The Gadriel CLI is monospace, dark field, gold and status-color accents. A clean scan is a clearance. A blocking finding gates deployment.

    terminal · gadriel-cli
    $ gadriel auth login
      → authenticated · org=acme · seat=12/25
    
    $ gadriel code init
      → policy.yaml written · 8 pillars enabled · local-only
    
    $ gadriel code scan
      ▸ SAST .................... 14,302 files  PASS
      ▸ SCA ..................... 1,847 deps    PASS
      ▸ SECRETS ................. git-history    PASS
      ▸ CONFIG / IaC ............ tf · k8s · ci  PASS
      ▸ CONTAINER ............... 3 images       PASS
      ▸ API ..................... 47 endpoints   PASS
      ▸ AI-AGENT RISK ........... 6 agents       PASS
    
      BLOCKING=0 · STATUS: CLEARED
    FAQ

    Common questions

    Does my code ever leave my machine?+

    No. Gadriel AI Code Assurance (GCA) is 100% local. Scans run on your machine, results stay on your machine. No source upload, no telemetry, nothing transferred to Gadriel.

    How is this different from Snyk, Semgrep, or GitHub Advanced Security?+

    Traditional scanners ask one question: is the code vulnerable? Gadriel asks eight — across security, compliance, safety, operational, FinOps, coherence, teamwork, and bias. And it is the only scanner that validates the AI agents writing and running inside your codebase, not just the static code.

    Which AI coding agents are supported today?+

    Full integrations (inline guardrails + scan/fix workflows): Claude Code, Claude Desktop, Cursor, Windsurf, GitHub Copilot, OpenAI Codex, and JetBrains AI Assistant. Report-only (CI-gate + static report, no hooks/MCP): ChatGPT and Google AI Studio.

    What does the program cost?+

    Gadriel Code Assurance is free for individual developers. Team plans are $25 per month per developer, and enterprise customers can contact us for custom pricing. GBA is priced separately and is available on enterprise plans.

    When is general availability?+

    The one-month-free program runs through Q3 2026. General availability targeted for Q4 2026 after cohort feedback and an audit pass. We will not pre-announce features that have not shipped.

    Gadriel · Code Assurance (GCA)

    Start one month free of Code Assurance

    One month of free usage. Direct line to engineering. No data transfers — scans run locally on your machine.