Skip to content

Project

Trivy

Trivy is an open-source scanner from Aqua Security that detects vulnerabilities and misconfigurations in container images, filesystems, and code repositories.

Known aliases

  • aquasecurity/trivy
  • setup-trivy
  • trivvy
  • trivy-action
  • Trivy campaign
  • Trivy GitHub Action
  • trivy operator
  • Trivy Supply Chain Attack

Current stories

securityConfirmed16 publishers

AFP sizes the Shai-Hulud syndicate's take at more than 500,000 credentials

Two men arrested in Australia this week are alleged TeamPCP members. The AFP estimate filed alongside the case puts the worm's take at more than 500,000 credentials and 300GB of data, and that scale makes token lifetime the live question.

Perspective Coverage

16 publishers
Builder
Builder 29%
Operator
Operator 56%
Investor
Investor 15%

Reality

Evidence62
Adoption68
Hype gap+30
Incentives58
Confidence70
buildOne report1 publisher

Syft and Trivy list under half of JavaScript lockfile packages in a 3,326-repository study

Syft and Trivy reported 43.78% and 32.71% of lockfile packages across 2,050 JavaScript repositories in an Inria and ANSSI study, against 98.72% for cdxgen. The tool, its version and its flags decide what an SBOM lists, so that recipe belongs under version control.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence50
buildOne report1 publisher

Attackers rode the Trivy compromise into Checkmarx's GitHub and out through its VS Code extensions

Mandiant's findings say the intrusion never reached Checkmarx One or production AWS, and that answers the vendor's question rather than the one a customer has about what a build box pulled in late March.

Publishers:checkmarx.com

Reality

Evidence38
Adoption
Not scored
Hype gap+25
Incentives65
Confidence45
buildOne report1 publisher

The CRA puts a 24-hour stopwatch on the moment your team notices an exploit

From 11 September 2026, an actively exploited vulnerability starts a 24-hour early warning, a 72-hour notification and a 14-day final report, all timed from awareness. The artifact that decides whether you make it is your SBOM archive.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+15
Incentives50
Confidence60
buildOne report1 publisher

One kubectl run of nginx:latest tests whether a cluster enforces signed images

k8s-secure-supply-chain, a kind-based reference build, uses five Kyverno checks to refuse at admission any image that CI did not sign and attest. Its author argues that CI scans and signatures stay advisory until the cluster enforces them.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+10
Incentives20
Confidence50
productOne report1 publisher

Google's undercover analyst watched TeamPCP poison packages from inside its core chat

Austin Larsen of Google's threat intelligence group says a Mandiant persona sat in TeamPCP's inner circle from almost the start of the campaign. For the companies the group breached, that infiltration was the warning system.

Reality

Evidence55
Adoption
Not scored
Hype gap+20
Incentives60
Confidence55
buildOne report1 publisher

An agent now picks the packages the person prompting it will never see

GitHub's volume counters and Chainguard's account of agent-written code both point at dependency review as the step nobody is doing. Mandiant estimates mean time-to-exploit at minus seven days in 2025.

Publishers:thenewstack.io

Reality

Evidence43
Adoption55
Hype gap+27
Incentives76
Confidence42
securityOne report1 publisher

Google put an undercover analyst inside TeamPCP's inner circle during its 1,000-company campaign

TeamPCP hijacked developer accounts, poisoned hundreds of programs and released a worm to automate the spread. Google says the inside access let it warn victims, revoke stolen credentials and help patch an AI-developed zero-day.

Publishers:scworld.com

Reality

Evidence32
Adoption38
Hype gap+22
Incentives68
Confidence30
buildOne report1 publisher

An MCP server can rewrite its tool descriptions after your config is committed

Tool text is fetched from the server every time an agent connects, so the description reviewed at install time can differ from the one the model reads next week. A dev.to post proposes pinning a hash of it and checking that hash in CI.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+20
Incentives80
Confidence50
buildOne report1 publisher

An operator moved seven services onto k3s and back because he wrote none of them

The GitOps tooling worked, and seven services still went back to Docker Compose in a day, because the operator consumes every one of those images and cuts release tags for none of them.

Publishers:dev.to

