Security Intelligence

I am the vulnerability

Technical depth on vulnerability management, AI-powered remediation, and TRIS™ scoring. Written by practitioners, for practitioners.

Three identical CVSS finding cards on the left flow through three efficacy gates in the middle, a top gate stamped with a fresh green shield next to a mint timestamp block, a middle gate holding a dashed gold shield beside a faded timestamp block marked with a small hourglass, and a bottom gate carrying a dashed rust shield above an empty timestamp box struck through in rust, green arrows carry the cards into a right-side SLA tower of three horizontal bands with mint watch, gold attend, and rust act chips on their left edge, with the top card resting inside the attend band beside a small green check badge and a gold clock and the other two cards stacked inside the act band beside a small gold hourglass and a rust no-evidence mark, and a wide surface strip along the bottom carries a decay curve that starts high at a mint dot, drops through a gold midpoint, and passes below a rust dashed floor line at the far right
Vulnerability Management Framework

Defense efficacy is the missing input in your vulnerability score

Vulnerability scoring engines almost never consume control-validation evidence as input. A working definition of defense efficacy, the four kinds of artifact that count, a half-life for freshness, how it moves findings across SLA bands, and the governance rule that keeps downgrades honest.

Two parallel privilege escalation tracks converging on a single SYSTEM tile: the upper track shows a Windows Update Stack pipeline of five green cells whose middle cell is redirected by a gold dashed symlink arc up to an off-lane rust target file, while the lower track shows a fixed-size mint ALPC buffer of eight cells with a mint arrow overshooting the last cell into an adjacent gold kernel metadata block whose function pointer slot lights up rust, and both tracks funnel right into a large green SYSTEM shield stamped with a small gold KEV clock in its upper corner
Threat Intel Windows

Two Windows SYSTEM zero-days landed on one September Patch Tuesday

Microsoft's September 2026 Patch Tuesday shipped two Windows local privilege escalation zero-days already in the wild: CVE-2026-81963, a link-following flaw in the Windows Update Stack, and CVE-2026-85880, a heap-based buffer overflow in Windows ALPC that lets an AppContainer sandbox escape to SYSTEM. Both land at CVSS 7.8, both hit CISA KEV the same day. Mechanism for each primitive, why a base-score sort mis-ranks a KEV LPE, a TRIS layer walk, and the hunts and rotations to run this week.

Two long green defensive coverage bars stacked across the frame, one for patch coverage and one for signature coverage, each broken by a gap at the same horizontal position so the two gaps line up into a single tall gold dashed blind window, with a mint exploit arrow running straight down through both gaps into an ink distribution bar that fans out to a row of nine gold locked endpoint squares, and a struck-through stack of retired signature cards in the upper left
Threat Intel Storm-1175

Storm-1175 swapped its encryptor the same day it exploited CVE-2026-18577

On August 2, 2026, N-able shipped Hotfix 1 for the N-central authentication bypass and Storm-1175 detonated StormEncryptor, a previously undocumented C++ encryptor, on the same calendar day. The novelty is not the CWE-288 bypass but the coupling: a fresh n-day and an in-house tooling debut timed so the patch layer and the signature layer went blind together, retiring a Medusa IOC set that still read as healthy coverage. Mechanism, the Hotfix 2 supersession trap, a TRIS layer walk, and a renamed-binary hunt you can run today.

A left-side input rack of ten faint CVE record bars, four vertical sieve columns in the middle labeled by geometric icons for network, service, code, and identity with each column carrying a green pass slot and a set of rust reject notches, a small dark AND gate diamond on the right that only accepts a candidate that has cleared all four columns, and a small clean right-side working queue of four bright rows each fronted by a mint exposure band chip and a gold owner marker
Vulnerability Management Architecture

Your queue lies until it knows reachability

CISA's BOD 26-04 made public exposure a required urgency input for federal systems on June 10, 2026. A practitioner definition of reachability across four layers (network, service, code, identity), a cheap approximation for each layer built from tooling most teams already own, the AND rule for composing the four answers, and a ten-item queue re-sorted before and after.

An attacker request entering a NetScaler Gateway dispatcher and splitting at a decision node into two branches: a primary branch blocked at a locked login panel behind a SAML action gate, and an alternate branch curving through a gold dashed bypass ring around the gate to reach a green session issuer that emits a gold signed session token card into a right-side rack of internal service tiles
Threat Intel Citrix NetScaler

CVE-2026-19490 puts NetScaler gateways one request from pre-auth bypass

A public PoC for CVE-2026-19490 dropped in early September 2026 and Previdian's sensors logged the first matching requests from six unique IPs on September 3. The bug is a CWE-288 alternate path authentication bypass on NetScaler ADC and Gateway. On 14.1 builds at or beyond 43.56 and 13.1 builds at or beyond 61.28 the alternate path only opens when a SAML action is bound to the vserver, on older builds a Gateway or AAA vserver alone is enough. Fixed builds are 14.1-73.32 and 13.1-63.21, no workaround. Mechanism, TRIS layer walk, and a concrete upgrade and hunt playbook.

A small attacker box on the left holding a blank credential card, a rust POST arrow through a pad-to-32 gate whose contents fill with a run of empty cells, hitting a NoAuth stamped Access API endpoint slot on a JFrog Access panel in the middle that emits an admin sealed service token card, a green follow-up arrow curving back to a tokens endpoint slot below it that emits a full platform admin token card with a rust ring, and a right side Artifactory hub tower spilling a grid of container image and package cubes down to a row of downstream CI runner tiles, plus a bottom filter band with the pre-patch side letting a blank entry through and the post-patch side catching it in a mint sieve
Threat Intel JFrog Artifactory

The empty join key that mints an Artifactory admin

CVE-2026-82329 is a CVSS 9.8 authentication bypass in JFrog Access. When no admin ever set a join key, the parser accepts an empty entry and the signing routine PKCS7 pads it to 32 bytes of 0x20. Anyone can then sign a NoAuth join JWT and receive a scope admin service token. JFrog patched on August 28, 2026. watchTowr saw active exploitation by September 1. CISA KEV since September 2 with a September 5 federal deadline. Mechanism, TRIS layer walk, and a concrete patch, rotate, hunt playbook.

A large left-side stack of fourteen faded backlog record bars, most stamped with a rust X to mark archival and three stamped with a green check to mark keep, a bold dashed gold vertical date line down the middle marking the reset boundary, a large green round governance seal stamped over the boundary with concentric rings and a small gold sub-seal for the audit sign-off, and a small clean right-side stack of five bright working queue rows each fronted by a mint or gold exposure band chip and a gold owner marker
Program Building Vulnerability Management

Patch backlog bankruptcy, a governed reset when the queue stopped meaning anything

On April 15, 2026 NIST moved 29,000 backlogged CVEs into Not Scheduled and published the criteria for what still gets enrichment. That is the permission structure a private program needs to bring the same move to its auditor. The five-step reset procedure, the evidence package (criteria memo, disposition ledger, re-admission rules), and what changes the morning the new queue goes live.

Horizontal bar chart of seven supply-chain CVEs from late August 2026 ranked by CVSS base score, with a rust dot marking each flaw under active exploitation; three bars tie at a perfect 10.0 but the ServiceNow bar carries no dot while a shorter 9.3 MLflow bar does
TRIS Exposure Chart

The perfect 10s went unexploited while a 9.3 stole credentials

Seven supply-chain CVEs from the last two weeks of CVEasy threat-intel, plotted by CVSS, showing three perfect 10.0 scores with no reported exploitation while lower-scored flaws were under active attack.

A rust POST arrow from an attacker source box hits an open green padlock on a PaperCut web management panel, a gold arrow follows into a Config Editor row with a highlighted driver classname field, a mint arrow threads that field into a large geometric class loader hexagon whose central socket accepts a gold gadget token, a green PaperCut Application Server rack on the right emits a rust reverse arrow, and along the bottom two patch bands show the first cracked in half and the second sealed intact with a mint check mark
Threat Intel PaperCut

PaperCut zero day chains an auth bypass into a Java class loader

On August 27, 2026 PaperCut disclosed two chained zero-days in NG and MF. CVE-2026-81578 lets an unauthenticated request drive admin components in the web management interface, and CVE-2026-82078 turns a config write into arbitrary Java code via unsafe dynamic class loading. The first emergency patch was bypassed within hours, so only Emergency Patch Release 2 (24.1.10, 25.0.13, 26.0.5) closes the chain. CISA added both to KEV on August 31 with a September 14 federal deadline. TRIS layer walk and a concrete remediation workstream.

A dashed gold hollow circle on the left marking a missing CVSS score above a stack of five faint CVE bars, a mint diamond translation gate in the middle, and a green board update card on the right with five short rows and a small gold decision marker in the bottom corner
Program Building Vulnerability Scoring

Board language when the severity number goes missing

On April 15, 2026 NIST moved 29,000 backlogged CVEs into Not Scheduled and stopped enriching all but the KEV, federal, and EO 14028 subset. On June 10, CISA BOD 26-04 dropped CVSS as a required federal input. The five-part exposure statement, a four-term translation table, the answer for when there is no score, and a one-slide format your board can vote on.

Three attacker POST arrows on the left arriving at three separate vulnerable endpoint cards stacked vertically in the middle, a green GraphQL Composite Data query card at the top with a highlighted code injection payload row, a gold image upload processor card in the middle with an unauthorized write marker, and a rust ORDER BY schema card at the bottom carrying an injected SQL fragment, all three funneling through a single boundary into a dark ServiceNow AI Platform instance panel on the right with three stacked CVSS 10 badges and a mint downstream integrations rack behind it
Threat Intel ServiceNow

