The daily firehose — everything the toolchain shipped today, already filtered.
We read every release from the 1309 tools on our watchlist at the source — GitHub and GitLab release notes, vendor release pages and changelogs, project blogs and feeds, vendor press releases, and the source code behind the tag. Bug-fix-only releases and non-product newsroom noise are dropped; what's left is summarized down to the new capability, how to try it, and any screenshots or videos the release itself published. Every entry links to the sources it was built from.
READ AS
Focus:What features shipped and what problems they solve, plus launches, packaging and where the market is moving.
Leaves out:Command-line flags, API-only deltas, usage examples, and releases that are only refinements.
Focus:New security controls, new APIs, and product improvements you can put to work, plus anything an upgrade breaks.
Leaves out:Launch and marketing news, governance, pricing, and documentation changes with no operational effect.
Focus:Dashboards, reporting, and anything you can quantify: metrics, coverage, risk scores, compliance impact, vendor moves.
Leaves out:Settings, flags, API and command-line detail, library bumps, and minor releases with no reporting or posture angle.
Focus:API, SDK and MCP changes, new libraries, breaking changes in what you import, and cyber tooling.
Leaves out:Governance, SOC operations, and vendor launches with no developer surface.
AMOUNT
DETAIL
ORDER
This issue came out before editions were ranked, so it shows the Standard edition in issue order.
Nmap - the Network Mapper. Github mirror of official SVN repository.
Nmap gains TLS close_notify tolerance, SSLSSLA cryptographic protocol for encrypting network connections, now deprecated in favor of TLS but whose name persists colloquially. Cyber tools reference it when handling HTTPS or other encrypted-channel inspection and termination. service portrule coverage, and signal propagation to child processes with -k.
└──▷ TRY IT
Specify an interface with -e to bind both the outgoing interface and the source address, useful when a host has multiple NICsNICsA network interface card or adapter, the hardware that connects a computer to a network. It sends and receives packets over the link. and you need traffic to leave a specific one.
$ nmap -e eth1 -S 192.168.1.50 <target>
Adds -k signal propagation: termination signals (INT/TERM/HUP) are now caught and forwarded to the entire process group, then Ncat exits with 128 + signum, ensuring child processes are not orphaned.
NSE scripts now include s (SSL-protected) service names — such as amt-soap-https — in their portrules, so scripts run against SSL-wrapped services as well as their standard unencrypted counterparts.
Nmap now tolerates TLS peers that do not send close_notify, preventing spurious scan failures against non-compliant TLS targets.
http-referer-checker now categorizes but does not fetch off-host URLs, limiting requests to URLs on the target host only.
Web-check 2.2.0 adds new security-focused panels to its scan results, a subdomain lookup check, and the ability to disable individual checks via configuration.
└──▷ WHAT SHIPPED ·
3 FEATURES0 OF 3 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Vulnerabilities and Advisory panels in results UInew37how completely this was documenteddepth15/40specificity12/30actionability10/3037 / 100
A new Vulnerabilities panel with improved WAFWAFA reverse proxy that inspects HTTP/HTTPS traffic and blocks requests matching known attack patterns such as SQL injection or XSS, sitting between clients and a web application to filter malicious input before it reaches the server. detection surfaces web application firewall findings for scanned targets, alongside a new Advisory panel that displays security advisories directly in the results UI.
— Names two panels and WAF detection but no mechanism detail2.2.0
0200
Configurable check disablingnew28how completely this was documenteddepth10/40specificity8/30actionability10/3028 / 100
Adds configuration support for disabling individual checks, letting users opt out of specific scans.
— States the capability but no config key or file named2.2.0
0300
Subdomain lookup checknew26how completely this was documenteddepth10/40specificity8/30actionability8/3026 / 100
Adds subdomain lookup as a new check capability for scanned websites.
— Bare description of a new check, no config or output details2.2.0
Free Active Directory pentesting tool for Linux. Automates AD and LDAP enumeration, Kerberoasting, ASREPRoast, password spraying, ADCS/ESC1, DCSync, RBCD, gMSA, shadow credentials, NTLM relay and credential dumping across 104 techniques, mapping BloodHound-compatible attack paths to Domain Admin.
Across three releases ADscan added end-to-end AD CS ESC5 exploitation, integrated password cracking backed by a 94-million-entry wordlist, new SQL Server and Shadow Credentials attack pathsattack pathsA possible sequence of steps an attacker could take to reach a valuable target. It connects weaknesses, permissions and reachable systems rather than treating each finding separately., resumable scans with native macOS/ARM64ARM64The 64-bit instruction set architecture from ARM Holdings, used in modern mobile chips, Apple Silicon, and cloud server CPUs; tools target it to run natively on those platforms without emulation overhead. support, and a batch of new commands (harvest, jobs, generate_report, writeup, execute attack_paths) — alongside breaking changes to the REPL command set and a move to container-only execution.
└──▷ WHAT SHIPPED ·
33 FEATURES10 OF 33 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0101
execute attack_paths subcommandnew85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
New adscan execute attack_paths subcommand runs a single saved attack pathattack pathA possible sequence of steps an attacker could take to reach a valuable target. It connects weaknesses, permissions and reachable systems rather than treating each finding separately. or step against a workspace without a full rescan; resolves credentials automatically for already-owned accounts, and a companion re-arm resets step status to re-run a path.
Re-run a single saved attack path against a workspace after remediating one step, without repeating the full scan.
$ adscan execute attack_paths
— Named subcommand with runnable example and re-run mechanismv10.1.0
0202
Integrated password cracking with wordlists and effort laddernew85how completely this was documenteddepth35/40specificity30/30actionability20/3085 / 100
Adds password-strength auditing built into the scan: credentials captured via broadcast poisoning, KerberosKerberosA network authentication protocol that uses tickets issued by a trusted service. Users and services can prove their identities without sending a password to each application. service tickets, and AS-REP hashes are cracked in the background using the bundled 94-million-entry ADscan AD Audit Wordlist and a client-targeted wordlist generator, with recovered passwords fed back into the attack path automatically. A four-rung selectable cracking-effort ladder is calibrated to host hardware with accurate pre-commit time estimates and live progress/ETA, and is configurable via the YAML scan-config file and web platform.
Run a fully unattended CI scan with cracking effort and poisoning capture configured ahead of time via the YAML scan-config file.
$ adscan ci auth --type audit --interface eth0 --domain corp.local --dc-ip 10.0.0.1 -u alice -p 'S3cr3t!'
— Concrete wordlist size and effort tiers, config file named genericallyv10.0.0
0300
writeup command for lab/CTF reportsnew75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
New writeup command captures port data, directory contents, the full attack chain as an editable Mermaid diagram, timestamped steps with credential provenanceprovenanceEvidence recording where a software artifact came from and how it was built, including its source and build process. It helps a consumer check that the artifact matches a trusted build., flags, and dead ends into a lab/CTFCTFCapture The Flag — a competitive hacking challenge format where participants exploit intentionally vulnerable systems or puzzles to retrieve hidden strings, used by cyber tools to practice and demonstrate offensive and defensive techniques. writeup; runs automatically on lab and CTF scans.
— Command named with detailed contents, auto-trigger behaviour notedv11.0.0
0400
Client-logo branding for reportsnew75how completely this was documenteddepth20/40specificity25/30actionability30/3075 / 100
Adds adscan deliver --client-logo and adscan ci --client-logo flags accepting PNG, SVG, or JPG to embed a client logo in both the free and PRO report covers.
Generate a client-branded exposure report during a non-interactive CI scan, embeddingembeddingLists of numbers a model produces to represent the meaning of text, images or code, so similar items sit close together. They power semantic search and RAG. the client's logo in both the HTML and PDF output.
$ adscan ci auth --type audit --interface eth0 --domain corp.local --dc-ip 10.0.0.1 -u alice -p 'S3cr3t!' --client-logo client_logo.png
— Exact flags and a runnable example providedv11.0.0
0500
SQL Server attack coveragenew75how completely this was documenteddepth35/40specificity25/30actionability15/3075 / 100
Adds SQL Server attack coverage: linked-server lateral movementlateral movementMoving from an initially compromised system or identity to other resources in a network. Attackers often use stolen credentials or trusted connections to expand their access. across domain and forest trusts, automated command execution with escalation to SYSTEM, and arbitrary file read via bulk import — each surfaced as a validated attack step in the report; the SQL Server post-authentication workflow now runs automatically in unattended scans instead of defaulting to skip.
— Multiple named techniques, no direct CLI flag shownv10.1.0
0603
ESC5 end-to-end AD CS exploitationnew70how completely this was documenteddepth35/40specificity25/30actionability10/3070 / 100
Executes AD CS ESC5 end to end: backs up the CA private key, forges a certificate offline, and authenticates with it from the CA host's machine account or a recovered local-admin password.
— Full mechanism described but no runnable command shownv11.0.0
0700
generate_report command for exposure reportsnew70how completely this was documenteddepth25/40specificity20/30actionability25/3070 / 100
New generate_report command produces a free self-contained HTML and paginated A4 PDF exposure report from any scan; audit-mode scans run it automatically.
— Named command and output formats given, no example usedv11.0.0
0800
Telemetry and offline controlsnew70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
Adds --no-telemetry and --offline flags to adscan start; also restores set telemetry off as a per-workspace setting and introduces set telemetry off global for an operator-wide default.
Attack path collapsing and refined result statesimproved70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Attack paths with interchangeable intermediate accounts now collapse into a single finding that names and counts those accounts, letting the operator choose which to target — several at once for a roast or spray, one for a direct step — with unattended runs picking the strongest candidate automatically; attack paths also carry more precise result states: Partially Validated, Not Executed for Safety, and Attack Surface Reduced — Hardening Observed.
— Mechanism and exact state names given, no direct commandv11.0.0v10.1.0
1000
REPL flag-form arguments and tab-completionimproved70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
REPL commands now accept flag-form arguments -d/--dc-ip/-u/-p/--host/--service alongside the existing positional form, with tab-completion for both flag names and values.
Use flag-form arguments in the REPL for scripted or tab-completed input instead of positional syntax.
$ start_auth -d 10.0.0.1 -u alice -p 'S3cr3t!' --host corp.local
— Exact flags named with a runnable REPL examplev10.1.0
1100
harvest command for recovered credentialsnew70how completely this was documenteddepth25/40specificity20/30actionability25/3070 / 100
Adds a harvest command providing a single view of every credential obtained during a scan (captured, cracked, and sprayed), each tagged with its privilege tier and reachable assets, plus an end-of-scan harvest summary.
Pull up every credential recovered so far — captured hashes, cracked passwords, and sprayed accounts — with privilege tier and reach, mid-engagement.
$ harvest
— Named command with runnable example and clear scopev10.0.0
1200
Broadcast poisoning capturenew70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Adds broadcast name-resolution poisoning capture (LLMNR, NBT-NS, mDNSmDNSA zero-configuration protocol that resolves hostnames to IP addresses on a local network segment without a central DNS server, using multicast UDP on 224.0.0.1:5353. Cyber tools use it to discover hosts and services without active probing.) as a background task, surfaced as a finding and linked attack step, with an explicit consent panel in interactive mode and automatic start in unattended scans; poisoning controls are configurable via the YAML scan-config file and web platform.
— Protocols and behaviour named, no direct trigger commandv10.0.0
1300
jobs command for background tasksnew65how completely this was documenteddepth20/40specificity20/30actionability25/3065 / 100
Adds a jobs command to list, review, and stop long-running background tasks such as broadcast-name-resolution poisoning capture and password cracking.
Review and stop background cracking or poisoning jobs without interrupting the active scan.
Writable-share credential baitnew60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Adds opt-in writable-share credential bait: plants a bait file on writable shares and captures resulting authentication attempts as a background job that does not block the scan; configurable via new scan-configuration toggles in the CLI and web console.
— Opt-in mechanism and config surfaces named genericallyv10.1.0
thinner coverage below
1500
COVERAGE.md technique-to-MITRE catalognew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
New COVERAGE.md lists all 103 Active DirectoryActive DirectoryMicrosoft's directory service for Windows networks that centralises authentication and authorisation; cyber tools target or integrate with it because it controls identity and access across most enterprise environments. techniques implemented, each mapped to MITRE ATT&CKMITRE ATT&CKA publicly maintained knowledge base of adversary tactics and techniques observed in real attacks, maintained by MITRE. Cyber tools use it as a common taxonomy to classify, map, and communicate threat behavior. and marked executed, detected, or declined for safety; generated from the product catalog so it cannot drift.
— File name and scope given, no usage examplev11.0.0
1604
Shadow Credentials escalationnew55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Adds Shadow Credentials escalation: detects when it can write a key credential to a target account and executes the full authentication chain end to end.
— Mechanism described, no command or config namedv10.1.0
1705
NTLM credential capture via pivotnew55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Adds credential capture through a pivot: NTLMNTLMA Windows authentication protocol that proves knowledge of a password through a challenge and response. Captured authentication exchanges can be abused in relay attacks when protections are absent. authentication can be captured across a routed tunnel with per-target selection of the callback address.
— Mechanism named, no command or flag givenv10.1.0
1800
Native Certificate Services attack implementationimproved55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Certificate Services attacks now run through a native implementation, including detection of delegated CA-management rights and detection of Extended Protection on the web-enrollment endpoint (suppressing false ESC8ESC8An Active Directory privilege escalation path where an attacker abuses the Web Enrollment interface of a Microsoft Certificate Authority to coerce NTLM authentication and relay it to obtain a certificate for a privileged account. findings when enrollment is hardened).
— Mechanism and false-positive fix described, no commandv10.1.0
1906
Built-in engine replaces bundled external toolsbreaking55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Password sprayingPassword sprayingTrying a small number of common passwords across many accounts. Attackers spread attempts out to avoid the lockouts caused by repeatedly guessing one user's password., share enumeration, SMBSMBA network file-sharing protocol developed by Microsoft that lets systems share files, printers, and named pipes over a network; cyber tools target or speak it because it is ubiquitous in Windows environments./LDAPLDAPA protocol for querying and modifying directory services, standardized under RFC 4511, commonly used to look up users, groups, and attributes in corporate identity stores like Active Directory. hardening checks, local credential verification, and account cleanup now run on ADscan's built-in engine with consistent proxy support, removing the dependency on bundled external command-line tools; any workflow that relied on the previous bundled third-party tools directly must now use these native engine equivalents.
— Scope of replaced functions listed, no migration command givenv10.0.0
2000
Cross-scan exposure comparison viewnew50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
The Enterprise platform adds a cross-scan exposure comparison view that plots exposure across a workspace's scans and lists findings and attack paths that appeared, closed, or carried over.
— UI capability named, no exact navigation path givenv11.0.0
2107
Container-only execution enforcedbreaking50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
Running the ADscan core directly on the host machine is now refused; the tool runs only inside its container.
— Clear before/after behaviour, no command specificsv10.1.0
2200
Extended-rights escalation chainingimproved50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Extended-rights escalation (forced password reset, DCSyncDCSyncAn attack that abuses Active Directory replication permissions to request password-related data from a domain controller. It imitates the synchronization normally performed between controllers., LAPSLAPSA Microsoft feature that automatically generates, rotates, and stores unique local administrator passwords for each Windows machine in Active Directory, eliminating shared static credentials across a fleet. password read) is now modeled per target and chained into attack paths.
— Named rights listed but no execution detailv10.1.0
2300
ConvertFrom-SecureString secret recoverynew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Adds recovery of secrets protected with PowerShell ConvertFrom-SecureString -Key, chained into share-password findings.
— Names exact cmdlet but no usage flow shownv10.1.0
2400
Native-Microsoft-tooling remediation guidanceimproved50how completely this was documenteddepth15/40specificity25/30actionability10/3050 / 100
Remediation guidance is now written entirely in native Microsoft tooling (dsacls, RSAT Active Directory module, Get-*/Set-* cmdlets) with no third-party product names in client-facing report text.
— Names exact tools/cmdlets, no example command runv10.1.0
2500
Resumable scansnew50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
Adds resumable scans — interrupted scans (crash, disconnect, or deliberate stop) can resume from the last completed phase or host; the web platform can stop and resume a running scan gracefully.
— Behaviour explained, no command or flag givenv10.0.0
2600
GPO control chained to code executionnew45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
GPO control is now chained through to code execution via a scheduled task on machines the GPO applies to.
— Mechanism named briefly, no configuration detailv10.1.0
2700
Privilege Blast Radius reportingnew45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Adds Privilege Blast Radius: reports, the web platform, and the CLI now show the full set of assets and capabilities a single compromised account reaches.
— Concept described, no surface or command namedv10.0.0
2800
Native macOS and ARM64 supportnew45how completely this was documenteddepth15/40specificity20/30actionability10/3045 / 100
Adds native macOS and Apple Silicon support; LITE and PRO images are now published for ARM64/Apple Silicon in addition to x86-64.
— Platforms and image tiers named, no install commandv10.0.0
2908
HTTP SPN relay and coercion detectionnew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Service accounts carrying an HTTP SPN are now flagged as a Kerberos web-application relay and coercion surface, with native remediation guidance in the report and platform.
— Short description, no configuration or command detailv11.0.0
3000
Expanded web port sweepimproved30how completely this was documenteddepth10/40specificity15/30actionability5/3030 / 100
Web ports 8080 and 8443 are now included in the important-ports sweep and folded into service discovery.
— Exact ports named but change is minor and automaticv10.1.0
3100
Refined AD exposure scoreimproved30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
The AD exposure score now combines proof strength with per-technique exploitability.
— One-line description with no scoring mechanicsv10.1.0
3209
REPL commands renamed to native namesbreaking25how completely this was documenteddepth10/40specificity5/30actionability10/3025 / 100
Nine REPL commands were renamed to native names; the previous command names are no longer accepted.
'Blocked by Active Controls' report category removedbreaking25how completely this was documenteddepth10/40specificity10/30actionability5/3025 / 100
The Blocked by Active Controls report category was removed from reports.
— Single-line removal notice with no migration detailv10.1.0
└──▷ BREAKING ON UPGRADE
!
Nine REPL commands were renamed to native names; the previous command names are no longer accepted.
!
The Blocked by Active Controls report category was removed.
!
Running the ADscan core directly on the host machine is now refused; the tool runs only inside its container.
!
Bundled external third-party command-line cyber tools have been removed; any workflow that relied on them directly must now use ADscan's native engine equivalents.
safely install npm packages by auditing them pre-install stage
npq added machine-readable audit output for both scripted and agent-driven workflows, via an explicit --json flag and automatic detection of coding-agent environments.
└──▷ WHAT SHIPPED ·
2 FEATURES0 OF 2 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
`--json` flag for audit-only outputnew75how completely this was documenteddepth30/40specificity20/30actionability25/3075 / 100
The new --json CLI flag emits a versioned JSON audit report and never proceeds to install, letting CI and scripted pipelines consume npq results programmatically. It routes invocations to an audit-only path that bypasses interactive prompts and auto-continue behaviour, and the JSON report captures incomplete audit check results so callers can distinguish fully-evaluated from partially-evaluated signals.
Audit a package in CI and capture the machine-readable result without triggering an install — useful for policy checks or SIEMSIEMSecurity information and event management, collecting logs from many systems and correlating events to find suspicious activity. Analysts use it to investigate alerts and incidents. ingestion.
$ npq install express --json
— Named flag with runnable example, but no schema details given.v3.24.0
thinner coverage below
0200
Auto-detection of coding-agent environmentsnew55how completely this was documenteddepth30/40specificity15/30actionability10/3055 / 100
npq now detects when it is running inside a coding-agent environment and automatically defaults both audit output and package parsing to JSON modeJSON modeForcing a model's response to match a given format or JSON schema, so software can parse it reliably instead of hoping the text is well formed., without requiring manual flags. In this mode, package parsers switch to a JSON-safe mode that rejects inputs like credential-bearing URLs that are unsafe to process as JSON.
— Explains mechanism and safety behaviour but no manual trigger or flag given.v3.25.0
Deepsec is a security harness for finding vulnerabilities in your codebase powered by coding agents
Ships one-shot Deepsec initialization (coordinator.ts) to scaffold a project from scratch without manual setup steps.
Introduces stable, deterministic findingId values (SHA-256SHA-256A cryptographic hash function that turns data into a fixed 256-bit fingerprint. It is used to check integrity; hashing does not encrypt the original data. of projectId + normalized path + title) assigned at append time and lazily backfilled on old records, so finding identity survives across revalidation runs.
Adds permissive verdict reconciliation for revalidate: verdicts now match by alias/findingId → exact title → normalized title → unique 1:1 remainder, with a matchedBy diagnostic recorded per match, replacing the previous exact-equality-only approach that silently dropped mismatched verdicts.
Adds short per-invocation prompt aliases (F1…Fn) mapping to stable finding IDs so agents never see raw hashes in prompts.
Exports new processor primitives — reconcileVerdicts, buildAliasMap, expectedFindingsForBatch, resolveDuplicateRef, ensureFindingIds, attributionHeaders, setAttributionVersion, isGatewayBaseUrl — for use in custom integrations.
OWASP dependency-check is a software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies.
DependencyCheck v13.0.0 adds OpenSSL 3.x detection while removing Nexus V2 Search support and previously deprecated configuration options.
└──▷ WHAT SHIPPED ·
2 FEATURES1 OF 2 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
OpenSSL 3.x detection in OpenSSLAnalyzernew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
The OpenSSLAnalyzer now supports detection of OpenSSL 3.x, enabling accurate identification of modern OpenSSL versions in scanned dependencies.
— Names the analyzer but no detection mechanism detail.v13.0.0
0201
Removal of Nexus V2 Search and deprecated configbreaking35how completely this was documenteddepth15/40specificity10/30actionability10/3035 / 100
Nexus V2 Search support has been dropped along with all previously deprecated configuration keys and integration options. Any working setup relying on Nexus V2 or these deprecated settings will break on upgrade.
— States impact but not which specific config keys removed.v13.0.0
└──▷ BREAKING ON UPGRADE
!
Nexus V2 Search support has been removed along with all previously deprecated configuration keys and integration options — any working setup relying on Nexus V2 or deprecated settings will break on upgrade.
sbomify is a product security artifact hub and a trust center.
sbomify shipped its first public REST APIREST APIA web API design style where clients interact with resources over HTTP using standard methods like GET, POST, and DELETE, giving cyber tools a predictable, language-agnostic way to integrate with external services. (187 endpoints across 17 areas) alongside a major VEXVEXA machine-readable statement from a vendor saying whether a CVE in a component actually affects their product. It is how a scanner is told to stop flagging a vulnerability that is not reachable./CBOMCBOMA structured inventory of cryptographic assets — algorithms, keys, certificates, and protocols — used in a system, modeled after the Software Bill of Materials concept to help teams audit and manage cryptographic risk. expansion — full VEX authoring, triage and drift detection, CycloneDX 1.7CycloneDX 1.7An OWASP-maintained Software Bill of Materials standard and schema; version 1.7 adds attestations and evidence fields, giving cyber tools a richer, machine-readable format for expressing supply-chain trust claims. CBOM ingestion, and new Trust Center posture visibility.
└──▷ WHAT SHIPPED ·
8 FEATURES2 OF 8 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Public REST API with 187 endpointsnew78how completely this was documenteddepth30/40specificity28/30actionability20/3078 / 100
sbomify now publishes a full REST API — 187 endpoints across 17 areas, documented at https://app.sbomify.com/api/v1/openapi.json. Named areas include Artifacts (23 endpoints, create/read/update/delete), Controls (21 endpoints, create/read/update/delete), Cle (20 endpoints, create/read), Workspaces (20 endpoints — manage workspace settings, members, branding, and collaboration features), Products (19 endpoints — structure software inventory into products grouped by releases), Releases (19 endpoints — tag and manage product releases with downloadable artifacts and version tracking), Compliance (17 endpoints, create/read/update), Components (11 endpoints — organize software components that contain SBOMsSBOMsA software bill of materials, an inventory of the components and versions inside an application. It helps teams find affected software when a dependency has a vulnerability or licensing issue. and documents), plus 9 more areas: Vulnerability Scanning, Access Requests, Oidc Trusted Publishing, Plugins, Billing, Licensing, Notifications, User, and Internal.
— Names all 17 areas, counts and spec URL, but no per-endpoint paths26.7.1
0201
End-to-end VEX authoring, triage, and drift detectionnew78how completely this was documenteddepth35/40specificity28/30actionability15/3078 / 100
Adds a full VEX (Vulnerability Exploitability eXchangeVulnerability Exploitability eXchangeA machine-readable statement from a vendor saying whether a CVE in a component actually affects their product. It is how a scanner is told to stop flagging a vulnerability that is not reachable.) workflow: authoring, uploading, and ingesting VEX documents in CycloneDXCycloneDXAn open standard for describing software components and their dependencies, vulnerabilities and other supply-chain information. Tools use it to exchange bills of materials and related evidence., OpenVEXOpenVEXAn open specification and Go library, maintained by the OpenVEX community, for expressing VEX (Vulnerability Exploitability eXchange) statements in a standard JSON format so cyber tools can automate vulnerability triage., and CSAFCSAFAn OASIS open standard for distributing machine-readable vulnerability advisories, letting cyber tools automate ingestion and correlation of vendor-issued security disclosures at scale. formats; in-product VEX triage and lifecycle management with an opt-in Dependency-Track triage sync that auto-pins to releases; and scheduled drift detection that flags stale VEX statements and uncovered High/Critical findings.
— Full mechanism and formats named, but no config keys or commandsv26.7.1
0300
Version and format filters on SBOM list endpointimproved68how completely this was documenteddepth18/40specificity25/30actionability25/3068 / 100
The component SBOMs list endpoint gains version and format filtering parameters, letting API consumers narrow returned SBOM listings by these fields.
— Names exact query parameters on a specific endpointv26.7.1
0402
CBOM ingestion with CycloneDX 1.7 normalizationnew65how completely this was documenteddepth28/40specificity22/30actionability15/3065 / 100
Adds CBOM (Cryptography Bill of MaterialsBill of MaterialsA structured list of every component, library, and dependency that makes up a piece of software or hardware, used by cyber tools to track what is inside a product and surface known vulnerabilities in its parts.) ingestion across every lineage, with CycloneDX 1.7 registry normalization and a new workspace dashboard for cryptographic asset visibility.
— Names format version and dashboard but no exact UI pathv26.7.1
thinner coverage below
0500
VEX and CBOM downloads in Trust Centerimproved50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
Trust Center now exposes VEX and CBOM downloads alongside a new vulnerability posture panel, giving external viewers visibility into exploitability and cryptographic bill-of-materials data.
— Clear feature location in Trust Center, limited mechanism detailv26.7.1
0600
Workspace-scoped token binding on Workspaces APIbreaking48how completely this was documenteddepth18/40specificity20/30actionability10/3048 / 100
Enforces workspace-scoped token binding across the workspaces API, restricting API tokens to the workspace they were issued for.
— Names affected API surface but no migration guidance givenv26.7.1
0700
Per-artifact usage analytics via PostHognew40how completely this was documenteddepth15/40specificity20/30actionability5/3040 / 100
Adds PostHog per-artifact analytics tracking VEX, CBOM, and HBOM uploads, downloads, deletions, and release pulls.
— Names tool and tracked events, no dashboard or access pathv26.7.1
0800
OpenGrep SAST added to CI pipelinenew30how completely this was documenteddepth10/40specificity15/30actionability5/3030 / 100
Adds an OpenGrep SASTSASTStatic application security testing, analyzing source code or compiled code for vulnerabilities without running the application. It helps developers find problems before deployment. workflow to sbomify's own CI pipeline.
— Bare mention of internal tooling change, no user-facing detailv26.7.1
Fast, developer-friendly JS/TS dependency vulnerability scanner with local lockfile scanning, OSV matching, direct vs transitive visibility, --fix, JSON output, and practical remediation guidance.
cve-lite-cli added dependency-maintenance detection (--check-maintenance/DM001), an offline advisory database bootstrap, release-cooldown-aware fix warnings, and SARIFSARIFStatic Analysis Results Interchange Format, a standard for sharing code-analysis findings, including locations and rule details. It lets scanners report results to a common review interface. output for GitHub Code Scanning, alongside three new override-hygiene rules and refinements to the overrides subcommand and HTML report.
└──▷ WHAT SHIPPED ·
7 FEATURES0 OF 7 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
--check-maintenance dependency maintenance checksnew91how completely this was documenteddepth35/40specificity28/30actionability28/3091 / 100
New --check-maintenance flag (rule DM001) flags direct dependencies that block a transitive CVE fix via major-version constraint drag, or that are deprecated on npm. Findings render in terminal, JSON, multi-folder, and HTML report output, and count toward --fail-on (high severity for constraint drag, medium for deprecated packages).
Catch direct dependencies that are blocking a transitive CVE fix or are npm-deprecated, and fail CI on any high-severity finding.
$ cve-lite /path/to/project --check-maintenance--fail-on high
— Names flag, rule id, severities and every output surface.v1.28.0
0200
SARIF output for GitHub Code Scanningnew86how completely this was documenteddepth30/40specificity28/30actionability28/3086 / 100
New --sarif output includes ruleIndex, kind: "open", and partialFingerprints fields for full GitHub Code Scanning compatibility, with shared fingerprint logic extracted to src/utils/sarif.ts.
Generate a SARIF report with full GitHub Code Scanning fingerprinting to upload as a code-scanning artifact in CI.
$ cve-lite /path/to/project --sarif
— Named flag, exact SARIF fields, source file, and runnable command.v1.27.0
0300
Cooldown-aware fix version warningsnew85how completely this was documenteddepth35/40specificity30/30actionability20/3085 / 100
New fix resolver reads min-release-age (npm .npmrc), minimumReleaseAge (pnpm), and npmMinimalAgeGate (yarn) and warns when a recommended fix version is newer than the configured release window. It is advisory only, on by default, does not change flags or exit codes, and renders in terminal, --verbose, JSON, and HTML report for npm/pnpm/yarn (Bun not yet covered).
— Names every config key and package manager but has no example command.v1.28.0
0400
New override hygiene rules PD001, PD002, OA009new83how completely this was documenteddepth35/40specificity28/30actionability20/3083 / 100
Rule PD001 (Override-only phantom, high) fires when source code imports a package that is only present via an override pin, prompting declaration as a direct dependency. Rule PD002 (Transitive-only phantom, medium) fires when source code imports a package that is only present as a transitive dependency, prompting an explicit declaration. Rule OA009 (Stale floor detector) fires when a >= or ^ override floor is already met by every parent declaration, flagging the override as redundant, with a safety guard that suppresses the stale-floor removal suggestion when the override anchors a phantom import (PD001/PD002 interaction). A new examples/all-scenarios/ fixture triggers all nine auto-detectable override hygiene rules in a single scan.
— Names three rule ids with firing conditions and a fixture, no direct command.v1.27.0
0500
overrides subcommand JSON output and path-first orderingimproved70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
The overrides subcommand now supports overrides --json output written to a timestamped file, consistent with the main scan path, and accepts path-first argument ordering so cve-lite <path> overrides [flags] works alongside the existing cve-lite overrides <path> [flags] form.
Run override hygiene auditing with auto-fix on a non-root project path using the new path-first argument order.
$ cve-lite ./packages/api overrides --fix
Export override hygiene findings to a timestamped JSON file for ingestion into a SIEMSIEMSecurity information and event management, collecting logs from many systems and correlating events to find suspicious activity. Analysts use it to investigate alerts and incidents. or audit log.
$ cve-lite /path/to/project overrides --json
— Two named CLI surfaces with runnable example commands for each.v1.27.0
0600
`advisories init` offline advisory databasenew65how completely this was documenteddepth20/40specificity20/30actionability25/3065 / 100
New advisories init subcommand creates an empty offline advisory database for air-gapped environments, to be populated manually and used with runtime-API-free scanning (e.g. paired with --offline).
Bootstrap an empty offline advisory database on an air-gapped machine, then scan without any runtime API calls.
CAPEv2 adds Remus malware detection, a threat-intelligence processing module (ThreatFox + Malpedia), and PCIPCIA hardware bus standard that connects peripheral devices to a computer's motherboard; cyber tools targeting hardware-level forensics or memory analysis use it to access device registers and DMA regions directly. vendor ID spoofing to defeat Al-Khaser VM checks.
New modules/processing/threatintelligence.py processing module (runs at order=22) queries ThreatFox for contacted IPs/domains and Malpedia for malware family cards, annotating network hosts with threat tags and writing results to results['threatintelligence'] with providers, indicators, families, and stats keys.
New Remus malware family detection and dynamic config extraction added to CAPE's detection pipeline.
New PCI vendor ID spoofing capability to bypass Al-Khaser QEMUQEMUAn open-source machine emulator and virtualizer that lets software run a guest OS or CPU architecture on a different host, giving cyber tools an isolated, inspectable execution environment without dedicated hardware. detection checks (Qemu.cpp vendor ID fingerprint).
New require_task_delete and can_delete_task authorization guards added to the multitenancy access-control layer, gating task deletion to submitter or box-admin roles.
Adds per-task try/except in APIv2 batch delete loops so partial-apply failures are reported with a partial_error field rather than returning a bodiless 500.
+1 moreshow less
MSI Installer files are now excluded from the office file check, broadening submission handling for installer-based samples.
6 details in Everything
└──▷ BREAKING ON UPGRADE
!The suspended parameter has been removed from execute() methods in process.py and abstracts.py; any custom modules or scripts passing suspended= will break on upgrade.
Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources.
Kubescape v4.0.11 adds a GitLab SASTSASTStatic application security testing, analyzing source code or compiled code for vulnerabilities without running the application. It helps developers find problems before deployment. report format, a quarantine remediation action, CELCELCommon Expression Language, an open-source expression language maintained by Google, used to embed lightweight, safe policy evaluation logic into tools without running a full scripting engine.-based admission control scanning, an AWS ECRECRAmazon Elastic Container Registry, AWS's managed service for storing and distributing Docker and OCI container images, giving cyber tools a private, IAM-gated registry without self-hosting infrastructure. vulnerability adaptor, and expands patch export targets, alongside several MCPMCPModel Context Protocol, a standard for connecting AI applications to external tools and data sources. A compatible server exposes capabilities an assistant can use through a common interface. server and policy-scoping enhancements.
└──▷ WHAT SHIPPED ·
10 FEATURES4 OF 10 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0101
GitLab SAST output formatnew70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
Adds gitlab-sastgitlab-sastGitLab's built-in static analysis feature that scans source code for vulnerabilities during CI/CD pipelines, letting cyber tools integrate findings directly into merge-request workflows without external scanners. as a new --format output option for Kubescape's printer, enabling native integration with the GitLab Security Dashboard.
— Names exact flag/value but no example output shownv4.0.11
0200
CEL-based admission control scanningnew70how completely this was documenteddepth25/40specificity25/30actionability20/3070 / 100
kubescape scan now runs CEL-based admission controls as part of the scan, bundling and evaluating the VAP CEL policy suite without requiring a network call.
— Explains mechanism and offline behavior, no exact commandv4.0.11
0302
VAP library defaults to embedded bundlebreaking60how completely this was documenteddepth20/40specificity20/30actionability20/3060 / 100
The vap deploy-library subcommand now serves the embedded VAP bundle by default; network download only occurs when --from-release is passed, a behavior change from the previous default of downloading from the network.
— Names subcommand, flag, and exact before/after behaviorv4.0.11
thinner coverage below
0403
Quarantine remediation actionnew55how completely this was documenteddepth15/40specificity20/30actionability20/3055 / 100
Adds a quarantine action to the kubescape operator remediate CLI subcommand for isolating non-compliant workloads.
— Names subcommand and action but not full syntaxv4.0.11
0504
AWS ECR vulnerability adaptornew55how completely this was documenteddepth20/40specificity25/30actionability10/3055 / 100
Implements an AWS ECR vulnerability adaptor via the new Container Image Vulnerability (CIV) Adaptor interface, enabling ECR-native image vulnerability data ingestion.
— Names interface and provider but no usage stepsv4.0.11
0600
Expression-based exception scopingnew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Honors objectSelector.matchExpressions in PostureExceptionPolicy.ObjectSelector, enabling expression-based exception scoping.
— Names exact field path, no worked examplev4.0.11
0700
OCI and local export for patch commandimproved50how completely this was documenteddepth15/40specificity20/30actionability15/3050 / 100
kubescape patch now supports OCIOCIOpen Container Initiative standard, maintained by the Linux Foundation, defining the image format and runtime spec that container tools share so images built once run anywhere OCI-compliant. and local export targets, expanding patched image delivery options beyond remote registries.
— Names command and targets but no flag syntax givenv4.0.11
0800
MCP server scanning and profiling additionsnew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
The MCP server gains a headless OPAProcessor for low-latency Network Policy scanning, a headless OPAProcessor RBACRBACRole-based access control, where permissions are assigned to roles such as reader or administrator and users receive those roles. It makes access easier to manage than individual permission lists. scanner, and new container profile tools and resources.
— Names three additions but no invocation detailsv4.0.11
0900
Encrypted resource metadata decryptionnew35how completely this was documenteddepth15/40specificity15/30actionability5/3035 / 100
Adds decryption support for encrypted resource metadata (report crypto), complementing the existing encryption path.
— Only prose description, no config or command namedv4.0.11
1000
Reversible container metadata anonymizationnew25how completely this was documenteddepth10/40specificity10/30actionability5/3025 / 100
The anonymizer now supports reversible container metadata transformation.
— Bare description, no mechanism or usage givenv4.0.11
└──▷ BREAKING ON UPGRADE
!
The vap deploy-library subcommand no longer downloads the VAP bundle from the network by default — it serves the embedded bundle instead. Pass --from-release to restore the previous download behaviour.
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Kata Containers 4.0 rewrites the runtime in Rust (runtime-rs) as the new default, ships the Dragonball VMMVMMA Virtual Machine Monitor is software that creates and manages virtual machines, abstracting physical hardware so multiple OS instances run in isolation; cyber tools use it to sandbox execution or emulate target environments safely. built-in, and adds dm-verity/EROFS integrity and storage support alongside broad device, storage and networking enhancements across QEMUQEMUAn open-source machine emulator and virtualizer that lets software run a guest OS or CPU architecture on a different host, giving cyber tools an isolated, inspectable execution environment without dedicated hardware., Cloud Hypervisor and Dragonball.
└──▷ WHAT SHIPPED ·
11 FEATURES5 OF 11 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0101
Rust runtime rewrite (runtime-rs) becomes defaultbreaking72how completely this was documenteddepth32/40specificity25/30actionability15/3072 / 100
Kata Containers 4.0 introduces runtime-rs, a full Rust rewrite of the Kata Containers runtime, now the default runtime replacing the original Go runtime, which is deprecated; kata-deploy now sets the RuntimeClass to runtime-rs by default and existing users may see minor differences in configuration and behavior when upgrading. runtime-rs now supports x86_64, ARMARMA family of RISC processor architectures designed by Arm Holdings and licensed to chip makers worldwide; tools target it to run natively on mobile, embedded, and increasingly server and desktop hardware. (aarch64) and IBM s390x, and the containerd shim is updated to version 0.11 with ttrpc updated to version 0.9.
— Names runtime, dependency versions and migration impact, no exact command4.0.0
0202
Block-based emptyDir volumes and sizeLimit enforcementbreaking60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Adds block-based emptyDir volumes (block-plain) for improved performance and security by avoiding filesystem sharing. The previously unsafe emptyDir setting that allowed volumes to exceed their sizeLimit has been removed.
— Names volume type and removed unsafe sizeLimit behavior4.0.0
0300
Unified block device model and storage improvementsimproved60how completely this was documenteddepth30/40specificity20/30actionability10/3060 / 100
Adds a unified block device model (BlockModern) across QEMU, Cloud Hypervisor, and Dragonball, with improved hot-plug/unplug reliability and rollback on failure. Also adds discard and unmap support for thin-provisioned storage (requires hypervisor support) and improved virtio-scsi support as a container root filesystem driver.
— Explains mechanism across hypervisors, no exact flags4.0.0
thinner coverage below
0400
EROFS snapshotter supportnew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds support for the EROFS snapshotter, available through Helm configuration, with kata-deploy validating EROFS prerequisites before installation.
— Names deployment path via Helm and kata-deploy validation4.0.0
0500
VFIO device passthrough enhancementsbreaking55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Adds VFIOVFIOA Linux kernel framework that lets userspace programs take direct ownership of a PCI device, bypassing kernel drivers, giving cyber tools low-latency, isolated hardware access without running in kernel space. device cold-plug support, including CDI-based VFIO cold-plug in single-container (non-pod-sandbox) mode, and s390x VFIO-AP mediated device support for IBM Z crypto and accelerator workloads. Unused VFIO configuration options have been removed.
— Names modes and architectures, no config specifics4.0.0
0600
Networking enhancements across hypervisorsimproved55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Propagates multi-queue networking configuration through all supported hypervisors (QEMU, Cloud Hypervisor, Dragonball), adds support for placing network devices in the host network namespace when using QEMU, and improves network interface hot-plug for QEMU with enhanced SR-IOV support.
— Names hypervisors and behavior, no config keys4.0.0
0703
Dragonball VMM as built-in defaultnew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Adds Dragonball as a built-in VMM default, supporting virtio-net, virtio-blk, and VFIO device passthrough without requiring QEMU or Cloud Hypervisor.
— Names supported devices, no config path given4.0.0
0804
dm-verity integrity-verified rootfs with GPT/VMDK supportnew45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Adds dm-verity integrity-verified root filesystem support, enabled by default in deployment configurations, plus GPT/VMDK support for integrity-verified root filesystems.
— Describes feature and formats but no config keys4.0.0
0905
GPU device passthrough supportnew35how completely this was documenteddepth15/40specificity15/30actionability5/3035 / 100
Adds GPUGPUA graphics processing unit, a processor that performs many calculations in parallel. AI workloads use GPUs to speed up model training and inference. device support across QEMU, Cloud Hypervisor, and Dragonball hypervisors.
The original Go runtime is deprecated and kata-deploy sets the RuntimeClass to runtime-rs by default — existing users may encounter minor differences in configuration and behavior when upgrading.
!
Unsafe emptyDir setting that allowed volumes to exceed their sizeLimit has been removed.
Tenzir is a security data platform that ingests, transforms, and analyzes security telemetry and threat intelligence data.
Tenzir v6.10.0 introduces a suite of native time-series analytics functions for beacon detection and threat-hunting cadence analysis, alongside deeper ClickHouse export support and automatic NetFlow/IPFIXIPFIXAn IETF standard protocol for exporting network flow records from routers and probes to a collector, giving cyber tools a vendor-neutral stream of structured traffic metadata without full packet capture. ingestion.
└──▷ WHAT SHIPPED ·
3 FEATURES0 OF 3 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Beacon-detection time-series analytics functionsnew90how completely this was documenteddepth35/40specificity30/30actionability25/3090 / 100
Adds a set of TQL functions for cadence and periodicity analysis aimed at beacon/C2 detection: deltas() computes successive differences of a sorted timestamp list into inter-arrival durations; mad() (available both as a summarize aggregation and as a list method) computes median absolute deviation, returning a duration when given duration input; skewness() computes moment skewness with Bowley skewness selectable via method="bowley" (returns 0.0 for zero-dispersion input); autocorrelation(xs, max_lag=int) computes normalized autocorrelation coefficients for lags 0 through max_lag (default half the list length); periodogram(xs) returns spectral power per period via FFT; dominant_period(times, resolution=duration) returns the strongest period and a normalized strength (0-1); and ewm_variance()/ewm_stddev() join ewma() with the same decay options plus a bias option to switch between debiased and biased weighted moments.
Identify periodic beacons by dominant period strength — filter destinations with a strong 30-second check-in pattern from noisy traffic.
ClickHouse export and import enhancementsimproved73how completely this was documenteddepth25/40specificity28/30actionability20/3073 / 100
to_clickhouse's json and low_cardinality arguments now accept nested fields (e.g. json=file.xattributes) rather than only top-level ones, and gain automatic JSON column detection, including detection after ocsf::cast, so freeform OCSFOCSFAn open schema standard, maintained by the OCSF community under CISA and industry backing, that defines a common event format so cyber tools can share and ingest log data without per-source normalization work. fields are automatically typed as ClickHouse JSON columns. from_clickhouse can now read ClickHouse's native JSON column type, fixing a previous serialization version error.
Automatic NetFlow/IPFIX format detectionimproved60how completely this was documenteddepth20/40specificity20/30actionability20/3060 / 100
read_auto now automatically detects and selects read_netflow for NetFlow v5, NetFlow v9, and IPFIX byte streams, removing the need to specify the format explicitly on ingestion.
Auto-ingest a NetFlow v9 capture file without specifying the format explicitly.
Trend Vision One is Trend Micro's unified cybersecurity platform providing threat intelligence, vulnerability management, and incident response across endpoints and networks.
Trend Vision One added configurable cloud classification timing controls and AWS China support to File Security Storage, while the Zero Trust Secure Access on-premises gateway upgraded its prompt injectionprompt injectionAn attack where text the model reads, such as a web page, file or tool result, carries instructions that override the user's. It is the main security risk for agents with tools. detection engine and expanded AI/MCPMCPModel Context Protocol, a standard for connecting AI applications to external tools and data sources. A compatible server exposes capabilities an assistant can use through a common interface. access logging.
└──▷ WHAT SHIPPED ·
2 FEATURES0 OF 2 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Configurable classification timeouts and AWS China supportnew90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
File Security Storage template v4.4.0 adds the FileSecurityStorageScannerICRCQueryTimeoutMs deployment parameter to set a configurable timeout for cloud classification queries (default 6000 milliseconds), and the FileSecurityStorageScannerICRCQueryRetryCount parameter to set a configurable retry count for timed-out queries (default 3 retries; set to 0 to disable retries). It also adds support for deploying the template to AWS China (aws-cn) regions.
Prompt Scan engine and AI/MCP log enrichmentimproved45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Zero Trust Secure Access On-premises Gateway 1.0.90 adopts the latest Prompt Scan engine to improve detection accuracy for prompt injection and harmful prompts, and enriches activity and detection logs with greater visibility into AI service access and MCP server access.
Visibility into AI agent activity on endpoints, with on-device detection, optional pre-action blocking, and forensic reconstruction.
numbat's initial v0.1.1 release ships a complete CLI toolchain for AI agent endpoint visibility: hook-based live monitoring and OTLPOTLPOpenTelemetry Protocol, a standard way to send traces, metrics and logs between applications, collectors and monitoring systems. It lets telemetry move across compatible tools. collection, forensic scan/timeline reconstruction from on-disk artifacts, a CELCELCommon Expression Language, an open-source expression language maintained by Google, used to embed lightweight, safe policy evaluation logic into tools without running a full scripting engine./YAML rules engine with opt-in pre-action blocking, portable case bundles, and a versioned NDJSONNDJSONA text format where each line is a self-contained JSON object, making it easy to stream, append, and parse large datasets record-by-record without loading the whole file into memory. record schema.
└──▷ WHAT SHIPPED ·
9 FEATURES2 OF 9 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0101
CEL and sequence rules enginenew85how completely this was documenteddepth30/40specificity30/30actionability25/3085 / 100
Adds numbat rules check, numbat rules list, and numbat rules test --fixture FILE for validating, compiling, and evaluating CEL and multi-step sequence rules against NDJSON event fixtures. Adds --rules-dir DIR (repeatable) and --no-builtin-rules flags to scan, collect, hook install, and rules check|list|test for loading operator-authored YAML rules or replacing built-in rules by id. Ships built-in CEL and multi-step sequence detection rules evaluated locally, alongside support for custom YAML rules in operator-controlled directories.
Enforce a custom operator policy that blocks SSH authorized_keys writes by Codex — copy the shipped rule, add enforce: true, validate, then reinstall with enforcement enabled.
— Names every rules subcommand and shared flagv0.1.1
0200
Hook lifecycle management for live agent integrationsnew75how completely this was documenteddepth25/40specificity25/30actionability25/3075 / 100
Adds numbat hook install --agent NAME|all and numbat hook uninstall --agent NAME|all to wire and remove live integrations for supported desktop, CLI, IDE, and gateway AI agents, plus numbat hook status [--agent NAME|all] to inspect numbat-owned live integration configuration.
Install live monitoring for Codex and stream all events, findings, indicators, and enforcement decisions to the default record file.
$ numbat hook install --agent codex --emit all
— Names exact install/uninstall/status commands and flagsv0.1.1
0300
Forensic scan and timeline reconstruction from agent artifactsnew75how completely this was documenteddepth25/40specificity25/30actionability25/3075 / 100
Adds numbat scan [--agent NAME ... | --path FILE|DIR ...] for read-only forensic reconstruction from on-disk agent session artifacts without prior instrumentation, and numbat timeline [--agent NAME ... | --path FILE|DIR ...] to reconstruct per-session chronological views from the same artifacts. Scanning supports secret redaction, with raw evidence files opt-in only via case bundles.
— Two commands with flags and redaction behaviour specifiedv0.1.1
0400
Opt-in pre-action enforcementnew75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
Adds opt-in pre-action blocking via --enforce on hook install; rules with enforce: true in an operator --rules-dir emit enforcement decisions, while all shipped built-in rules remain monitor-only by default.
Enforce a custom operator policy that blocks SSH authorized_keys writes by Codex — copy the shipped rule, add enforce: true, validate, then reinstall with enforcement enabled.
— States flag, rule field, and default posturev0.1.1
0500
Portable case bundles with manifest verificationnew70how completely this was documenteddepth25/40specificity25/30actionability20/3070 / 100
Adds numbat case build <case-id> --from FILE and numbat case verify DIR to create and verify portable case bundles with SHA-256SHA-256A cryptographic hash function that turns data into a fixed 256-bit fingerprint. It is used to check integrity; hashing does not encrypt the original data. manifests.
— Exact subcommands and integrity mechanism namedv0.1.1
0600
Versioned NDJSON record schema and emissionnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Emits versioned NDJSON records (schema v0.2.0) for events, findings, enforcement decisions, indicators, and scan summaries, with JSON Schemas published under docs/schema/v0.2.0/. Adds --emit all flag to hook install to write events, findings, indicators, and enforcement decisions to ~/.numbat/records.ndjson.
— Names schema version, record types, and output pathv0.1.1
0702
Live OTLP log collectionnew60how completely this was documenteddepth20/40specificity20/30actionability20/3060 / 100
Adds numbat collect [--addr HOST:PORT] to receive OTLP/HTTP protobuf logs from supported agents and emit normalized records.
— Names command and flag but limited mechanism detailv0.1.1
0800
Local agent discoverynew60how completely this was documenteddepth20/40specificity20/30actionability20/3060 / 100
Adds numbat agents [--all] for read-only discovery of supported local agents, reporting config signals, artifacts, live capture mode, and wired status.
Discover which AI agents are present on the endpoint before installing any hooks.
Cloudmersive is an API platform providing cloud-based document processing, image manipulation, and data conversion services for developers.
Cloudmersive's Private Cloud CDR API gained two new sanitization options for stripping metadata and tracking pixels from documents.
└──▷ WHAT SHIPPED ·
1 FEATURE0 OF 1 FEATUREmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Metadata and tracking pixel removal in CDR APInew25how completely this was documenteddepth10/40specificity10/30actionability5/3025 / 100
The Content Disarm and Reconstruction (CDR) API now supports a metadata removal option and a tracking pixel removal option, expanding the sanitization choices available when processing documents.
ConductorOne is an identity governance platform that automates access management, provisioning, and compliance workflows across enterprise systems.
ConductorOne shipped a unified Identities & NHINHIA non-human identity, an account or credential used by software or a device rather than a person. Service accounts, workload identities and automation tokens need their own permissions and lifecycle controls. inventory dashboard, TypeScript typing for the functions SDK, inline access context in review tasks, and reworked notification toggles.
└──▷ WHAT SHIPPED ·
2 FEATURES0 OF 2 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Reworked notification settingsimproved60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Notification settings were updated: the 'your access request was created' confirmation is now toggleable per channel (email, Slack, Teams) and on by default; provisioning notifications moved under a dedicated section; always-on system notifications are no longer shown as a toggle.
Clerk is a user authentication and identity management platform that provides sign-up, login, and user profile management for web and mobile applications.
Clerk shipped a beta Client ID Metadata Document (CIMDCIMDA text-based Short Message Service protocol from Nokia for exchanging SMS messages between applications and SMS centers, used to build tools that send, receive, or test carrier messaging flows.) mechanism for OAuth clients, Google Workspace Directory Sync, and out-of-the-box strict enumeration protection for combined sign-in-or-up flows.
└──▷ WHAT SHIPPED ·
3 FEATURES1 OF 3 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0101
CIMD beta for OAuth clientsnew85how completely this was documenteddepth32/40specificity28/30actionability25/3085 / 100
New CIMD (Client ID Metadata Document) beta lets OAuth clients use an HTTPSHTTPSHTTP carried over an encrypted TLS connection. It protects traffic in transit and lets a browser verify the server's certificate. URL as their client_id — Clerk fetches and validates the metadata document, eliminating the need for pre-issued client IDs, secrets, or Dynamic Client Registration; aimed at MCPMCPModel Context Protocol, a standard for connecting AI applications to external tools and data sources. A compatible server exposes capabilities an assistant can use through a common interface. and other public OAuth clients. A new CIMD Clients tab on the OAuth provider page lets admins explicitly allow clients by Client ID URL, assign scopes, review admission status and metadata fetch health, refresh metadata, and block or delete saved clients. An Advertise CIMD support toggle publishes CIMD in authorization server metadata so any compatible client can connect, and pairs with Only allow pre-registered clients to connect to restrict OAuth flows to pre-reviewed clients.
Google Workspace Directory Syncnew79how completely this was documenteddepth30/40specificity27/30actionability22/3079 / 100
Directory Sync now supports Google Workspace: Clerk syncs users, groups, and group memberships via a Google service account with domain-wide delegation, without requiring sign-in events to trigger updates. It is configured in the Dashboard under a Google SAMLSAMLA standard for passing signed identity assertions between a sign-in provider and an application. It lets a user sign in through their organization's identity provider. connection's Directory sync tab by uploading a service account key and specifying the admin to impersonate. Adds organizations.title and customSchemas.<schema>.<field> (e.g., customSchemas.EmployeeInfo.costCenter) as mappable custom attribute paths, including array paths for multi-valued attributes, and synced Google groups can be mapped to Clerk Roles.
Strict enumeration protection with sign-in-or-upimproved76how completely this was documenteddepth28/40specificity26/30actionability22/3076 / 100
<SignIn /> now supports strict user enumeration protection and sign-in-or-up together out-of-the-box, with no code changes required — verification occurs before Clerk decides whether to sign in or create an account. Adds signUpIfMissing option for custom sign-in flows to enable sign-in-or-up behavior without enabling strict enumeration protection globally, plus a sign_up_if_missing_password_preferred console warning on development instances when <SignIn /> detects an incompatible strict-protection + password configuration. Strict enumeration protection is enabled on the Dashboard's Rules page under Protect; existing apps using <SignIn /> as a combined sign-in-or-up page with public sign-ups continue working with no migration.
Okta for AI Agents provides identity and access management capabilities for securing AI agent applications and their interactions with enterprise systems.
Okta for AI Agents entered beta with new discovery capabilities for spotting AI agents across Microsoft Copilot Studio and endpoints, plus an early-stage Agent Gateway component.
└──▷ WHAT SHIPPED ·
2 FEATURES1 OF 2 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0101
AI agent discovery for Copilot Studio and endpointsnew38how completely this was documenteddepth15/40specificity15/30actionability8/3038 / 100
Identity Security Posture Management (ISPMISPMIdentity Security Posture Management: a discipline for continuously discovering, assessing, and remediating identity-related risks across users, accounts, and entitlements, giving cyber tools a unified view of identity exposure.) can now discover AI agents built with Microsoft Copilot Studio, and a new Endpoint AI agent discovery capability identifies AI agents running across endpoints.
— Names two discovery surfaces but no mechanism or setup steps given.snapshot-20260810
0200
Agent Gateway beta capabilitynew21how completely this was documenteddepth8/40specificity8/30actionability5/3021 / 100
Adds Agent Gateway as a new beta capability within the Okta for AI Agents platform, described only at a high level with no further mechanism given.
— Bare name only, no detail on what the gateway does.snapshot-20260810
Firezone is an open-source VPN and secure access platform that replaces traditional corporate VPNs with modern zero-trust networking.
Gateway 1.6.0 enables GRO/GSO on Linux 6.2+ TUNTUNA virtual network device in Linux (and other OSes) that lets a userspace program read and write raw IP packets, making it the standard building block for VPNs and traffic-manipulation tools. devices, roughly doubling single-stream TCPTCPA network protocol that delivers a reliable, ordered stream of bytes between two endpoints. It detects lost data and retransmits it. throughput through the tunnel.
Enables GRO and GSO on the TUN device on Linux kernels 6.2 and later, roughly doubling single-stream TCP throughput through the tunnel.
Lowers the system-wide net.core.wmem_max to 2 MB and net.core.rmem_max to 16 MB on the Gateway, reducing UDPUDPA network protocol that sends individual messages without guaranteeing delivery or order. Applications trade built-in reliability for less overhead and can add their own recovery. send and receive socket buffer sizes.
Speeds up recovery after all relays are lost by immediately requesting a fresh relay set from the portal.
Improves reconnection speed after a network change.
4 details in Everything
└──▷ BREAKING ON UPGRADE
!The Gateway now sets net.core.wmem_max to 2 MB (down from a previously higher value) and net.core.rmem_max to 16 MB system-wide, which reduces UDP socket buffer sizes and may affect other processes sharing those kernel parameters on the same host.
Linux GUIGUIA graphical user interface, controls such as windows, buttons and menus. It lets people use software visually rather than entering commands. 1.5.16 enables GRO/GSO on the TUNTUNA virtual network device in Linux (and other OSes) that lets a userspace program read and write raw IP packets, making it the standard building block for VPNs and traffic-manipulation tools. device for Linux 6.2+, roughly doubling single-stream TCPTCPA network protocol that delivers a reliable, ordered stream of bytes between two endpoints. It detects lost data and retransmits it. tunnel throughput.
Enables GRO and GSO on the TUN device on Linux kernels 6.2 and later, roughly doubling single-stream TCP throughput through the tunnel.
Speeds up recovery after all relays are lost by immediately requesting a fresh set from the portal.
Firezone Linux Headless 1.5.11 enables GRO/GSO on TUNTUNA virtual network device in Linux (and other OSes) that lets a userspace program read and write raw IP packets, making it the standard building block for VPNs and traffic-manipulation tools. devices for Linux 6.2+, roughly doubling single-stream TCPTCPA network protocol that delivers a reliable, ordered stream of bytes between two endpoints. It detects lost data and retransmits it. tunnel throughput.
Enables GRO and GSO on the TUN device on Linux kernels 6.2 and later, roughly doubling single-stream TCP throughput through the tunnel.
Speeds up recovery after all relays are lost by immediately requesting a fresh set from the portal.
Improves reconnection speed after a network change.
OpenCode v1.18.16 improves the desktop Home screen's project handling and makes config file parsing more forgiving of unknown fields.
└──▷ WHAT SHIPPED ·
2 FEATURES0 OF 2 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Project management in desktop Home screenimproved40how completely this was documenteddepth15/40specificity10/30actionability15/3040 / 100
Right-clicking a project in the desktop Home screen now opens a project menu, and projects opened from the Home screen are registered so they remain available throughout the rest of the app.
— Names the UI action but no further mechanism detail.v1.18.16
0200
Forward-compatible config parsingimproved33how completely this was documenteddepth15/40specificity8/30actionability10/3033 / 100
Unknown top-level config fields are now silently ignored instead of failing config parsing, making config files forward-compatible.
— Explains behaviour change but no config key names given.v1.18.16
An MCP that lets AI tools securely connect to your infrastructure, write IaaS code, debug issues, and assist during incidents - without risking production stability. Built for security teams to approve and infrastructure teams to experience like magic.
emisar v0.39.0 overhauls runbook versioning with published-release tracking, a diff-and-consent publish flow, and slug-keyed MCPMCPModel Context Protocol, a standard for connecting AI applications to external tools and data sources. A compatible server exposes capabilities an assistant can use through a common interface. endpoints, while also widening secret redaction and pfSense integration.
└──▷ WHAT SHIPPED ·
9 FEATURES1 OF 9 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Slug-keyed runbook MCP endpointsnew78how completely this was documenteddepth30/40specificity28/30actionability20/3078 / 100
Adds get_runbook and update_runbook_draft MCP endpoints keyed by slug, so agents replace only the single unpublished change under the hash they read; publication remains human-only.
— Names endpoints and hash mechanism but not full request shape.v0.39.0
0200
Expanded secret redaction in Runner v0.19.0improved75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Runner v0.19.0 expands automatic secret redaction to cover connection strings, database URLs, key-derivation inputs (salt, pepper), cookie and session signing keys, and passphrase spellings — acting as a safety net beneath per-action redaction declarations.
— Enumerates every redacted category and versioned component.v0.39.0
0300
Publish-time diff and consent requirementnew70how completely this was documenteddepth35/40specificity20/30actionability15/3070 / 100
Publishing now shows a diff of changed lines against the exact canonical text whose hash defines the release, requiring explicit consent plus the hash of what you read before an unpublished change can run.
— Mechanism well explained though UI path not given.v0.39.0
0400
`not_live` error for stale release runsimproved65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Attempting to run a named older release now returns not_live instead of silently dispatching current content.
pfSense resolver, NTP, WireGuard reads and DHCP actionnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
pfSense gains resolver, NTP, and WireGuardWireGuardA modern VPN protocol and Linux kernel module, maintained as an open-source project, that establishes encrypted tunnels using minimal code and fast cryptography, giving cyber tools a lightweight, high-performance transport layer. peer reads (secrets excluded), plus a DHCP reservation action staged for operator approval.
— Names the exact read surfaces and the new staged action.v0.39.0
0600
Runbook versioning tracks published releasesimproved60how completely this was documenteddepth30/40specificity20/30actionability10/3060 / 100
Runbook versioning now tracks published releases (e.g. Run v3) rather than counting every save, with a single in-flight draft per runbook instead of unbounded version rows.
— Clear before/after but no direct command to invoke it.v0.39.0
0700
Behavior harness real-system test coverageimproved60how completely this was documenteddepth30/40specificity25/30actionability5/3060 / 100
Behavior harness now runs tests against a real service manager (PID 1), a per-case Docker daemon, iptables in its own namespace, and a real dpkg database for install, remove, and autoremove; uncovered cases are recorded with explicit reasons.
— Internal test infrastructure, not directly user-actionable.v0.39.0
0801
Automatic runbook version migration on upgradebreaking60how completely this was documenteddepth30/40specificity20/30actionability10/3060 / 100
The portal migration collapses all runbook version rows into a single runbook per slug, renumbers published versions into releases, and repoints execution history — this runs automatically before the instance serves on upgrade.
— Describes migration scope but no manual rollback or opt-out steps.v0.39.0
thinner coverage below
0900
Execution snapshots for audit integritynew50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
Executions now snapshot the definition they dispatched at start time, so later edits, publishes, or deletes cannot rewrite audit history.
— Explains behavior but no interface to act on directly.v0.39.0
└──▷ BREAKING ON UPGRADE
!
The portal migration collapses all runbook version rows into a single runbook per slug, renumbers published versions into releases, and repoints execution history — this runs automatically before the instance serves on upgrade.
Daytona is a development environment platform that enables standardized, reproducible coding spaces for teams and AI agents.
└──▷ WHAT SHIPPED ·
1 FEATURE0 OF 1 FEATUREmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Sandbox TTL (time-to-live) supportnew35how completely this was documenteddepth15/40specificity10/30actionability10/3035 / 100
Adds sandbox TTLTTLTime to live, a limit on how long data remains valid or how far a packet can travel. Caches use a time limit; IP packets use a hop limit. support, enabling automatic expiry control over sandbox lifetimes.
— Names the mechanism but no config key or command shown.snapshot-20260810
└──▷ BREAKING ON UPGRADE
!
Minimum supported Python version raised to 3.10; setups running Python below 3.10 will break on upgrade.
The Universal Governance, Risk, Compliance (GRC) Operating System with Integrated Security for Agentic AI, Non-Human Identities, and Swarm Governance. AI SAFE² + AI Sovereignty Maturity Model (AISM) [Dual License: MIT + CC-BY-SA]
AI SAFE2 v3.0 shipped a Lovable-specific sovereign runtime that closes a subagent file-access exfiltration gap and tightens credential-leak detection, alongside an entirely new CP.11 Unbiased AI Standard defining 27 controls, an 8-class bias taxonomy, published bias-test thresholds, and a GSAR 552.239-7001 compliance evidence package.
└──▷ WHAT SHIPPED ·
8 FEATURES0 OF 8 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
17 named AI SAFE2 v3.0 controls, 21/21 smoke-testednew85how completely this was documenteddepth25/40specificity30/30actionability30/3085 / 100
CP.11 Unbiased AI Standard: normative spec and 27-control systemnew80how completely this was documenteddepth35/40specificity30/30actionability15/3080 / 100
Adds STANDARD.md (Sections 1–8) as the normative specification for CP.11, covering scope, definitions, requirements, testing, evidence, and independent review criteria, backed by controls/uas-controls-system.md defining 27 controls: 14 system-side controls across pillars P1–P5 and NEXUS, 8 human-side controls sourced from the Cognitive Sovereignty Framework Domains 1–6 (UAS-H1 through UAS-H8), and 5 cross-domain bridge controls. This is the first cross-pillar control to formally integrate the Cognitive Sovereignty Framework (CSFCSFThe NIST Cybersecurity Framework, a set of outcomes for managing cybersecurity risk. Organizations use it to describe their current posture, priorities and improvement goals.), with CTSS scoring feeding directly into the CP.11 evidence package.
Bias test protocol with published pass thresholdsnew75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Adds testing/bias-test-protocol.md specifying 8 test types with published pass thresholds: an 85% neutrality classification floor, Cohen's kappa ≥ 0.7 inter-rater minimum, and a p > 0.05 demographic parity requirement across matched framings.
Subagent file-access gating closes LV-SUBAGENT gapnew70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Adds a scan_subagent_file_access() enforcement gate that intercepts file path lists before Lovable subagents read them, blocking access to credential files such as .env.production by path pattern to close the subagent exfiltration gap. Ships as the examples/lovable-sovereign-runtime enforcement package covering a new sixth attack surfaceattack surfaceThe exposed systems, interfaces and access points an attacker could try to use. It includes internet-facing services as well as identities, software and other reachable resources., LV-SUBAGENT, that was missed by the prior five-surface design.
8-class bias taxonomy including foreign regulatory embeddingnew70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Adds taxonomy/bias-taxonomy.md defining an 8-class bias taxonomy, UAS-B1 through UAS-B8, each mapped to a pillar source, CSF domain, and GSAR trigger — including UAS-B8 (Foreign Regulatory EmbeddingEmbeddingLists of numbers a model produces to represent the meaning of text, images or code, so similar items sit close together. They power semantic search and RAG.), the first published methodology for detecting model modifications made to satisfy foreign regulators.
GSAR 552.239-7001 compliance evidence packagenew70how completely this was documenteddepth25/40specificity30/30actionability15/3070 / 100
Adds compliance/gsar-552-239-7001-mapping.md and a five-document due-diligence evidence package mapped paragraph-by-paragraph to GSAR 552.239-7001 sections (j)(1) and (f)(7), including an attestation document at compliance/due-diligence-attestation.md.
Workspace-wide trust boundary rules via Lovable Knowledgenew63how completely this was documenteddepth20/40specificity25/30actionability18/3063 / 100
Adds workspace-knowledge/ai-safe2-workspace-knowledge.md, a no-code drop-in pasted into Lovable → Settings → Knowledge → Workspace knowledge, that applies AI SAFE2 trust boundary rules to every future agent session workspace-wide.
Apply workspace-wide AI SAFE2 trust boundary rules to every Lovable agent session — no code integration required.
📍In the Lovable console, go to Settings › Knowledge › Workspace knowledge and paste the contents of workspace-knowledge/ai-safe2-workspace-knowledge.md.
Expanded credential and exfiltration detection patternsimproved56how completely this was documenteddepth20/40specificity28/30actionability8/3056 / 100
Expands detection coverage to block the sk-live-* API key format (hyphen in key body), natural-language destructive plan steps such as "delete all existing user records", and Response.json(process.env) (Web API environment variable exfiltration).