Halftone shrike perched on a branch, facing the headline

CI/CD Security

Chelate

Securing the
agentic CI/CD.

Don't let your workflows work against you

You gave an AI agent the keys to your repo and a desk inside your pipeline. Nobody checks what it does all day. We do.Like Snyk, but for agentic workflows.

Shrike · Titra

The Problem

Your pipelines are the easiest way in

GitHub Actions are easy to break

Pwn requests, script injection, over-broad tokens, and secrets reachable by outsiders keep showing up in major projects. Existing scanners report long lists of "risks," most not exploitable, so teams ignore them.

Agentic AI systems operate in your pipelines

Autonomous agents triage issues, review code, deploy infrastructure, and orchestrate releases. They process untrusted inputs and execute with privileged access. A single prompt injection can exfiltrate secrets, manipulate repositories, or compromise supply chains.

Case StudyReal-world discovery

Threlte Pipeline Vulnerability

GHSA-p368-h5pf-7fc2 ↗

How Shrike Found It

Shrike scanned Threlte's GitHub Actions workflows and identified a critical vulnerability where an attacker could inject malicious code through workflow manipulation. The scanner flagged dangerous permission combinations and untrusted input flowing into pipeline execution contexts — exactly the kind of exploitable path that generic linters miss.

Coordinated Disclosure

We reported the vulnerability privately to Threlte's maintainers with a detailed exploit path and recommended remediation. The team responded quickly, patched the workflow, and published a security advisory. No exploitation occurred. This is how responsible disclosure should work — find it, fix it, then tell the world.

How Titra Secures This

With Titra installed, this vulnerability would have been blocked at runtime before any damage could occur. Titra monitors every action in your pipelines — git operations, credential access, package publishes — whether triggered by traditional CI/CD workflows or AI agents. You get complete visibility into what's running and the ability to block dangerous moves in real time.

/ The product

Two tools. One model of your pipeline.

Free · Open source

Shrike

find the risk

A CLI and GitHub Action that scans your workflows and tells you which pipelines an outsider can attack — ranked by Severity, Triggerability and Impact. No noise.

$ curl -fsSL https://chelate.tech/install.sh | bash
$ shrike scan --github-org your-org

Enterprise

Titra

watch and stop it

Install the GitHub App, add one line to your workflow. Titra records every action your agent takes and blocks the dangerous ones — in real time.

  • blockedpush to protected branch
  • blockedapprove a pull request
  • blockedleak a secret

/ How we secure them

01

We ask the attacker's question

Can someone with no access reach a secret or a write token — and how? That one question turns a pile of findings into the few paths that matter.

02

We watch at runtime

Titra sits in the running pipeline and sees every command, push and tool call. Finally, a record of what ran.

03

We block the action, not the network

The dangerous move is often a normal-looking call to GitHub itself. We gate the agent's action — what firewalls can't see.

04

Deterministic, never an AI

A model deciding what to block could be prompt-injected too. Our rules can't be talked out of a block.

05

We adopt gently

Every install starts watch-only. See what your agents do, then turn on blocking when you trust it.

06

Open where it secures most

The scanner is free and open so the whole ecosystem can check itself. We charge for scale.

Backed by expertise — researchers, advisors & allies

Microsoft HoF

Recognized for responsibly disclosing critical vulnerabilities in Microsoft's cloud & identity infrastructure

Google Hall of Fame

Critical vulnerabilities found and reported to Google, recognised in their security acknowledgements

OWASP Standards

All assessments follow OWASP Testing Guide v4.2 and Top 10 methodology across every engagement

CVE Programme

Active CVE contributors — we find, report, and help patch real vulnerabilities in widely-used software

Bug Bounty Elite

Top-ranked researchers across HackerOne, Bugcrowd and Intigriti with critical-severity findings

Open Source Trust

Trusted by maintainers of widely-used npm, PyPI, and Go packages to audit before major releases

AI Agent Security

Vulnerabilities found in AI coding agents — the same class of tool we now secure

NASA & Government

Secured NASA systems and government infrastructure, with official acknowledgement for critical findings

/ How we secure the open source

Audit before release

Maintainers send us their packages ahead of a major release. We read the build, the dependency tree and the publish pipeline — not just the source.

Publish the scanner free

Shrike is open source. Anyone can run it on their own org, read the rules, and check exactly what we would flag.

Disclose, never exploit

Findings go to the maintainer first, with a fix in hand. Write-ups come after a patch ships, never before.

npm · PyPI · Go modules · GitHub Actions · AI coding agents

Secure your agentic pipeline.

We make sure it only does its job.