Three CVSS 10 unauth bugs in one ServiceNow advisory

On August 27, 2026 ServiceNow shipped KB3152242 with three CVSS 10.0 unauthenticated flaws in the AI Platform: CVE-2026-18885 code injection in the GraphQL Composite Data API, CVE-2026-18886 access control gap in the system configuration image upload processor, and CVE-2026-74820 SQL injection through a dynamic schema ORDER BY clause. Cloud tenants patched automatically. Self-hosted appliances need Xanadu Patch 11 Hot Fix 7a, Yokohama Patch 12 Hot Fix 3b or Patch 13 Hot Fix 4, or the equivalent Zurich and Australia builds.

A SAML AuthnRequest envelope on the left carrying a highlighted PrefixList that overflows a fixed-size mint buffer into an adjacent gold nsb chunk metadata header, a controlled write into a rust function-pointer slot, and a dark nsppe engine tile on the right emitting rust web shell prompts, with a small gold KEV clock at the bottom
Threat Intel CISA KEV

The NetScaler DoS bug that turned out to be root RCE

CVE-2026-8452 is an unauthenticated heap overflow in NetScaler ADC and Gateway SAML signature canonicalization. An oversized PrefixList in ds:SignedInfo overflows a fixed-size buffer, corrupts an adjacent nsb chunk header, and yields a controlled memcpy that overwrites tx_pkt_complete_fptr inside nsppe running as root. Citrix patched on June 30 and called it DoS. watchTowr weaponized it into pre-auth root RCE on August 14. KEV since August 26 with a federal deadline of August 29.

A mint editor block on the left emits three green package tokens through a PR gate into a lockfile card, while a fourth gold dashed token, a hallucinated package, arcs around the gate and lands as a highlighted gold row inside the lockfile, and a green provenance shield with a check hovers above the lockfile
AI & Architecture Supply Chain

AI coding assistants and the surface your scanner does not see

Assistants moved from experiment to load-bearing part of the SDLC while security controls kept assuming a human wrote every line. The gap is now measurable in Veracode, Spracklen et al, and field data from a Fortune 50: three new surfaces (hallucinated packages in lockfiles, insecure patterns copied at scale, provenance loss), what prior art already covers, and the four pipeline changes to land this quarter.

A single HTTP request card on the left carries a highlighted percent-encoded traversal payload through a proxy plug-in gate whose parser reads it as a static asset and passes it uninspected, while a WebLogic backend on the right decodes it a second time and lands on an administrative servlet, with a bold rust arrow crossing the boundary between them
Threat Intel CISA KEV

A CVSS 10 Oracle WebLogic bug that lives between two parsers

CVE-2026-21962 is a CVSS 10.0 authentication bypass in the Oracle HTTP Server and WebLogic Server Proxy Plug-in caused by URI parser disagreement between the front-end and the backend. CISA added it to KEV on August 24, 2026 with a federal patch deadline of August 27. Patch every 12.2.1.4.0, 14.1.1.0.0, and 14.1.2.0.0 plug-in binary and hunt the percent-encoded traversal signatures.

A large clock face on the left with hour zero at the top, a dashed gold pre-disclosure arc on the eleven o'clock side, and a gold event dot outside the arc, feeding a dashed gold arrow into a horizontal forty-eight-hour timeline on the right split into four proportional windows: a narrow mint ground truth window, a gold reduce exposure window with a crossed cut motif, a surface window holding a green behavior waveform under a magnifier, and a wide green patch and validate window with five stamped check plates, plus a parallel EU CRA regulatory track beneath with vertical gold markers at hour twenty four and hour seventy two and a stopwatch and evidence stamp on the right
Program Building Zero Day

The first 48 hours after a zero-day, hour by hour

Interlock was inside Cisco firewall CVE-2026-20131 a month before disclosure. BOD 26-04 made three days the default, not the exception, on 87% of new KEV entries. The hour-by-hour first-48 playbook that treats a zero-day as an exposure event, keyed to 2026 exploitation speed and the EU CRA reporting clock.

A dark GitLab server panel in the middle carrying a green top bar and three public project tiles on its face, a rust attacker cluster on the left sending an unauthenticated POST arrow into a mint GraphQL query card that contains a bold gold @gl_introduced directive badge and a small attacker-supplied field row, a green bypass arrow leaving the query card and bending around a dashed mint authorization gate on the front of the panel by way of a gold hook, a rust dispatch arrow landing on the middle project tile which is struck by a bold gold X marking a deleted repository, and a bottom row of six mint version tiles with the earlier ones greyed out and the last four marked as the patched releases
Threat Intel GitLab

One GraphQL directive deletes any public GitLab repo

CVE-2026-19478 is a CVSS 9.4 unauthenticated code injection through the @gl_introduced GraphQL directive. watchTowr reproduced it from the patch diff in minutes and exploitation landed within two days of the August 17 out-of-band release. Patch, hunt @gl_introduced, harden /api/graphql.

An ingestion engine block on the left sending a green arrow out to two separate publisher tiles on the right, the two tiles joined underneath by a single gold bar to show they are one voice under two names, and a dashed return arrow carrying the same evidence back into the engine
Engineering Threat Intel

How we made our blog an exploit database

The official description for the Windows TCP/IP RCE is six words. Fewer than one in a hundred vulnerability records says enough to test a machine against. So we write up how the bugs actually work, and our app reads what we wrote.

A mint MLflow tracking server panel in the middle with a webhook validation gate on its front, a rust attacker cluster on the left sending an unauthenticated POST arrow through the gate, a green delivery arrow leaving the panel and looping to a small dark attacker HTTPS relay tile that returns a bold gold 302 arrow bending the delivery around the validation gate into a dashed gold cloud metadata perimeter on the right containing an AWS IMDS tile, a GCP metadata tile, and an Azure IMDS tile, and a mint credentials packet emerging from the metadata perimeter and travelling back through the tracking server response body to the attacker cluster
Threat Intel MLflow

MLflow's webhook test endpoint hands attackers your cloud credentials

CVE-2026-64849 is an unauthenticated SSRF via POST /api/2.0/mlflow/webhooks/{id}/test. Attackers hop the tracking server into AWS, GCP, and Azure metadata through a redirect the validator never sees. CISA KEV since August 19.

A pie divided into six agenda wedges beside a stack of five question rows feeding into a column of three ADR-shaped decision log cards
Program Building Governance

Turn the weekly vulnerability meeting into an exposure review that decides

Five questions, a fixed hour of time boxes, a 24-hour pre-work brief, an ADR-shaped decision log, and a re-band slot turn the weekly meeting into a control loop.

Horizontal bar chart of eight supply-chain CVEs from the last two weeks ranked by CVSS score, with rust dots marking active exploitation, showing a GitLab flaw at 9.4 and a SharePoint flaw at 8.1 with no reported exploitation while a Windows flaw at 7.0 is under active attack
TRIS Exposure Chart

Exploited before most teams could patch

Eight supply-chain CVEs from the last two weeks of CVEasy threat-intel, ranked by CVSS, showing how fast exploitation arrived after each fix or disclosure.

A dark vCenter Server Appliance panel with a mint syslog sub-panel on its left, a bold gold path traversal arrow escaping the syslog containment box and depositing a small rust ELF into a cron slot on the panel, a green outbound SSH tunnel bending right to a cluster of dark attacker relay dots, and a bottom row of mint ESXi host tiles with several struck by a gold X marking the .babyk log smokescreen
CISA KEV Active Exploit

One syslog write, root on 361 vCenter appliances

CVE-2026-59310 is a directory traversal in the vCenter Syslog Server that a network reachable attacker turns into root code execution without authenticating. 361 appliances across 47 countries fell inside five days of the patch. Mechanism, the ESXi .babyk smokescreen, TRIS layer walk, and what to hunt this week.

A dark edge appliance on the left with a broken green shackle feeding a gold arrow into a large cream portal server panel, inside which a mint submitted code rail and a green expected code rail converge on a bold ink comparator diamond whose single green output rail runs right to an open door, while a gold constant block at the bottom left of the panel sends a second gold rail around the outside of the comparator and joins the output rail directly, and a top row of five mint sensor dots each carrying a green tick shows every monitoring surface still reading clean
CISA KEV Ransomware

Gunra patched the MFA validator and left the dashboards green

A six-agency advisory published August 10 documents Gunra operators editing the authentication files on a corporate VDI portal so one attacker-chosen one-time password always validated. Mechanism, the two KEV-listed Fortinet auth bypasses behind it, TRIS scoring, and what to hunt this week.

A concentric three-ring clock face on the left representing the three clocks a remediation ticket actually runs, with mint, gold, and green rings and three hands at different angles, feeding a right column stack of five BOD 26-04 tier bars from three days with forensic triage at the top down to next upgrade cycle at the bottom, with a bold green promotion arc rising from the fourteen-day tier up to the top and a dashed gold demotion arc descending through a stamped validation seal
SLA Program Building

The vulnerability SLA clock starts in the wrong place

BOD 26-04 tells federal teams the tier. It does not tell any team how the clock behaves. A vendor-neutral re-banding trigger taxonomy, clock arithmetic on promotion and demotion, and the stop-clock rule that separates paste from proof, grounded in the DBIR, Edgescan, and VulnCheck 1H 2026 capacity numbers.

A cream page with a dark rectangular Data Hub Adapter panel on the left carrying a small gold key shape stamped default OAuth client, three arrows leaving the internet on the right side and passing over a broken green filter bar to land on the panel, a mint diff pane over the top showing added and removed patch lines, and a bold green arrow leaving the panel into a small dark ERP tile below it to show downstream blast radius
CVSS 10.0 Active Exploit

