Model Family · Eagle

Eagle. The surface scanner.

Eagle is the 13B mid-tier triage model. It does wide-angle sweeps across the cross-package call graph, ranks taint paths, and feeds the queue Griffin draws from — so the heavyweight reasoner spends its budget on candidates that already survived a real prioritisation pass.

~13B
Parameters, dense
<500ms
p95 per package
94%
Top-5 taint-path recall
87%
Triage precision
What Eagle does

Sweep, rank, dedupe.

Three jobs. All cheap, all batched, all biased toward the dataflow that actually matters.

Surface sweep

Runs across the full cross-package call graph in seconds and clusters near-duplicate taint flows so the queue isn't full of the same finding wearing different jackets.

Path ranking

Emits a ranked queue of candidate exploit paths so Griffin doesn't spend its reasoning budget on noise. Top-of-queue is signal-dense by design.

Cluster dedup

Collapses variants of the same root cause into one finding with N affected sinks. Reviewers see the cause once, not the same fix copy-pasted across packages.

Architecture

Sized for fleet sweeps.

Architectural commitments

  • ~13B dense transformer, distilled from Griffin.
  • Ranking and clustering head fine-tuned on labelled taint-path datasets.
  • Attention biased toward dataflow tokens (sources, sinks, sanitiser ops).
  • Batched inference optimised for full-repo sweeps.
  • INT8 quantisation for cost-per-scan at fleet scale.
Where Eagle fits

Between the commit and the reasoning budget.

01Lino
Lino flag

Inline catches a suspicious sink at commit time.

02Eagle
Eagle sweep

Sweeps the repo and gathers every taint flow that could feed that sink.

03Eagle
Eagle ranks

Clusters duplicates, scores each path, hands a short ranked queue to Griffin.

04Griffin
Griffin reasons

Hypothesises the exploit, attempts a disproof, writes the patch.

Eagle exists so Griffin only ever sees ranked, deduped, reachable candidates.

Sweep your repo, rank the surface.

Run Eagle over your call graph and see a ranked, deduped queue land in front of Griffin.