Reality

Evidence45
Adoption12
Hype gap+15
Incentives30
Confidence55
buildOne report1 publisher

A backdoored LiteLLM package cleared 119,000 downloads before PyPI quarantined it

Install hooks and .pth files execute before your first import, which puts the useful controls in resolver precedence and environment scope rather than in a test suite that passes either way.

Publishers:dev.to

Reality

Evidence34
Adoption58
Hype gap+20
Incentives55
Confidence33
securityOne report1 publisher

Malicious litellm PyPI releases tied to Trivy scan dependency bypassed official CI/CD

Two litellm releases that never came out of the project's CI harvested SSH keys and cloud credentials from every host that installed them. litellm traces the entry point to the Trivy scanner in its own pipeline.

Publishers:github.com

Reality

Evidence48
Adoption
Not scored
Hype gap+12
Incentives78
Confidence42
securityOne report1 publisher

An attacker force-pushed 76 of Trivy's 77 action tags to credential-stealing commits

The maintainers date the second wave to March 19, eighteen days after they disclosed the first one and rotated credentials without doing it all at once, and the only action tag that came through clean was one GitHub had already frozen.

Publishers:github.com

Reality

Evidence74
Adoption52
Hype gap−14
Incentives68
Confidence61
securityOne report1 publisher

AFP charges two men near Perth over the self-spreading worm behind the TeamPCP compromises

Two suspects in Western Australia are in custody over the supply-chain worm that hit Trivy, KICS, LiteLLM and Telnyx. The 500,000 credentials it harvested stay valid until someone rotates them. Only 78,000 have surfaced publicly.

Publishers:news.risky.biz

Reality

Evidence50
Adoption62
Hype gap+14
Incentives45
Confidence52
securityOne report1 publisher

TeamPCP poisoned more than 1,000 packages with tactics anyone can copy

Google places the spree with a single operator in South Africa, which makes one arrest plausible, while Palo Alto Networks counts three core members. Either way, the packages moved because almost nobody checks what they ingest.

Publishers:cyberscoop.com

Reality

Evidence58
Adoption74
Hype gap+10
Incentives68
Confidence55
securityOne report1 publisher

A free Artifactory plugin can hold npm and PyPI versions until they age in public

Shai-Hulud is on its fourth iteration. Trivy, Axios and LiteLLM have all shipped compromised releases. ReversingLabs is giving away a plugin that checks every package request against a reputation index inside Artifactory itself.

Reality

Evidence38
Adoption8
Hype gap+22
Incentives85
Confidence45
buildOne report1 publisher

Every one of thirteen named 2025-26 incidents ran on a credential that still worked

Anthropic, Sysdig, Unit 42 and GitGuardian describe the same shape of failure, which puts the interesting number on your side of the fence: how long an issued token keeps working after it leaves your control.

Publishers:dev.to

Reality

Evidence27
Adoption44
Hype gap+37
Incentives71
Confidence57
securityOne report1 publisher

Jackal IV's 58 arrests cover under a third of the suspects INTERPOL identified

A week of takedowns removed people and froze assets across five separate actions, while the kit that manufactures the stolen Microsoft 365 sessions those crews depend on still sells on Telegram for $320 a month.

Publishers:sentinelone.com

Reality

Evidence28
Adoption52
Hype gap+30
Incentives58
Confidence36
scienceOne report1 publisher

TeamPCP hid its infostealer inside the scanners that audit everyone else's code

Unit 42 says the group backdoored Trivy, KICS, LiteLLM and Telnyx's Python SDK, tools that run inside CI with the privileges needed to reach production secrets, which is also why the headline counts deserve a slow read.

Reality

Evidence55
Adoption58
Hype gap+32
Incentives78
Confidence48
scienceOne report1 publisher

A backdoored litellm release turns every CI job that installed it into a credential incident

Datadog's investigation puts genuine PyPI releases of litellm and telnyx inside the same campaign that poisoned Trivy on March 19, which makes the unit of remediation the secrets the build could see rather than the version pin.

Publishers:securitylabs.datadoghq.com

Reality

Evidence71
Adoption62
Hype gap−8
Incentives58
Confidence64

Earlier coverage