SAP Commerce Cloud went from patch to live exploit in three days

SAP shipped Note 3771065 on August 11 for CVE-2026-58231, a max-severity Data Hub Adapter RCE. Defused honeypots logged live exploitation three days later with no public PoC. Mechanism, TRIS scoring, and what to fix by the end of the week.

A dark PDF envelope on the left carrying a mint Job Offer chip and rust text bars feeding a small dark user process, two mint arrows from that process converging on a central heap slot in the kernel that morphs from an original mint socket object to a dashed rust freed chunk to a gold attacker-controlled fake IoStatusBlock with a bold green function pointer field, a green arrow rising up and right to a dark hex crown badge with gold and mint accents standing in for SYSTEM, and a right hand column of small mint ETW logger dots each struck through by a bold gold X to show the rootkit blinding the sensors
CISA KEV Kernel Zero-Day

Lazarus rode an afd.sys race for five weeks to plant FudModule

CVE-2026-68820 is a use-after-free race in Windows afd.sys that Lazarus Group rode for five weeks to escalate to SYSTEM and drop FudModule v3.1 on defense employees. Mechanism, TRIS scoring, and what to fix before the CISA KEV deadline on August 25.

A left-side ledger with four identical mint rows all tagged the same way under a green one-label bracket, four ink arrows fanning out to a right-side two-by-two grid of distinct workflow tiles, a green tile with a gear glyph and a long-horizon calendar for technical infeasibility, a gold tile with an hourglass and a near-deadline calendar for business deferral, a mint tile with a shield and a gold validation seal for compensating control, and a surface tile with a big green X in a circle and a closure stamp for false positive, with a small closed-loop indicator at the top center
Framework Governance

Four exceptions your risk register hides behind one label

Exception registers become dangerous when every exception looks the same. Four workflow states with different lifecycles, evidence requirements, and expirations, credited across FedRAMP DR types, NIST RMF, PCI Appendix B, Rapid7 InsightVM, and Microsoft Defender, plus a Rosetta stone across the frameworks and the doctrine that no expiration means no exception.

A dark JSON envelope carrying a POST to /accessv2 with a mint apiuser row and a rust stack of g0 through g60 spray keys, a rust arrow feeding it into a central row of heap chunk tiles where the mint escape_quotes buffer sits next to a rust attacker-controlled neighbor chunk, a dashed rust overflow arc showing sprintf reading past the missing null terminator, a gold command line block assembling into a system() wrapper, and a dark LoadMaster appliance rack on the right with a mint shell prompt chip carrying a gold root hash emerging from the top
CISA KEV Pre-Auth RCE

One missing null byte lets strangers root any Kemp LoadMaster

Progress Kemp LoadMaster CVE-2026-8037 (CVSS 9.6) turns a single anonymous POST to /accessv2 into a pre-auth root shell. 792 confirmed exploit attempts across 65 IPs before CISA moved it to KEV on August 7. Mechanism, TRIS scoring, and remediation.

Seven horizontal tier bars stacked as an inverted pyramid, widest at the top for remove and narrowest at the base for prevent recurrence, with the patch tier highlighted in gold in the middle and a small closed loop icon top right suggesting validate and prevent recurrence turn the stack into a cycle
Framework Remediation

The remediation pyramid, seven layers with patching in the middle

Security teams treat remediation as a synonym for patching. Real remediation is seven ranked layers, from remove at the top to prevent recurrence at the base, borrowed deliberately from the NIOSH hierarchy of controls and adapted for exposure work.

A dark envelope shaped as a password reset request on the left injecting a green SQL fragment into a central beige Metabase application database cylinder, gold key tokens flowing along a mint arc to a right-side rack of Postgres, MySQL, Snowflake, and API data source tiles, with two rust Framework and Tally tiles at the bottom right showing where the stolen records ended up
Zero-Day SQL Injection

Metabase's password reset endpoint handed attackers admin

On August 3, 2026, attackers weaponised an unauthenticated SQL injection in Metabase's /api/session/reset_password endpoint (GHSA-vwf4-m7j8-wcjf, CVSS 10.0), promoted themselves to admin, and used stored data-source credentials to steal Framework and Tally customer records.

A two-week exposure chart plotting charted CVEs by CVSS against confirmed exploitation, with the highest-scored 9.8 flaw sitting unexploited and a 5.3 flaw already under active zero-day attack
TRIS Exposure Chart

Severity ranked them one way; attackers chose another

Across the two weeks ending August 5, 2026, the one charted CVE with no confirmed exploitation carried a CVSS of 9.8, while the lowest-scored flaw at 5.3 was already under active zero-day attack.

A two-week exposure chart of seven critical CVEs, six of them already under active exploitation, several within days of the vendor patch
TRIS Exposure Chart

Exploited before most teams patched: two weeks of critical exposure

Six of seven critical CVEs charted from the last two weeks of CVEasy threat-intel were already under active exploitation, several within days of the patch.

A left column of ten stacked green npm package tiles labeled by shape for keyv, cacheable, flat-cache, and the rest, a gold Sigstore provenance seal pressed onto the top tile with a mint check mark still valid, a rust preinstall hook arrow curving out of the tile into a large black Bun runtime gear in the middle wrapped by a mint credential harvesting loop that lifts small gold key tokens up out of a right side surface stack of CI runner, developer laptop, and Kubernetes secret boxes, and a rust self-propagation ribbon exiting the top of the gear and curving back down into more npm tiles at the far right marked with dashed outlines to imply the worm is not finished
Supply Chain npm

A worm walked into keyv wearing a valid provenance seal

On Aug 4, 2026 an attacker took over the jaredwray npm account and shipped a self-propagating credential-stealing worm through keyv, cacheable, flat-cache, and seven other caching packages, all with valid Sigstore provenance still validating. Preinstall hook, Bun stage two, harvest scope, Ethereum smart contract C2, the TRIS layer walk, and the rotate-first response.

A left-side paper SBOM grid narrowed by three vertical filter funnels labeled by shape for deployed, loaded, and reachable, feeding a right-side exposure entity plate with a gold Act lane, a mint Attend lane, and a paper Track lane, with a rust dashed arc closing the loop back to a gold VEX evidence seal at the top of the SBOM
Architecture Supply Chain

An SBOM without runtime exposure is a parts list

SBOMs describe the artifact; risk lives in what is deployed, loaded, and reachable. A vendor-neutral join architecture with honest credit to Sysdig's RBOM, EdgeBit, Bomfather, GUAC, Endor Labs, and Semgrep, plus where the runtime-evidence VEX flow is still open ground.

A green SonicWall SMA 1000 appliance tower on the left with a broken green auth gate in front of its /wsproxy port, a rust loopback tunnel arcing back inside the chassis to hit a gold ctrl-service box on port 8188 carrying a rust root seal, mint arrows carrying small gold TOTP seed keys pulled out of the top of the appliance, and on the right a large 10 by 6 grid of paper victim tiles with a partial 7th row overflowing and a small rust INC data leak dot at the top corner of the stack
CISA KEV Active Exploitation

INC Ransomware's SonicWall SMA campaign is now 885 victims deep

Three weeks after the July 14 patch and the July 17 KEV deadline, INC Ransomware keeps landing new names on the leak site by weaponizing the SonicWall SMA 1000 wsproxy chain (CVE-2026-15409, CVE-2026-15410). One preauth HTTP request on port 443 reaches localhost ctrl-service, escalates to root, and steals credentials and TOTP MFA seeds that outlive the patch. Mechanism, per-appliance TRIS layer walk, and the ordered patch, rotate, hunt, rebuild playbook.

A four-role owner column on the left connected by teal handoff arrows into a seven-slot vertical queue stack in the middle labeled by icon shape, a bold gold ticket card in the center overlaid with twelve small field bars representing the ticket contract, and a right column showing an exception plate with an expiration seal and an evidence proof stamp closing the loop back to the owner column
Program Building Operating Model

Remediation is an operating model, not a scanner output

Scanners find and dashboards rank; the operating model between security, infra, apps, change, and business owners is where findings age. Credit to SANS VMMM, NIST SP 800-40r4, and BOD 26-04 for the pieces already down, then the four owners, seven action queues, twelve-field ticket contract, honest exception path, and evidence-based closure that hold the rest together.

A left green N-central RMM console tower with a broken auth gate in front and a rust alt-path bypass arrow curving up from below around the broken gate into the console core, a bold rust Take Control fan crossing the frame into a right column of five managed endpoints, and each endpoint sprouting a small gold Cloudflare Tunnel arrow that loops outbound past a broken green firewall band toward a gold Cloudflare edge dot on the far right
N-able N-central Active Exploitation

N-able N-central CVE-2026-18577: the patch that did not hold

CVE-2026-18556 was an authentication bypass in on-premises and hosted N-central through 2026.1, fixed in 2026.2 on August 1. A day later, N-able came back with CVE-2026-18577, an incomplete patch that expanded the affected range to every build through 2026.3.1 and pushed the safe build to 2026.3.1.7. Huntress observed the full chain: alt-path bypass, Take Control pivot, Windows services running cloudflared tunnels on managed endpoints. Mechanism, TRIS layers, and the patch, isolate, hunt, rotate list.

