Safeguard.sh Documentation Center

AI Models (Griffin, Eagle, Lino)

The three Safeguard-built security models — their roles, versions, and availability.

AI Models

Safeguard develops and operates three purpose-built AI models for software supply chain security. Each is trained on security-specific corpora (vulnerability databases, patch diffs, exploit PoCs, SBOM graphs, license texts, incident postmortems) rather than general-purpose web data.

Model Overview

ModelRolePrimary Use
GriffinRemediation and reasoningAutonomous patching, vulnerability explanation, chat
EagleDiscovery and classificationZero-day candidate detection, malicious package detection
LinoCompliance and attestationPolicy evaluation, SBOM QA, regulatory mapping

All three share an ensemble retrieval layer backed by the Safeguard knowledge graph (CVEs, EPSS, KEV, OSV, upstream advisories, exploit feeds, and customer telemetry).

Griffin

Griffin is the flagship reasoning model — the one most customers interact with directly through chat, AI Remediate, and the MCP server.

What Griffin does

  • Autonomous remediation — generates pull requests that upgrade, patch, or replace vulnerable dependencies. Reviews the diff, runs tests, iterates until green.
  • Vulnerability reasoning — explains CVEs in context, assesses reachability against the specific codebase, recommends prioritization.
  • Natural language querying — "show me all production workloads with KEV-listed CVEs published in the last 30 days".
  • Multi-step workflows — chains discovery, scoring, remediation, and PR submission into a single autonomous run.

Griffin versions

VersionReleasedAvailabilityNotes
Griffin 1.02024-Q2GA (all tiers)First production release. Initial remediation corpus.
Griffin 1.52024-Q4GA (all tiers)Added reachability-aware prioritization and SLSA reasoning.
Griffin 2.02025-Q2GA (all tiers)Autonomous multi-file PRs. Long-context SBOM ingestion.
Griffin 2.52025-Q4GA (all tiers)Added SAST/DAST reasoning, improved test-repair loops.
Griffin 3.02026-Q1GA (all tiers)Default today. Tool-use agent loop, multi-repo awareness.
Griffin 3.1-preview2026-Q2Preview (Enterprise)Evaluation dataset-hardened; reduced hallucination on obscure CVEs.

Pick your version in Settings → AI Models. Enterprise customers can pin a version for reproducibility.

Eagle

Eagle is the detection model. Unlike Griffin (which reasons about known vulnerabilities), Eagle finds new ones.

What Eagle does

  • Malicious package detection — classifies npm / PyPI / Maven uploads as likely benign, suspicious, or malicious based on install-script behavior, code patterns, and registry metadata.
  • Zero-day candidate detection — flags code changes that introduce likely exploitable patterns, feeding the TAOR pipeline.
  • Typosquat and brand-impersonation detection — finds packages masquerading as popular libraries.
  • Behavioral anomaly detection — flags runtime workloads whose network, filesystem, or process behavior deviates from baseline.

Eagle versions

VersionReleasedAvailabilityNotes
Eagle 1.02024-Q3GAMalicious npm package classifier.
Eagle 2.02025-Q1GAAdded PyPI, Maven, crates.io. Behavioral model.
Eagle 2.52025-Q3GARegistered as inline detector for npm --before-publish hooks.
Eagle 3.02026-Q1GADefault today. Unified package-ecosystem detector + runtime anomaly.

Eagle runs inline in the Safeguard registry (Gold) and on customer-configured webhooks. It also feeds the zero-day research queue (see Zero-Day Discovery).

Lino

Lino is the compliance model. It reads standards, policies, and evidence — and decides whether an artifact complies.

What Lino does

  • Regulatory mapping — maps a control catalog (NIST 800-53, ISO 27001 Annex A, CRA essential requirements, SSDF tasks) to concrete evidence from your Safeguard environment.
  • SBOM quality scoring — evaluates CycloneDX / SPDX documents against NTIA minimum elements and CycloneDX completeness.
  • Policy authoring — given a plain-English intent ("block any production image with an unpatched critical KEV CVE"), Lino drafts a policy YAML.
  • Attestation reasoning — validates SLSA / in-toto attestations and explains why an artifact fails a required level.

Lino versions

VersionReleasedAvailabilityNotes
Lino 1.02025-Q1GAFedRAMP HIGH and EO 14028 mapping.
Lino 1.52025-Q3GACRA, DORA, NIS2 regulatory mapping.
Lino 2.02026-Q1GADefault today. Multi-jurisdiction policy authoring. FedRAMP 20x support.

Lino powers the Compliance dashboard in ESSCM and is available via the POST /v1/compliance/evaluate API.

Deployment Options

All three models are available in three deployment modes:

  • Shared cloud — default. Runs on Safeguard's FedRAMP-HIGH environment. No setup required.
  • Dedicated tenancy — single-tenant inference cluster for Enterprise accounts.
  • On-premises / air-gapped — quantized builds that run on customer GPUs for classified and IL7 deployments. Contact sales for the deployment guide.

Privacy

  • Your source code, SBOMs, and telemetry are never used to train shared models.
  • Per-tenant fine-tunes are opt-in and stay inside your tenant boundary.
  • Inference requests are logged with tenant-scoped keys for audit only; bodies are not retained beyond 24 hours by default (Enterprise: configurable 0–365 days).

On this page