A green FMC control-plane hub on the left carries a small gold key tile locked into its base representing the hardcoded low-privilege account, a mint boot arrow curves in from the top showing the reboot condition, a rust pathway from the key tile crosses a broken green auth gate in the middle and lands on a black CGI script tile stamped with a gold root seal on the right, and a bold rust arrow fans out from the root tile to a stacked column of downstream firewall appliances each carrying a broken rust padlock
Cisco FMC CISA KEV

Cisco FMC CVE-2026-20316: a 5.3 that ends in root

A CVSS 5.3 hardcoded low-privilege account in on-prem Secure FMC, actively exploited before the July 29 patch and on a three-day CISA KEV clock. The real story is the chain: the same July hotfix also carries the fix for CVE-2026-20079's CVSS 10.0 pre-auth root RCE, and both advisories now share the same /var/tmp/license.tmp forensic indicator. Mechanism, TRIS layers, and the patch, hunt, rotate list.

A green-outlined trust boundary on the right holds three stacked local layers as a vertical spine, a gold data vault at the top, a mint retrieval index in the middle, and a large teal model cog at the bottom, an inbound question card on the left arrives through a teal check gate on the boundary while a rust untrusted-document path from the upper left is broken by a green X before it can reach the boundary, and a single narrow gold egress channel exits the boundary on the right through a padlocked policy gate
AI & Architecture Local-First

An AI assistant for vulnerability work without a data leak

The interesting security data is also the sensitive data. A four-boundary reference architecture for adding an AI assistant to vulnerability work without turning the exposure map into someone else's input stream, with credit to OWASP LLM02:2025, the lethal trifecta, NIST AI 600-1, Anthropic's shared responsibility model, and Microsoft's agent failure-mode taxonomy.

An attacker HTTP POST card on the left carries a rust shell metacharacter payload through a broken green orchestrator gate into a central VCO hub ringed by a gold configuration band, and a bold rust arrow fans out from the hub to a right column of stacked SD-WAN edge appliances each carrying a broken rust padlock
Arista VeloCloud CISA KEV

CVE-2026-16812 hands the VeloCloud Orchestrator shell to any caller

A CVSS 10.0 unauthenticated OS command injection in on-prem Arista VeloCloud Orchestrator, exploited as a zero-day and added to CISA KEV on July 27, 2026. The bug lives in "privileged internal functionality" that was never supposed to be reachable. Mechanism, why the same CVE lands in four different TRIS bands across four environments, and the patch, restrict, hunt, rotate playbook for the on-prem VCO fleet.

An open ledger book with five stacked green rows on the left labeled by icon shape for known vulnerabilities, expired exceptions, unknown assets, untested detections, and broken sensor coverage, a mint principal circle and a gold interest circle joined by a curving green arrow on the right, and a small green closed-loop repayment ring beneath
Program Building Exposure Debt

Exposure debt is the risk your backlog does not count

Security debt is Veracode's application backlog. Exposure debt is the wider ledger it misses: expired exceptions, unknown assets, untested detections, broken sensor coverage. Credit the prior art, then read the unified ledger, the accrual mechanic through coupling, exception drift, and response cost, and the signals no single score can compress.

A JSON envelope on the left carries an at-type field with a nested jar URL through a green checkAutoType gate crowned with a gold at-JSONType seal into a green LaunchedURLClassLoader wheel wrapped by a mint proc self fd cache loop, then a rust arrow lands on a defineClass anvil on the right that emits rust bytecode shards stamped with gold seals
Fastjson Active Exploitation

Fastjson CVE-2026-16723: unauthenticated RCE with no patch on the 1.x branch

A CVSS 9.0 Fastjson 1.x zero-day discovered by FearsOff. The type check itself resolves a nested jar: URL through Spring Boot's LaunchedURLClassLoader, treats an attacker-supplied @JSONType annotation as a trust signal, and hits defineClass before binding runs. ThreatBook and Imperva confirmed active exploitation. Mechanism, TRIS layers, and the SafeMode-first remediation plan.

A WS-Federation POST envelope on the left carries a green SecurityContextToken cookie with gold serialized bytes into a deserialization funnel that emits three gold keys onto a green key ring on the right, with a dashed green loop returning the keys to the envelope
SharePoint CISA KEV

SharePoint CVE-2026-50522: stolen machine keys outlast the patch

A public PoC dropped July 20 for a CVSS 9.8 unauthenticated deserialization in on-premises SharePoint. A single POST to /_trust/default.aspx exfiltrates the IIS machine keys, and the July 14 patch does not invalidate keys an attacker has already walked away with. Mechanism at the SessionSecurityTokenHandler BinaryFormatter sink, the four TRIS layers that push this to ACT, and the honest patch-plus-rotate weekend list.

A stack of six horizontal layer plates on the left for asset truth, ingestion, enrichment, scoring, validation, and evidence, wrapped by a bold green closed-loop ribbon that runs down through them and returns up the right side through a teal verdict node and a gold evidence seal
Architecture CTEM

The CTEM reference architecture nobody draws

Gartner drew CTEM as a five-stage program. Between the process and the vendor product boxes there is no vendor-neutral technical reference. Credit to ctem.org's 29-identifier open taxonomy, then six architectural layers under the program (asset truth, exposure ingestion, enrichment, scoring, validation, evidence), how the AEV and EAP market moves of 2025 map to them, two anti-patterns, and a five-question buyer checklist.

A rust HTTP request enters an assessment_thanks endpoint card on the left, a bold rust arrow drops into a nested teal inner sandbox that sits inside a larger gold-outlined outer sandbox, a gold shared globals band bridges both sandboxes horizontally with a rust attacker override marker on the inner row and a mint library read marker on the outer row, a teal gs.include bridge crosses the boundary between them, and a rust exit arrow leaves the outer sandbox toward a paper MID Server rack on the right
Pre-Auth RCE ServiceNow

Two ServiceNow sandboxes that shared one JavaScript scope

CVE-2026-6875 is a CVSS 9.5 pre-auth RCE in the ServiceNow AI Platform. The javascript: prefix on a /assessment_thanks.do query lands in an inner Rhino sandbox, gs.include() loads a library into the less restricted outer context, and the two share one global scope. Patched July 13, exploited in the wild July 18. Mechanism, TRIS layers, and the MID Server rotation plan.

Four teal signal-class bars on the left send bold teal convergence lines through a central teal hexagon with a gold agreement marker at its core, four other signals fall away as faint dashed strokes, and a bold teal arrow crosses to a stacked right column of queue slots where the top slot is filled teal with a gold priority tag
Prioritization Threat Intel

A convergence model for weighting exploitation signals

BOD 26-04 codified what practitioners have argued for years: single signals over-fire or under-fire, and only convergence tells the truth. Eight signal classes weighted at the class level, a rule for when signals disagree (KEV listed but EPSS low), and a worked queue example that credits EPSS v4, SSVC, VulnCheck exploit maturity, and CISA Vulnrichment where they already do the work.

Two vertical stacks of numbered slots labeled matches and validation with a rust WP_Error tile occupying validation slot two while the matches column is missing that row, a bold rust dispatch arrow leapfrogs from validation slot two across the frame onto the wrong route handler card on the right, and the trail lands on a rogue admin key with a webshell plugin icon behind it
WordPress Core Active Exploitation

WordPress wp2shell (CVE-2026-63030 + CVE-2026-60137): Anonymous RCE on 43% of the Web Through a REST Batch Off-by-One

WordPress 6.9 and 7.0 shipped a REST batch route handler that pushed WP_Error onto $validation but not $matches, sliding sub-request i onto handler i+1 and dropping an anonymous request onto the WP_Query author__not_in SQL injection behind it. Hexastrike honeypots and IR engagements confirmed exploitation over the weekend. Chain, TRIS layers, remediation.

An attacker's pull request card on the left feeds into a rust workflow gear that leaks the asyncapi-bot personal access token as a gold key, the key flows across the frame into a signed tarball on the right stamped with a bold gold SLSA seal, and beneath the tarball a rust strip highlights the first physical line of index.js where the padded loader hides
Supply Chain Active Exploitation

One pull request backdoored four AsyncAPI packages with a valid seal

On July 14, 2026, attackers exploited a pull_request_target misconfiguration in the AsyncAPI generator repository to steal the asyncapi-bot PAT, pushed unauthorized commits to protected branches, and let the legitimate npm trusted-publishing pipeline sign five malicious versions across four packages with valid SLSA provenance. Mechanism, TRIS layers, remediation.

A teal stack of feed sources on the left funnels into a signed bundle envelope with a gold cosign seal, a bold rust one-way diode arrow crosses the frame into a rust-outlined trust boundary on the right, and inside the boundary a vertical pipeline of teal verify, gold import, and rust validate nodes drops a dashed rollback loop back to the import slot
Architecture Air-Gapped

How Air-Gapped Fleets Stay Current on CVEs: An Eight-Step Signed-Bundle Pipeline for the Boundary

Deep dive on the problem the local-first CTEM piece left open: staying current on vulnerability intelligence without egress. Credits TUF, Sigstore, EPSS, KEV, Nessus offline, OpenCTI diode, and Dragos as prior art, then stakes novelty on the composed pipeline, per-feed freshness budgets, an offline STIX/TAXII profile, and a post-2026 NVD-degradation answer.

A SonicWall SMA1000 appliance split into a teal Workplace panel and a gold AMC panel, with an encoded URL entering Workplace from the internet and a rust loop that arcs back inside the chassis to hit AMC on loopback, popping the AMC's padlock and emitting a rust root shell prompt on the far right
CISA KEV Active Exploitation

SonicWall SMA1000 CVE-2026-15409: A CVSS 10.0 Workplace SSRF Chained to a Code Injection AMC for Unauthenticated Root, CISA KEV Deadline July 17

A CVSS 10.0 SSRF in the SMA1000 Workplace interface (CVE-2026-15409) chains with a CVSS 7.2 post-auth code injection in the Appliance Management Console (CVE-2026-15410) to give an unauthenticated attacker on the internet a root shell on the appliance that fronts the internal network. SonicWall confirmed active exploitation, CISA added both to KEV on July 14, BOD 26-04 deadline July 17. Mechanism, TRIS layers, remediation.

A four-band priority ladder against a TRIS score axis, with a rust ACT band at the top over gold ATTEND, green TRACK, and a pale MONITOR band, each labeled with its SLA window, while a hollow CVSS 9.8 dot falls along a dashed path into MONITOR and a rust CVSS 6.5 dot climbs into ACT
Vulnerability Scoring TRIS

Severity Is an Adjective, Priority Is a Verb: The Case for ACT / ATTEND / TRACK / MONITOR Bands

CVEasy scores every exposure into four action bands with an SLA attached: ACT (24 to 72 hours), ATTEND (2 weeks), TRACK (this quarter), MONITOR (accept and watch). The vocabulary deliberately aligns with CISA SSVC, and the receipts show the industry converging on decision language: Vulnrichment stamping SSVC onto CVE records, CVSS v4's own severity-is-not-risk guidance, and BOD 26-04 setting federal patch clocks by decision tier.

A rust scanner sensor on the left emits stacked evidence records that flow through a teal normalization gate into a bold gold central exposure entity ringed by six facets for ownership, reachability, controls, exception, validation, and impact, with the raw scanner stream continuing past into a faint archive on the right
Architecture Data Modeling

Scanner Output Is Evidence, Not a Data Model: The Case for an Open Exposure Entity

OCSF's Vulnerability Finding class (uid 2002), Elastic ECS, and OASIS SARIF 2.1.0 all model the scanner event well, and none of them model the mutable exposure entity a remediation program actually operates against. Nucleus, the ex-Vulcan stack inside Tenable, and Brinqa's CyberRisk Graph build that entity proprietarily; we sketch the open shape and the six concerns the scanner schema cannot carry.

An attacker's HTTP request card on the left with the X-WEBAUTH-USER header highlighted in rust feeding through a Docker container in the middle that shows an app.ini card overlaid with a bold rust wildcard star, then into a Gitea repository vault on the right whose private repo folders and secrets column sit behind a broken rust padlock
Auth Bypass Active Exploitation

Gitea Docker CVE-2026-20896: A Wildcard Reverse-Proxy Default Turns One HTTP Header Into Full Admin on 6,200 Instances

A CVSS 9.8 authentication bypass in the official Gitea Docker image, where a shipped REVERSE_PROXY_TRUSTED_PROXIES = * default lets any source IP claim any user by attaching an X-WEBAUTH-USER header. Sysdig caught the first live probe from a ProtonVPN exit on July 7. Gitea 1.26.4 is the fix; 1.26.3 shipped with a regression. Mechanism, TRIS layers, remediation.

A ColdFusion RDS toggle left on lets a path traversal escape into the webroot as a SYSTEM shell
CISA KEV Active Exploitation

CVE-2026-48282: Unauthenticated Path Traversal in Adobe ColdFusion RDS FILEIO Turns One POST Into a SYSTEM Webshell, CISA KEV Deadline July 10

A CVSS 10.0 path traversal in the ColdFusion RDS FILEIO handler (/CFIDE/main/ide.cfm?ACTION=FILEIO) lets an unauthenticated attacker write a CFML webshell into the webroot and run it as the ColdFusion service account, which defaults to NT AUTHORITY\SYSTEM on Windows. Adobe shipped APSB26-68 on June 30, watchTowr published the PoC on July 2, and honeypots caught live exploitation about two hours later. Mechanism, TRIS layers, remediation.

A rust circled central asset node with a gold confidence arc, connected by edges to a teal application diamond, a gold package hexagon, a rust warning triangle for findings, and a teal owner circle, with dashed observation streams from mutable identifiers flowing in from the left
Architecture Asset Inventory

Vulnerability Management Breaks When Every Tool Names the Asset Differently: A Practitioner Blueprint for the Identity Graph

Every scanner, cloud plane, EDR, CMDB, and SBOM pipeline invents its own asset key, and until they are joined the queue lies about how many things there are. Here is the minimum viable identity graph in five nodes, with durable identifiers, precedence, decay, conflict handling, and resolution confidence as a scoring input, plus honest credit to ServiceNow IRE, CNCF Cartography, CAASM, and the martech entity resolution patents.

A bare samlp:AuthnRequest tag on the left, padded with a gold field of dots representing whitespace, feeds into a NetScaler XML parser box whose right edge is torn and bleeds rust fragments into an NSC_TASS Set-Cookie envelope on the right with a teal MFA badge crossed out in rust
CitrixBleed 2 Active Exploitation

CitrixBleed 2 (CVE-2026-8451): NetScaler SAML Parser Leaks Session Tokens Through the NSC_TASS Cookie

NetScaler's custom XML parser at /saml/login does not treat whitespace as an attribute terminator, so a bare <samlp:AuthnRequest> tag padded with 476 spaces walks the parser off the end of its buffer and echoes appliance memory back through the NSC_TASS cookie. Watched attempts landed on July 2, 2026, less than 48 hours after Citrix bulletin CTX696604. Mechanism, TRIS layers, and the rotation plan.

A coverage matrix of fifteen ATT&CK-technique cells, with untested cells in rust struck through by ink Xs, tested-only cells in gold, and one validated cell in teal marked with a check where an emitter arrow lands from the left, then a rust dashed re-test loop returns from the SIEM waveform and SOAR runbook boxes on the right back to the emitter
Playbook Detection Engineering

The Detection Validation Playbook: Open-Source Parts to Reach AEV Maturity

Gartner named Adversarial Exposure Validation in 2026 and the detection engineering maturity models describe the top tier, but most SOCs still count enabled rules on a dashboard. We credit the category and its finished shape, then stitch Atomic Red Team, MITRE Caldera, Stratus Red Team, a coverage matrix, and a scheduler into the same loop, so a team with no vendor budget can climb into it.

A FortiGate firewall on the left with dashed teal authentication streams passing through it and a rust tap wedge below diverting them into a reservoir that feeds a single central operator terminal, which then splits into two rust vault panels on the right representing the INC and Lynx negotiation rooms
Fortinet Ransomware Pipeline

FortiBleed Confirmed as INC and Lynx Ransomware Pipeline: FortigateSniffer Plus CVE-2026-35616 in FortiClient EMS

SOCRadar tied one FortiBleed operator to active negotiation panels for both INC Ransom and Lynx on July 2, with 354 completed attack chains and twelve confirmed ransomware deployments. FortigateSniffer turns FortiGate boxes into passive credential collectors by abusing diagnose sniffer packet; CVE-2026-35616 uses a spoofed X-SSL-CLIENT-VERIFY header to turn FortiClient EMS 7.4.5 or 7.4.6 into the delivery channel for EKZ Stealer.

A severity timeline rendered as a bold rust polyline that rises from a low teal starting point to a critical rust peak, then descends to a patched teal endpoint, drawn over a faint grid on warm paper with a figure outline standing at both ends
Founder Story Personal

I Am the Vulnerability: The Story Behind the Line

Every security company promises to find and fix your vulnerabilities. My personal brand says I am one. The story behind the line: an outsourced help desk job, a stalled career, the Security+ exam I sat alone, and the seventeen months of two degrees and twenty certifications that proved nobody has to come save you, because you can patch yourself.

A SharePoint list on the left with one row highlighted rust, a serialized payload block flowing from that row through a broken teal type-filter boundary into a rust LosFormatter processing block, with a terminal shape on the right emitting rust output lines
SharePoint CISA KEV

SharePoint CVE-2026-45659: Authenticated LosFormatter Deserialization on List Item Fields Now on CISA KEV

SharePoint routed attacker-controlled bytes through LosFormatter.Deserialize on a list item update with no type filter, turning any Site Member into remote code execution on the server. CISA added CVE-2026-45659 to KEV on July 1, 2026 with a July 4 federal deadline, six weeks after Microsoft's Exploitation Less Likely tag and a CVE that was quietly absent from the initial May Security Updates release notes. Mechanism, TRIS layers, and the patch-plus-machine-key-rotation plan.

Three teal input streams for private data, untrusted content, and external actions converge on a rust-outlined agent box, with a rust X breaking the outbound channel and a teal quarantined summarizer sitting on the untrusted stream
Architecture AI Security

The Lethal Trifecta and Rule of Two: A Field Guide for Securing Autonomous AI Agents

Guidance on securing AI agents is scattered across Willison, Meta, OWASP, AWS, and NVIDIA. We unify it into one vendor-neutral field guide, organized around the lethal trifecta and Meta's Rule of Two, with every layer credited to whoever taught it to us and one worked example a defender can copy.

A three-segment JWT card enters a technician console gate, with the header and payload segments intact in teal and gold while the signature segment is shown as a broken rust seal, and a dashed rust arrow reaches from the console outward toward downstream managed endpoint tiles
RMM CISA KEV

SimpleHelp CVE-2026-48558: Forged OIDC Token Grants Full Technician Session, Djinn Stealer Rides the RMM Into Managed Estates

SimpleHelp accepted OIDC identity tokens without checking the signature, so an unauthenticated attacker could mint a full technician session and walk into the RMM. CISA added it to KEV on June 29, 2026 with a July 2 federal deadline, and Blackpoint Cyber tied active exploitation to a new Node.js loader named TaskWeaver and a cross-platform infostealer named Djinn Stealer that sweeps cloud, SCM, registry, SSH, and AI IDE credentials from every endpoint the RMM managed.

A rust-outlined trust boundary holds a five-node loop for the CTEM stages, with a teal signed intelligence bundle entering through a verified gate on the left and a dashed outbound line blocked by a rust X on the right
Architecture CTEM

Local-First CTEM: A Reference Architecture for Running the Five-Stage Loop Inside Your Trust Boundary

Mainstream CTEM is SaaS, so your asset inventory ends up in someone else's tenant. We credit the prior art by name (Gartner's five CTEM stages, the Ink and Switch local-first ideals from 2019, Tenable Enclave Security, the Qualcomm split-plane patent), then stake novelty on naming the synthesis and on the signed offline delta bundle that keeps the loop current without phoning home.

A UniFi OS auth gate is bypassed by a request whose raw URL begins with the public validate-sso prefix while its normalized form loops past the gate into the internal latest_package endpoint, with a Mirai swarm recruiting downstream routers
CISA KEV Active Exploitation

Three CVSS 10.0 UniFi OS Flaws (CVE-2026-34908, CVE-2026-34909, CVE-2026-34910): One Unauthenticated Request Drops a Root Shell, Mirai Already Recruiting

An nginx auth gate on UniFi OS checks the raw, percent-encoded URI, while the upstream router reads the normalized form. A request whose raw path starts with the public /api/auth/validate-sso/ prefix and continues with encoded traversal lands at the internal latest_package endpoint, where an unquoted package name is interpolated into sudo /usr/bin/uos runnable latest-versions and shoved through sh -c. Passwordless sudo on dpkg finishes the climb to root. CISA added all three to KEV on June 23, 2026; a Mirai/Gaafgyt botnet has been recruiting from 176.65.148.183 since June 9.

A central FortiSandbox appliance, its analysis cells flipping from teal to rust as a pipe character punches in from the left, with corrupted rust verdict arrows flowing outward to four sibling Fortinet appliance boxes
Active Exploitation Pre-Auth RCE

FortiSandbox JRPC Triple (CVE-2026-39813, CVE-2026-39808, CVE-2026-25089): The Appliance That Vets Your Traffic Is Now Handing Out Shells

A pipe character in the jid GET parameter on /fortisandbox/job-detail/tracer-behavior hands unauthenticated attackers root on the appliance that issues verdicts to FortiGate, FortiMail, FortiClient, and FortiEDR. Defused Cyber honeypots have caught POSTs to /jsonrpc/ on port 443 since June 15, 2026. Patched in FortiSandbox 4.4.9 and 5.0.6 per Fortinet PSIRT FG-IR-26-112 and FG-IR-26-141.

A single rust CVE block branches into three downstream environments, each ending in a different score column: tall rust for an internet-facing asset, mid-height gold for a controlled asset, and short teal for a segmented asset
Prioritization Framework

A 9.8 Is Not a 9.8 on Your Network: A Ten-Minute Context Rubric for Re-Scoring CVEs

CVSS base score rates the bug in the abstract, not your risk from it. We credit the prior art (EPSS, KEV, SSVC, CVSS v4 Environmental, reachability tools, Picus PXS) by name, then stake novelty on a five-question rubric that stacks those signals in ten minutes and forces an explicit call on the business layer CVSS itself put out of scope.

A grid of teal and gold pixels inside a framed buffer, with rust colored pixels spilling past a dashed boundary line to the right
PixelSmash Remote Code Execution

PixelSmash (CVE-2026-8461): A 50 KB Video File Turns Jellyfin and Nextcloud Into Remote Shells

A heap out-of-bounds write in FFmpeg's MagicYUV decoder, disclosed by JFrog, comes from the allocator and the decoder rounding chroma plane heights differently. A 50 KB clip dropped into a watched folder triggers it through an automatic library scan, with no user action, and JFrog walked it to remote code execution on Jellyfin and Nextcloud. Patched in FFmpeg 8.1.2.

A secured pipe carries sealed tool payloads in teal alongside unsealed rust payloads ringed by dashed warning markers, with a teal padlock overhead representing the auth layer that MCP already solved
MCP Architecture

Secure MCP: A Hardened Profile for Tool Integrity, Provenance, and Data/Instruction Separation

MCP shipped HTTPS, OAuth 2.1, and RFC 8707 audience binding, so the transport is solved. The cargo it carries (tool definitions and tool results) still has no integrity layer. We credit ETDI and MCP-Scan for the prior art on rug pulls, then stake novelty on three open problems: per-result provenance, enforced data and instruction separation, and egress isolation.

FortiBleed: a 45 GPU Hashtopolis cluster cracks legacy SHA-256 SSL VPN hashes intercepted from 73,932 FortiGate firewalls and walks the recovered credentials into Active Directory
FortiBleed Credential Exposure

FortiBleed: A Fast SHA-256 Hash on the FortiGate SSL VPN Surfaces Credentials for 73,932 Firewalls Across 194 Countries

A Russian-speaking actor swept 59.3 million internet hosts, narrowed to 320,777 FortiGates, and used a 45 GPU Hashtopolis cluster to crack intercepted SSL VPN authentication hashes from a fleet still storing them under legacy SHA-256 with salt. Researcher Volodymyr Diachenko found the verified dataset on a misconfigured actor server: 73,932 FortiGate devices, 21,632 domains, 194 countries. CISA issued a June 18, 2026 advisory.

Hades wave of the Mini Shai-Hulud campaign trojanizes six PyPI bioinformatics packages and self-propagates across PyPI and npm
Supply Chain Worm

Mini Shai-Hulud's Hades Wave Trojanizes Six PyPI Bioinformatics Packages With a Bun Runtime Credential Worm, Pushing TeamPCP Past 473 Compromised Artifacts

On June 8, 2026 the Hades sub-wave of the Mini Shai-Hulud campaign used stolen maintainer tokens to publish trojanized versions of six PyPI bioinformatics packages (embiggen, ensmallen, gpsea, phenopacket-store-toolkit, ppkt2synergy, pyphetools) whose native .abi3.so extensions drop a Bun runtime credential stealer at import time. Combined with the Miasma branch's hit on 32 @redhat-cloud-services npm packages, the broader TeamPCP cluster has passed 473 malicious artifacts across PyPI and npm. Tracked under CVE-2026-45321.

Atomic Arch campaign claims orphan AUR packages and plants an eBPF rootkit through a malicious npm dependency
Supply Chain Rootkit

Atomic Arch Backdoors 1,500+ Arch Linux AUR Packages With an eBPF Rootkit and Credential Stealer Hidden in a Malicious npm Dependency

Sonatype researchers tracked the Atomic Arch campaign as it abused AUR's orphan adoption process to claim 1,500+ Arch User Repository packages between June 10 and June 13, 2026, planting PKGBUILD scripts that pulled a malicious npm dependency named atomic-lockfile carrying an eBPF-based Linux rootkit and a stealer for credentials, SSH keys, and access tokens. The Arch Linux security team suspended new AUR account registrations while it audited the repository.

CVEasy AI v2 rising performance across all four product pillars versus the shipped v1 model
Model Benchmark On-Device AI

CVEasy AI v2 Benchmark: +24.5% Overall and +124% on Autonomous Pentest, Fully On-Device

CVEasy AI v2 tops the CTEM Fitness Score leaderboard ahead of GPT-5.5, Gemini 3.1 Pro, and Llama 3.1, and beats the shipped v1 on all four product pillars: +124% on autonomous pentest, +24.5% overall on a 17-task held-out suite. Reproducible, deterministic, and 100% on-device.

Splunk Enterprise PostgreSQL sidecar pre-authentication file write and RCE silences the SOC
Zero-Day Pre-Auth RCE

CVE-2026-20253: Splunk Enterprise PostgreSQL Sidecar Pre-Auth RCE Hands Attackers File Write and Code Execution on the SIEM

A CVSS 9.8 missing authentication flaw in a Splunk Enterprise PostgreSQL sidecar endpoint lets any network-reachable attacker create or truncate arbitrary files on the host with no credentials. WatchTowr Labs demonstrated a /backup plus /restore chain that turns the file primitive into full pre-authentication remote code execution against the SIEM. Fixed in Splunk Enterprise 10.4.0, 10.2.4, and 10.0.7 per advisory SVD-2026-0603.

Oracle PeopleSoft PSEMHUB pre-authentication remote code execution exploited by ShinyHunters
Zero-Day Active Exploitation

CVE-2026-35273: Oracle PeopleSoft Pre-Auth RCE Zero-Day Lets ShinyHunters Breach 100+ Organizations Across a Two-Week Exploitation Window

A CVSS 9.8 pre-authentication RCE in the Oracle PeopleSoft Enterprise PeopleTools Updates Environment Management component (PSEMHUB) was exploited as a zero-day by ShinyHunters (UNC6240) from May 27 through June 9, 2026. Oracle shipped an out-of-band Security Alert on June 10. ShinyHunters claims 100 plus breached organizations across 300 vulnerable internet-facing instances, with 40 GB of student and billing data confirmed stolen from the University of Nottingham.

Check Point VPN IKEv1 authentication bypass exploited by Qilin ransomware affiliate
CISA KEV Active Exploitation

CVE-2026-50751: Check Point VPN IKEv1 Auth Bypass Lets a Qilin Ransomware Affiliate In Without a Password, CISA KEV Deadline June 11

A CVSS 9.3 certificate validation logic error in Check Point Remote Access VPN and Mobile Access gateways lets unauthenticated attackers establish a VPN session without a valid password. Exploited in the wild since May 7, 2026, with at least one Qilin ransomware affiliate intrusion already confirmed.

The shift from vulnerability management to exposure management and resiliency
Field Notes Exposure Management

Why Vulnerability Management Teams Are About to Become Exposure Management Teams

Field notes from the Gartner Security & Risk Management Summit. Under the agentic-AI hype, every serious conversation circled back to one word: resiliency. The identity shift to exposure management, the tools getting it right, and why defenders should build it.

Cisco Catalyst SD-WAN Manager privilege escalation zero-day
Zero-Day Active Exploitation

CVE-2026-20245: Cisco's 7th 2026 SD-WAN Zero-Day Walks netadmin Straight to Root, No Patch Available

Cisco's June 5 advisory cisco-sa-sdwan-privesc-4uxFrdzx confirms in-the-wild exploitation of a CVSS 7.8 privilege escalation in Catalyst SD-WAN Manager that lets a netadmin operator reach root on the controller. No fix exists today, and the bug chains off two earlier 2026 netadmin disclosures.

Miasma worm hijacks official Red Hat Cloud Services npm packages
Supply Chain Threat Intel

Miasma Worm Hijacks 96 Versions of 32 Official @redhat-cloud-services npm Packages to Sweep Cloud Credentials

On June 1, 2026 the Miasma variant of the Shai-Hulud npm worm rode Red Hat's own GitHub Actions OIDC trust to republish 96 versions of 32 official @redhat-cloud-services packages, sweeping AWS, GCP, Azure, npm, and CI credentials at install time.

Palo Alto PAN-OS GlobalProtect authentication bypass
CISA KEV Active Exploitation

CVE-2026-0257: Forged GlobalProtect Cookies Drop Attackers Inside Enterprise VPNs as CISA Deadline Hits Today

An authentication bypass in Palo Alto Networks PAN-OS GlobalProtect lets unauthenticated attackers forge override cookies and claim internal VPN IP addresses. Active exploitation. CISA KEV deadline June 1.

Megalodon GitHub Actions supply chain campaign
Supply Chain Threat Intel

Six Hours, 5,561 Repos: Megalodon Backdoored GitHub Actions to Harvest CI/CD Secrets

A threat actor tracked as TeamPCP pushed 5,718 malicious commits into 5,561 GitHub repositories in six hours, injecting backdoored Actions workflows to steal CI/CD secrets. No CVE. Named in a CISA advisory.

Poisoned Nx Console extension supply chain breach
Supply Chain Threat Intel

An 18-Minute Window: Poisoned Nx Console Extension Breaches 3,800 GitHub Internal Repos

A malicious Nx Console VS Code extension (nrwl.angular-console v18.95.0) lived 18 minutes, silently auto-updated to roughly 6,000 developers, and led to the breach of about 3,800 GitHub internal repos. CVE-2026-48027. Confirmed exploitation.

TrapDoor weaponizes AI coding assistants
Supply Chain AI Security

TrapDoor: 34 Malicious Packages Weaponize Your AI Coding Assistant to Steal Crypto Wallets and Cloud Keys

A cross-ecosystem credential stealer planted 34 packages and 384+ versions across npm, PyPI, and Crates.io, poisoning AI assistant config files to exfiltrate wallet keys, SSH keys, and cloud credentials. No CVE. Confirmed active.

Exposure-driven patch triage
Supply Chain AI Security

Patch Everything Is Dead: AI Teams Are Shipping Software They Cannot Secure

AI expanded the build and dependency surface faster than security maturity could follow. Why context engineering and exposure-driven prioritization replace the patch-everything treadmill.

Composer package hijack credential stealer
Supply Chain Threat Intel

Laravel-Lang Composer Packages Hijacked via Git Tag Rewrite to Deploy Cross-Platform Credential Stealer

Attackers rewrote 502 git tags across four Composer packages to execute a credential stealer on every composer install. No CVE. Confirmed exploitation.

TRIS v2 12-layer intelligence engine
TRIS v2 Patent Pending Scoring

TRIS v2: The 12-Layer Vulnerability Intelligence Engine Built by Analysts, Not Cloud Vendors

CVSS tells you severity. EPSS predicts exploitation. Cloud engines score in someone else's building. TRIS v2 runs on your hardware across twelve layers, five of them brand new. Your data never leaves your network.

ctem implementation framework
Pillar Guide CTEM Framework

The CTEM Implementation Framework: A Practitioner's Guide to Continuous Threat Exposure Management

Everything you need to build a Continuous Threat Exposure Management program, stage by stage. All 5 Gartner CTEM stages. Integration patterns. Tool selection. Metrics. Pitfalls. A framework you can actually follow.

siem detection rules
SIEM MITRE ATT&CK

Building High-Fidelity Detection Rules: A SIEM Rule Engineering Guide

Master the art of building effective SIEM detection rules that reduce alert fatigue and catch real threats. Sigma rules, MITRE ATT&CK mapping, and practical examples.

The CVEasy AI Command Center with risk posture and a TRIS priority queue
How-To Getting Started

How to Run Your First Vulnerability Scan with CVEasy AI

Thirty minutes from a cold install to knowing your real exposure. A practitioner walkthrough of importing a scan, reading the Command Center, triaging findings, and prioritizing fixes by TRIS.

A CVEasy AI CVE detail page showing the TRIS ring, EPSS and CISA KEV status
Scoring How-To

How to Read Your TRIS Score (and Stop Drowning in CVSS)

CVSS tells you how bad a vulnerability could be in theory. TRIS tells you what to do about it today. How to read the score, the action bands, and the Sprint Board, with a Log4Shell example.

The CVEasy AI Triage Queue kanban moving CVEs from New to Resolved
Workflow How-To

From Scan to Remediation in 30 Minutes

A timeboxed walk through the full loop. Get data in, read your risk, triage, prioritize by TRIS, fix, and prove it, in one sitting. Run it weekly and exposure stops being a fire drill.

vulnerability prioritization frameworks
Prioritization EPSS · SSVC

Beyond CVSS: Modern Vulnerability Prioritization Frameworks Compared

CVSS vs EPSS vs SSVC vs KEV vs TRIS™ , what each framework measures, what it misses, and how to layer them for composite scoring.

breach attack simulation
BAS Purple Teaming

Breach & Attack Simulation: Validating Your Defenses Continuously

What BAS is, MITRE ATT&CK mapping, automated vs manual testing, ROI measurement, and the open-source BASzy™ AI option.

kubernetes security scanning
Kubernetes Container Security

Kubernetes Security: From Cluster to Container Vulnerability Management

RBAC misconfigs, container image scanning, admission controllers, network policies, etcd security, and a hardening checklist.

api security testing
API Security OWASP API Top 10

API Security Testing: Finding Vulnerabilities Before Attackers Do

OWASP API Top 10, BOLA/BFLA testing, authentication bypass, rate limiting, GraphQL security, and building an API testing program.

devsecops vulnerability management
DevSecOps Developer Security

DevSecOps Vulnerability Management: Integrating Security Into Every Sprint

Security champions, PR scanning, automated dependency updates, security debt tracking, and metrics that prove DevSecOps maturity.

zero trust vulnerability management
Zero Trust Architecture

Zero Trust + Vulnerability Management: A Practical Implementation Guide

How VM fits into ZTA: micro-segmentation, continuous verification, device posture scoring, and a phased implementation roadmap.

mssp vulnerability management
MSSP Managed Security

MSSP Vulnerability Management: Building a Profitable Service Offering

Multi-tenant scanning, client reporting, SLA management, pricing models, and scaling from 10 to 100 clients profitably.

ot ics vulnerability management
OT / ICS SCADA Security

OT/ICS Vulnerability Management: Securing Critical Infrastructure

SCADA systems, the Purdue model, air-gapped scanning, ICS-CERT advisories, and compensating controls for systems that cannot be patched.

sbom vulnerability management
SBOM Supply Chain

SBOM + Vulnerability Management: The Complete Guide for 2026

NTIA minimum elements, CycloneDX vs SPDX, and how to operationalize SBOMs as the missing layer in your VM program.

cicd security scanning
DevSecOps CI/CD

CI/CD Security Scanning: Shift-Left Without Slowing Down

SAST, DAST, and SCA pipeline integration patterns, false positive management, and gate policies that developers will actually follow.

Attack surface and perimeter exposure
Attack Surface Asset Discovery

Attack Surface Management: From Discovery to Remediation

External attack surface discovery, asset inventory automation, continuous monitoring, and risk-based prioritization for the assets you didn't know you had.

ai red teaming
AI Security Red Teaming

AI Red Teaming: Testing LLM Security with BASzy™ AI

OWASP LLM Top 10, jailbreak testing, prompt injection detection, guardrail bypass, and agent security testing with BASzy™ AI.

vulnerability management for startups
Startups Budget Security

Vulnerability Management for Startups: Enterprise Security on a Budget

Right-sizing VM for small teams: the complete low-cost toolchain, minimum viable program, and SOC 2 compliance on a startup budget.

cloud security posture
Cloud Security CSPM

Cloud Security Posture Management: Bridging the VM Gap

CSPM vs traditional VM, cloud-native vulnerability classes your scanner misses, and how to unify both in one prioritization pipeline.

vulnerability remediation automation
Remediation Automation

Vulnerability Remediation Automation: From Scan to Fix in Minutes

Automated patching workflows, AI-generated fix guidance, SLA tracking with escalation, and the metrics that prove remediation velocity.

ciso board reporting
Executive Reporting Risk Quantification

CISO Board Reporting: Translating Vulnerabilities into Business Risk

Board-level metrics, FAIR risk quantification, executive dashboards, and the 5-slide framework that gets security budgets approved.

why i built cveasyai
Founder Story

Why I Built CVEasy AI on a Thursday Afternoon

I wasn't trying to start a company. I was tired of watching CVSS 6.5 vulnerabilities get skipped while teams chased 9.8s that nobody exploited.

stop paying 40k for vuln management
Enterprise Pricing

Stop Paying $40,000 a Year for Vulnerability Management

A direct comparison of Rapid7 InsightVM and SentinelOne Singularity VM, and why the price gap no longer makes sense in 2026.

ctem framework
CTEM

Continuous Threat Exposure Management (CTEM): The Gartner Framework Your Security Team Needs in 2026

The 5 stages of CTEM, how EPSS+KEV+asset criticality map to each stage, and an implementation roadmap by org size.

mitre attack vm
MITRE ATT&CK

Using MITRE ATT&CK for Vulnerability Prioritization: A Practical Playbook

Map CVEs to ATT&CK techniques. Score vulnerabilities by detection coverage. Patch what attackers actually exploit.

soc2 vm requirements
SOC 2

SOC 2 Type II Vulnerability Management: What Your Auditor Will Actually Check

CC7.1 explained: scan frequency, SLA documentation, evidence collection, and the gap between Vanta/Drata automation and human auditor scrutiny.

container security cves
Container Security

Container CVE Management: Docker Images and Kubernetes Clusters

Layer inheritance, SBOM generation with Syft and Grype, Cosign image signing, and automation with Dependabot and Renovate.

nvd osv ghsa compared
NVD · OSV · GHSA

NVD vs OSV vs GHSA: Which Vulnerability Database Should You Trust?

Coverage gaps, enrichment delays post-2024, ecosystem strengths, and how to build a multi-source aggregation pipeline.

fedramp vulnerability management
FedRAMP

FedRAMP Vulnerability Management: Scanning Requirements, SLAs, and Continuous Monitoring

RA-5 control requirements, mandatory CVSS-based SLA tiers, POA&M documentation, ConMon reports, and CSP vs 3PAO responsibilities.

threat intel integration
Threat Intel OSINT

Building a Threat Intelligence Pipeline: How to Feed OSINT Into Your Vulnerability Program

OTX, MISP, Shodan, GreyNoise, KEV, EPSS, how to correlate feeds, map IOCs to CVEs, weight sources, and set alert thresholds.

patch automation pipelines
Patch Automation

Patch Automation Pipelines: From CVE to Deployed Fix Without Human Bottlenecks

The 5-stage pipeline, Ansible playbooks, Kubernetes rolling updates, canary deployments, rollback triggers, and SLA tracking automation.

Local-first AI vulnerability intelligence
AI Architecture

Local-First LLM Architecture: Why Your AI Shouldn't Phone Home

The data sovereignty and privacy case for running vulnerability AI on your own infrastructure.

alert fatigue
Triage Strategy

Alert Fatigue Is Killing Your Security Team. Here's the Fix

How correlated intelligence cuts signal-to-noise ratio and surfaces the vulnerabilities that are actually on fire.

ransomware triage
Ransomware EPSS

Ransomware Triage: Using EPSS + KEV to Patch Before You're Breached

The predictive framework for patching the vulnerabilities ransomware actors exploit most, before they get there.

epss kev scoring
EPSS KEV

EPSS + KEV + Enterprise Context: The New Vulnerability Scoring Stack

A deep dive into the three-layer scoring model that replaces CVSS-only prioritization.

zero day exploits
Zero-Day Threat Intel

Zero-Day Exploits: What Happens in the Window Before the Patch Drops

Understanding the exploit lifecycle and how to reduce your exposure before CVEs are even published.

patch tuesday triage
Patch Management

Patch Tuesday Survival Guide: Triaging 100+ CVEs Before Wednesday Morning

A repeatable 5-step workflow for turning Microsoft's monthly release into a ranked, defensible patch order in under two hours.

build vm program
Program Building

Building a Vulnerability Management Program from Scratch

A practitioner's guide to the four pillars of VM: asset discovery, assessment, prioritization, and remediation.

cisa kev deep dive
CISA KEV Compliance

CISA KEV Deep Dive: The 14-Day Clock That Should Drive Your Patch Queue

BOD 22-01 created a mandatory patch timeline for federal agencies, and a best-practice model for everyone else.

mttr metrics
Metrics

Mean Time to Remediate: The Metric Your CISO Asks For. And Why It's Not Enough

MTTR is easy to game and hard to act on. Here are five metrics that actually drive security outcomes.

supply chain cves
Supply Chain Threat Intel

Supply Chain CVEs: Log4Shell, XZ Utils, and the Vulnerabilities You Can't Scan For

Traditional scanners struggle with supply chain vulnerabilities. Here's why, and what to do about it.

CVSS vs EPSS vs TRIS
Vulnerability Scoring

CVSS vs EPSS vs TRIS: Which Vulnerability Scoring System Should You Trust?

CVSS measures severity. EPSS predicts exploitability. TRIS v2 combines 12 layers, including attack-path, supply-chain, defense efficacy, and FAIR-based financial impact, for the complete picture.

Red Teaming Tools
Red Teaming

Red Teaming Tools and Techniques: A Practitioner's Guide for 2026

From Cobalt Strike to BASzy AI. Manual red teaming vs automated BAS, why you need both.

Comparison of the top CTEM platforms in 2026
Tools CTEM

Top 10 CTEM Platforms Compared (2026)

Tenable One, XM Cyber, Pentera, Cymulate, Picus, CrowdStrike, Microsoft, Rapid7, Qualys, and CVEasy: which cover all five stages, which actually validate, and what each costs to run.

Comparison of the top exposure validation platforms in 2026
Tools Exposure Validation

Top 10 Exposure Validation Platforms Compared (2026)

Pentera, Horizon3, Cymulate, Picus, SafeBreach, XM Cyber, Scythe, Caldera, and BASzy: real exploitation vs simulation, and whether the evidence ever reranks your queue.

Comparison of the top breach and attack simulation tools in 2026
Tools Attack Simulation

Top 10 Breach and Attack Simulation (BAS) Tools Compared (2026)

Cymulate, Picus, SafeBreach, AttackIQ, Pentera, Caldera, Atomic Red Team, and BASzy: simulation vs real exploitation, and where the results should actually go.

Comparison of the top vulnerability prioritization platforms in 2026
Tools Prioritization

Top 10 Vulnerability Prioritization Platforms Compared (2026)

Kenna, Tenable VPR, Qualys TruRisk, Rapid7, Nucleus, Brinqa, Vulcan, ServiceNow, and TRIS: how many signals each scores, and which ranking ever gets validated.

Top VM Tools
Tools

Top 10 Vulnerability Management Tools Compared (2026)

Tenable, Qualys, Rapid7, Wiz, CrowdStrike and more, side-by-side with pricing and deployment.

CVEasy vs Tenable
Comparison

CVEasy AI vs Tenable: The Local-First Alternative

No per-asset pricing. No cloud dependency. TRIS v2 12-layer scoring vs the industry incumbent.

CVEasy vs Qualys
MSSP

CVEasy AI vs Qualys: Why MSSPs Are Moving to Local-First

Predictable pricing, data sovereignty, and built-in attack simulation for MSSPs.

On-Premise VM
Deployment

On-Premise Vulnerability Management: The Complete Guide

Air-gapped, local-first, zero cloud. The definitive guide for restricted environments.

per asset pricing trap
Pricing & Licensing

The Per-Asset Pricing Trap: Why Your Vulnerability Scanner Bill Keeps Growing

Per-asset pricing creates perverse incentives that make organizations less secure. Here's the math, and a better model.

compliance mapping
Compliance HIPAA · PCI · SOC 2

Mapping CVEs to Compliance Frameworks: HIPAA, PCI-DSS, and SOC 2

Turn vulnerability scan results into audit evidence. How to align your VM program with the controls that actually get tested.

executive reporting
Reporting

Executive Vulnerability Reporting: Explaining Security Risk to People Who Don't Speak CVE

A practical framework for translating scanner output into reports that drive decisions instead of confusion.

nessus to ers
Nessus Scan Analysis

From Nessus to TRIS score: Turning Raw Scan Output Into Prioritized Remediation

A Nessus XML export is a raw data dump. Here's how to cross-reference with EPSS/KEV and produce a ranked remediation queue.

air gapped security
Air-Gapped Architecture

Running Vulnerability Management in Air-Gapped Environments

Why SaaS VM tools fail in classified networks, and how to run a full VM program with zero internet connectivity.

vulnerability sla
SLA Program Building

Vulnerability SLAs That Actually Get Patches Done

A 7-tier SLA framework built on EPSS and KEV, not CVSS, with escalation paths that IT will actually follow.

threat intel feeds
Threat Intel OSINT

Threat Intelligence Feeds for VM: What to Track and What to Ignore

KEV, EPSS, NVD, MITRE ATT&CK, ISACs, what each feed tells you, what it doesn't, and how to avoid feed overload.

CVSS severity creates patch backlog
Vulnerability Scoring

Why CVSS Alone Is Creating Your Patch Backlog. And What to Do Instead

CVSS was designed to score severity in isolation. But "severity" without context creates noise, not signal. Here's how correlated intelligence changes everything.

No articles found matching your search.

Stay ahead of the next CVE

Weekly vulnerability intelligence, zero spam, pure signal. Join security professionals who get actionable insights delivered every Monday.