The Cyber Toolchain — issue 084, September 24, 2026
THE CYBER TOOLCHAIN
NO. 084
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED SEPTEMBER 24, 2026 · EVERY DAY
EDITIONStail|grep|head|ls|diff|uniq
The daily firehose — everything the toolchain shipped today, already filtered.
We read every release from the 1315 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.
What stands out across today's releases, grouped by what it lets you do. Every tool named links to its entry below.
Three unrelated things stand out. OpenBao v2.7.0 moves secrets infrastructure to post-quantumpost-quantumCryptography designed to stay secure against a large quantum computer, which could break today's RSA and elliptic-curve keys. NIST standardized the first algorithms in 2024 as ML-KEM, ML-DSA and SLH-DSA. TLS and ML-DSAML-DSANIST's main post-quantum digital signature standard (FIPS 204), formerly Dilithium. It is the planned replacement for RSA and ECDSA signatures on certificates and code. signing while letting PKIPKIA framework of policies, roles, and cryptographic standards for issuing and managing digital certificates that bind public keys to identities, letting tools verify authenticity and encrypt communications without pre-shared secrets. and Transit keys stay in an external KMSKMSA managed service that creates, stores, rotates and controls access to encryption keys, usually backed by HSMs. Applications ask it to encrypt or decrypt rather than holding keys themselves.. Wireshark can now attribute each packet to the process that sent it. And Elastic's Cross-Project Search lets one project triage alerts and hunt across up to 100 linked serverless projects.
protect
Keep the secrets backend usable after the crypto changes underneath it
OpenBao v2.7.0 adds PQCPQCCryptography designed to stay secure against a large quantum computer, which could break today's RSA and elliptic-curve keys. NIST standardized the first algorithms in 2024 as ML-KEM, ML-DSA and SLH-DSA. TLS key exchange and ML-DSA signing, plus External Keys so PKI and Transit operations can run against a KMS-held key that never lands in Bao's storage. DigiCert is moving default TLS issuance to G5 roots and adds a persistent DNS TXTDNS TXTA DNS record type that stores arbitrary text strings in a domain's zone data, often used by cyber tools to exfiltrate data, verify domain ownership, or publish policy information like SPF and DMARC. record that satisfies recurring revalidation, so domain control checks stop being a recurring manual task as validation reuse windows shrink.
Tie a packet to the process that sent it, without a separate host agent
Wireshark can record process attribution at capture time and expose it as a filter field, which collapses the usual two-tool dance of correlating a suspicious flow against EDREDREndpoint detection and response, monitoring computers for suspicious behavior and providing investigation and response controls, such as isolating a device. or netstat output after the fact. NETRESEC's FlowCarp adds a statistical classifier for protocol and malware family over a PCAPPCAPA packet capture, recorded network packets that can be inspected later. Analysts use it to reconstruct communication and investigate protocol behavior or suspicious traffic., with a hosted demo for a quick first pass.
Run one triage queue across a fleet of serverless projects
Cross-Project Search lets an origin project pull alerts, ES|QLES|QLElasticsearch Query Language, maintained by Elastic, a pipe-based query language for filtering, transforming, and aggregating data stored in Elasticsearch, giving cyber tools a concise syntax for log and event analysis. hunts, ML results and entity-store data from up to 100 linked projects running roughly 2,100 detection rules. Analysts stop tab-hopping between tenant projects to answer whether an indicator appeared anywhere else in the estate.
GitHub's Copilot app adds per-project local sandboxingsandboxingRunning code inside a restricted environment that limits what it can access or change. The isolation reduces the impact of mistakes or untrusted code, depending on the sandbox's controls. that constrains file, network and credential access during agent sessions; Corridor puts a security scan at the pre-commit step for Devin, Codex, Claude Code and Cursor, so agent-written code is checked before it becomes history. Docker Sandboxes' sbx settings CLI makes the equivalent controls — kit signature checks, SSH agent forwarding, clipboard access — configurable rather than defaults you inherit.
Three unrelated things stand out today: openbao starts moving secrets infrastructure toward post-quantumpost-quantumCryptography designed to stay secure against a large quantum computer, which could break today's RSA and elliptic-curve keys. NIST standardized the first algorithms in 2024 as ML-KEM, ML-DSA and SLH-DSA. and KMSKMSA managed service that creates, stores, rotates and controls access to encryption keys, usually backed by HSMs. Applications ask it to encrypt or decrypt rather than holding keys themselves.-backed key operations; Elastic Security Labs lets one project triage and hunt across linked environments; Wireshark can tie packets back to the process that made them.
protect
Move critical key operations out of local custody
External Keys let PKIPKIA framework of policies, roles, and cryptographic standards for issuing and managing digital certificates that bind public keys to identities, letting tools verify authenticity and encrypt communications without pre-shared secrets. and TransitTransitA managed network backbone service that carries traffic between autonomous systems across the internet, letting a tool route data globally without operating its own long-haul infrastructure. operations use KMS-backed material instead of keys held directly by the service, while PQCPQCCryptography designed to stay secure against a large quantum computer, which could break today's RSA and elliptic-curve keys. NIST standardized the first algorithms in 2024 as ML-KEM, ML-DSA and SLH-DSA. TLS key exchange and ML-DSAML-DSANIST's main post-quantum digital signature standard (FIPS 204), formerly Dilithium. It is the planned replacement for RSA and ECDSA signatures on certificates and code. signing start reducing future cryptographic exposure. Teams get a cleaner path to central key control without redesigning the secret-management workflow.
Triage alerts and hunts across projects from one place
Cross-Project Search lets an origin project query linked Elastic Security Serverless projects for alerts, ES|QLES|QLElasticsearch Query Language, maintained by Elastic, a pipe-based query language for filtering, transforming, and aggregating data stored in Elasticsearch, giving cyber tools a concise syntax for log and event analysis. hunts, ML output and entity-store data. That removes the swivel-chair step of checking each project separately when an investigation crosses environment boundaries.
Attribute suspicious traffic to the process that generated it
Process-level packet attribution adds the missing bridge between a network trace and the endpoint activity behind it. During analysis, a practitioner can filter traffic by process instead of inferring ownership from ports, timing or parallel host telemetry.
Put agent-written code behind commit-time guardrails
Corridor adds pre-commit scanning for major cloud-agent platforms, SkillSpector can fail CI with --fail-on-findings, and GitHub adds per-project sandboxingsandboxingRunning code inside a restricted environment that limits what it can access or change. The isolation reduces the impact of mistakes or untrusted code, depending on the sandbox's controls. to limit what Copilot agent sessions can touch. Together, they reduce the chance that AI-generated changes reach review with exposed secrets, risky dependencies or unnecessary file, network and credential access.
This is a multi-use bash script for Linux systems to audit wireless networks.
airgeddon v12.02 extends DoS pursuit to 5GHz, adds nftablesnftablesA Linux kernel packet-filtering framework maintained by Netfilter that replaces iptables, offering a unified ruleset for firewalling and NAT that cyber tools use for efficient, scriptable traffic control. NAT compatibility, replaces its ISC DHCPISC DHCPAn open-source DHCP server and client suite maintained by the Internet Systems Consortium, widely used to assign IP addresses on networks; cyber tools use it to manage or interact with dynamic address allocation infrastructure. server with Kea, and improves terminal window sizing.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
4 FEATURES1 OF 4 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
5GHz band hopping in DoS pursuit modenew45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
DoS pursuit mode now supports 5GHz band hopping, enabling the tool to pursue targets that move across both 2.4GHz and 5GHz bands rather than only 2.4GHz.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
— Explains behaviour change but no config/flag names givenv12.02
0200
nftables NAT support validationnew45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Adds iptables/nftables NAT support validation, extending compatibility to systems using the modern nftables firewall framework alongside existing iptables setups.
— Names the framework but no exact commands or checksv12.02
0300
Dynamic xterm sizing and positioningimproved30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
xterm windows are now sized and positioned dynamically based on actual desktop and window metrics, rather than fixed dimensions.
— Describes behaviour but no configurable options namedv12.02
0401
Kea DHCP server replaces ISC DHCPbreaking25how completely this was documenteddepth10/40specificity10/30actionability5/3025 / 100
airgeddon v12.02 replaces the ISC DHCP server with Kea DHCPKea DHCPAn open-source DHCP server maintained by ISC that assigns IP addresses on a network, chosen by cyber tools for its REST API, modular hooks system, and support for high-availability deployments. server for its DHCP functionality.
— Mentioned only in summary, no migration or config detailv12.02
airgeddon v12.02 adds 5GHz DoS pursuit, nftablesnftablesA Linux kernel packet-filtering framework maintained by Netfilter that replaces iptables, offering a unified ruleset for firewalling and NAT that cyber tools use for efficient, scriptable traffic control. NAT support, and replaces ISC DHCPISC DHCPAn open-source DHCP server and client suite maintained by the Internet Systems Consortium, widely used to assign IP addresses on networks; cyber tools use it to manage or interact with dynamic address allocation infrastructure. with Kea DHCPKea DHCPAn open-source DHCP server maintained by ISC that assigns IP addresses on a network, chosen by cyber tools for its REST API, modular hooks system, and support for high-availability deployments. server.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ GET THIS VERSION
$ git clone --branch v12.02 https://github.com/v1s1t0r1sh3r3/airgeddon.git
# already have the repo? check out this version:$ git checkout v12.02
Adds 5GHz band hopping support to DoS pursuit mode, enabling pursuit of targets across both 2.4GHz and 5GHz bands.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds iptables/nftables NAT support validation, extending compatibility to systems using the modern nftables firewall framework.
Adds dynamic xterm sizing and positioning based on actual desktop and window metrics.
Adds 5GHz band hopping support to DoS pursuit mode, enabling pursuit of targets across both 2.4GHz and 5GHz bands.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Official documentation for Invicti AppSec Platform, Invicti Platform, and Invicti Enterprise — web application security testing, DAST, API security, and vulnerability management.
Invicti expanded API-driven access to discovery data, adding 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. retrieval for Website Discovery, spec source visibility in API Discovery, and richer filtering in the Website Discovery list.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Filtering and interaction improvements in Website Discovery listimproved60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
The Website Discovery list gains discovery date filtering, exact-match and exclusion text filters, and multi-select risk score filtering.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Clicking a count in the list now filters results to show only entries matching that value.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Spec source location shown in API Discoverynew50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
API Discovery now displays the source location of each API specification, showing where each specification was found and which endpoints were auto-detected during a scan.
Website Discovery exposed via REST APInew45how completely this was documenteddepth18/40specificity15/30actionability12/3045 / 100
Website Discovery is now exposed through the Invicti Platform REST API, enabling retrieval of discovered websites and integration of discovery results into external workflows and cyber tooling.
Invicti adds 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. access for Website Discovery and surfaces API spec source locations in API Discovery.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Exposes Website Discovery via the Invicti Platform REST API, enabling retrieval of discovered websites and integration of discovery results into external workflows and cyber tooling.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds API specification source location display in API Discovery, showing where each specification was found and which endpoints were auto-detected during a scan.
Adds discovery date filtering, exact-match and exclusion text filters, and multi-select risk score filtering to the Website Discovery list.
Clicking a count in the Website Discovery list now filters the list to show only entries matching that value.
Exposes Website Discovery via the Invicti Platform REST API, enabling retrieval of discovered websites and integration of discovery results into external workflows and cyber tooling.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Aikido Security is a developer-first security platform that identifies and fixes vulnerabilities in code, dependencies, and infrastructure.
Aikido shipped two major additions this window: a per-repository test coverage view integrated into code quality findings, and Deep Review, an agentic pull request reviewer that reasons across the full codebase.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Code Coverage in Code Quality dashboardnew82how completely this was documenteddepth34/40specificity28/30actionability20/3082 / 100
Adds a Code Quality > Code Coverage section showing per-repository, per-file, and per-line test coverage alongside existing code quality findings.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Accepts LCOVLCOVAn open-source front end to GCC's gcov coverage tool that collects line and branch hit counts from instrumented C/C++ code and renders them as HTML reports, giving cyber tools a standard way to measure test coverage. and Cobertura report formats with native support for Jest and pytest-cov outputs, and provides a GitHub Action and a GitLab CI component to upload reports from CI pipelines with no extra token or self-hosted component required.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Supports merging split coverage reports from multiple services into a single view when multiple files are passed in one upload, integrates with GitHub, GitLab, Bitbucket, and Azure DevOps (plus a custom integration path for others), offers Code Tree and File List browsing modes, and tracks coverage over time with a per-repository trend graph updated on each upload.
Navigate to the per-file line coverage view in Aikido to check what tests already cover before editing a flagged file.
📍1. In Aikido, go to Code Quality › Code Coverage.
2. Select the repository from the repo list.
3. Open the File List tab to sort files by coverage percentage.
4. Click the file of interest to see line-by-line coverage highlighting.
Deep Review agentic pull request reviewernew79how completely this was documenteddepth33/40specificity26/30actionability20/3079 / 100
Deep Review is an agentic PR reviewer that reasons across the full codebase — including middleware, global config, and linked repositories, not just the diff — flagging bugs and unintended side effects in addition to security findings. It saves accepted-risk and false-positive decisions to memory so future reviews reflect prior feedback, and runs after existing PR checks like SASTSASTStatic application security testing, analyzing source code or compiled code for vulnerabilities without running the application. It helps developers find problems before deployment. and dependency checks to build on rather than repeat their findings. It's enabled per repository with configurable linked repos and a review level setting, billed at 1 credit ($1) per PR with unlimited re-reviews on the same PR and a configurable monthly spend cap set via Aikido Wallet.
Enable Deep Review on a repository and link related repos so cross-repo logic tracing covers your full stack before merging a sensitive change.
📍In Aikido, navigate to your repository settings, enable Deep Review for the target repo, add linked repositories under Related repos, and select the review level that fits your team.
Cap monthly Deep Review spend to keep costs predictable across active repositories.
📍In Aikido, go to Aikido Wallet › Deep Review and set a monthly credit cap. Each PR costs 1 credit ($1) with unlimited re-reviews on the same PR.
Aikido adds Code Coverage: line-level test coverage for every repo, paired with code quality findings, accepting LCOVLCOVAn open-source front end to GCC's gcov coverage tool that collects line and branch hit counts from instrumented C/C++ code and renders them as HTML reports, giving cyber tools a standard way to measure test coverage. and CoberturaCoberturaAn open-source XML format for reporting code-coverage results, originally from a Java tool of the same name; cyber tools adopt it because most CI systems can parse and display it natively. reports.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Navigate to the per-file line coverage view in Aikido to check what tests already cover before editing a flagged file.
📍1. In Aikido, go to Code Quality › Code Coverage.
2. Select the repository from the repo list.
3. Open the File List tab to sort files by coverage percentage.
4. Click the file of interest to see line-by-line coverage highlighting.
Adds Code Quality > Code Coverage section to the Aikido dashboard, showing per-repository, per-file, and per-line test coverage alongside existing code quality findings.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Accepts LCOV and Cobertura coverage report formats, with native support for outputs from Jest and pytest-cov.
Provides a GitHub Action and a GitLab CI component for uploading coverage reports to Aikido from CI pipelines, requiring no extra token or self-hosted component.
Supports merging split coverage reports across multiple services into a single view when multiple report files are passed in a single upload.
Integrates natively with GitHub, GitLab, Bitbucket, and Azure DevOps SCMSCMSource Code Management: version-control systems (Git, SVN, etc.) that track changes to code over time, giving cyber tools reproducible builds, audit trails, and collaborative development workflows. platforms, with a custom integration path for other platforms.
+2 moreshow less
Offers two file-browsing modes: a Code Tree tab following directory structure and a File List tab ranking files by coverage percentage.
Tracks coverage over time with a per-repository trend graph updated on each upload.
Aikido launches Deep Review, an agentic PR reviewer that traces logic across repos and posts findings with suggested fixes directly on pull requests.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Enable Deep Review on a repository and link related repos so cross-repo logic tracing covers your full stack before merging a sensitive change.
📍In Aikido, navigate to your repository settings, enable Deep Review for the target repo, add linked repositories under Related repos, and select the review level that fits your team.
Cap monthly Deep Review spend to keep costs predictable across active repositories.
📍In Aikido, go to Aikido Wallet › Deep Review and set a monthly credit cap. Each PR costs 1 credit ($1) with unlimited re-reviews on the same PR.
Introduces Deep Review, an agentic pull request reviewer that reasons across your full codebase — including middleware, global config, and linked repositories — not just the diff.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Flags bugs and unintended side effects in addition to security findings on every pull request.
Saves accepted-risk and false-positive decisions to memory so future reviews reflect prior feedback.
Runs after existing PR checks (SASTSASTStatic application security testing, analyzing source code or compiled code for vulnerabilities without running the application. It helps developers find problems before deployment., dependency checks) to build on their findings rather than repeat them.
Enabled per repository with configurable linked repos and a review level setting; billed at 1 credit ($1) per PR with unlimited re-reviews on the same PR and a configurable monthly spend cap.
Get started with Semgrep to help you catch, flag, and fix real vulnerabilities before they ship.
Semgrep Supply Chain launches zero-dayzero-dayA vulnerability for which defenders have had no prior opportunity to apply a fix, often because it was previously unknown. A zero-day exploit takes advantage of that gap. malware detection with automated, org-wide response policies, proactive blast-radius notifications, and a private-beta Malware Firewall that blocks malicious packages before they reach developer machines.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
4 FEATURES4 OF 4 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
Malware Firewall (private beta)new69how completely this was documenteddepth32/40specificity22/30actionability15/3069 / 100
A Malware Firewall, embedded in Semgrep Guardian via Agent admin, intercepts dependency requests at the network level between the package manager and public registries and blocks malicious packages before they reach developer machines, requiring no per-device install.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ It is currently in private beta.
Early-notification opt-in for incident blast radiusnew59how completely this was documenteddepth25/40specificity20/30actionability14/3059 / 100
An opt-in early-notification feature proactively informs customers via Slack or webhooks of their blast radius — affected repos, projects, findings, and scan progress — when a new supply chain incident is detected.
Automated Supply Chain response policiesnew58how completely this was documenteddepth25/40specificity20/30actionability13/3058 / 100
Org-wide Supply Chain policies can trigger automated responses — opening a Jira ticket, sending a Slack alert, or calling a webhook — the moment a malware finding is generated, with no human in the loophuman in the loopHuman in the loop, involving a person in an otherwise automated workflow. The person can review, approve, correct or supply information before work continues..
Zero-day supply chain incident detectionnew56how completely this was documenteddepth30/40specificity16/30actionability10/3056 / 100
Semgrep now detects zero-day incidents by rescanning all customer repositories with AI-assisted, expert-verified advisory rules within minutes of a supply chain incident, posting findings to the Semgrep dashboard organized by advisories rolled up into incidents.
Semgrep Supply Chain adds zero-dayzero-dayA vulnerability for which defenders have had no prior opportunity to apply a fix, often because it was previously unknown. A zero-day exploit takes advantage of that gap. malware detection with automated org-wide response policies and a malware firewall (private beta).︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds org-wide Supply Chain policies that trigger automated responses — open a Jira ticket, send a Slack alert, or call a webhook — the moment a malware finding is generated, with no human in the loophuman in the loopHuman in the loop, involving a person in an otherwise automated workflow. The person can review, approve, correct or supply information before work continues..︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds zero-day incident detection that rescans all customer repositories with AI-assisted, expert-verified advisory rules within minutes of a supply chain incident and posts findings to the Semgrep dashboard organized by advisories rolled up into incidents.
Adds early-notification opt-in that proactively informs customers via Slack or webhooks of their blast radius — affected repos, projects, findings, and scan progress — when a new supply chain incident is detected.
Adds a Malware Firewall (private beta), embedded in Semgrep Guardian via Agent admin, that intercepts dependency requests at the network level between the package manager and public registries and blocks malicious packages before they reach developer machines, with no per-device install.
Adds org-wide Supply Chain policies that trigger automated responses — open a Jira ticket, send a Slack alert, or call a webhook — the moment a malware finding is generated, with no human in the loophuman in the loopHuman in the loop, involving a person in an otherwise automated workflow. The person can review, approve, correct or supply information before work continues..︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds early-notification opt-in that proactively informs customers via Slack or webhooks of their blast radius — affected repos, projects, findings, and scan progress — when a new supply chain incident is detected.
Adds a Malware Firewall (private beta), embedded in Semgrep Guardian via Agent admin, that intercepts dependency requests at the network level between the package manager and public registries and blocks malicious packages before they reach developer machines, with no per-device install.
GitHub shipped finer control over Copilot code reviews — with personal and enterprise-wide default effort levels — and added per-project local sandboxingsandboxingRunning code inside a restricted environment that limits what it can access or change. The isolation reduces the impact of mistakes or untrusted code, depending on the sandbox's controls. to the Copilot app to restrict file, network, and credential access during agent sessions.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.
GitHub shipped finer control over Copilot code reviews — with personal and enterprise-wide default effort levels — and added per-project local sandboxingsandboxingRunning code inside a restricted environment that limits what it can access or change. The isolation reduces the impact of mistakes or untrusted code, depending on the sandbox's controls. to the Copilot app to restrict file, network, and credential access during agent sessions.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Local sandboxing for Copilot app sessionsnew93how completely this was documenteddepth35/40specificity28/30actionability30/3093 / 100
The GitHub Copilot app adds per-project sandbox settings covering filesystem access (additional read/write, read-only, and denied folder lists), outbound internet and local network controls, and Git/GitHub CLI credential access for local repository and working tree sessions.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ A new /sandbox on command enables sandboxing mid-session without changing the project default, and if the OS cannot enforce the requested policy the sandboxed shell errors out rather than silently running unsandboxed.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Enable sandboxing mid-session on an active local Copilot session without altering the project-level default.
$ /sandbox on
Turn on sandboxing for all new sessions in a project via the app settings UI.
📍1. Open the GitHub Copilot app settings.
2. Select your project.
3. Under Sandbox, enable Sandbox new sessions.
4. Configure filesystem (read/write, read-only, denied folders), network (outbound internet, local network), and credential (Git credentials, GitHub CLI credentials) policies as needed.
Configurable Copilot code review effort levelsnew80how completely this was documenteddepth30/40specificity25/30actionability25/3080 / 100
A new code review page under profile → Copilot settings (available on every plan, including Business and Enterprise) adds separate toggles for automatic reviews on PR creation, new pushes, and draft PRs you create or coauthor, plus a personal default review effort setting (Lite or Balanced) that applies to all requested and automatic reviews while still allowing per-request overrides from the Reviewers panel. Enterprise administrators can also set an enterprise-wide default review effort (Lite, Balanced, or GitHub default) for organization-owned repositories, with organization- and repository-level overrides still permitted.
Enable automatic Copilot reviews — including on new pushes and draft PRs — and set a default effort level so every PR you open gets reviewed at your chosen depth without manual configuration.
📍In GitHub, go to your profile → Copilot settings → Code review. Enable Automatic reviews, toggle on New pushes and Draft pull requests, then set Default review effort to Balanced.
Standardize Copilot review depth across all org-owned repositories in an enterprise, so teams without their own override inherit a consistent baseline.
📍As an enterprise administrator, go to your enterprise settings → Copilot → Code review, and set the enterprise-wide Default review effort to Lite, Balanced, or GitHub default.
GitHub Copilot code review adds per-user effort controls on all plans and an enterprise-wide default effort setting for org repos.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Enable automatic Copilot reviews — including on new pushes and draft PRs — and set a default effort level so every PR you open gets reviewed at your chosen depth without manual configuration.
📍In GitHub, go to your profile → Copilot settings → Code review. Enable Automatic reviews, toggle on New pushes and Draft pull requests, then set Default review effort to Balanced.
Standardize Copilot review depth across all org-owned repositories in an enterprise, so teams without their own override inherit a consistent baseline.
📍As an enterprise administrator, go to your enterprise settings → Copilot → Code review, and set the enterprise-wide Default review effort to Lite, Balanced, or GitHub default.
Adds a dedicated code review page under profile → Copilot settings, available on every Copilot plan (including Business and Enterprise), with separate toggles for automatic reviews on PR creation, new pushes, and draft PRs you create or coauthor.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds a personal default review effort setting (Lite or Balanced) on the Copilot code review settings page, applying to all reviews you request — including automatic ones — while still allowing per-request overrides from the Reviewers panel.
Adds an enterprise-wide default review effort setting (Lite, Balanced, or GitHub default) for organization-owned repositories, configurable by enterprise administrators, with organization- and repository-level overrides still permitted.
GitHub Copilot app gains per-project local sandboxingsandboxingRunning code inside a restricted environment that limits what it can access or change. The isolation reduces the impact of mistakes or untrusted code, depending on the sandbox's controls. to restrict file, network, and credential access during agent sessions.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ TRY IT
Enable sandboxing mid-session on an active local Copilot session without altering the project-level default.
$ /sandbox on
Turn on sandboxing for all new sessions in a project via the app settings UI.
📍1. Open the GitHub Copilot app settings.
2. Select your project.
3. Under Sandbox, enable Sandbox new sessions.
4. Configure filesystem (read/write, read-only, denied folders), network (outbound internet, local network), and credential (Git credentials, GitHub CLI credentials) policies as needed.
Adds /sandbox on command to enable sandboxing for an already-running local session without changing the project default.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds per-project sandbox settings in the GitHub Copilot app covering filesystem (additional read/write, read-only, and denied folder lists), outbound internet and local network controls, and Git/GitHub CLI credential access for local repository and working tree sessions.
Enforces hard failure — the sandboxed shell errors out rather than silently running without a sandbox — when the OS cannot enforce the requested policy.
Snyk Code is a static analysis security tool that scans source code to identify and fix vulnerabilities, bugs, and code quality issues.
Snyk Code added a new command that wires Snyk scanning directly into AI coding tools, checking generated code for vulnerabilities in the background as it's written.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Snyk Studio install for AI coding toolsnew80how completely this was documenteddepth25/40specificity25/30actionability30/3080 / 100
The new snyk studio install --experimental command configures Snyk Studio inside AI coding tools including Cursor, Claude Code, Codex, Copilot, Gemini, Kiro, and Windsurf.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Once installed, it scans code generated by these tools in the background as it is written.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Set up Snyk Studio in your AI coding environment so code generated by tools like Cursor or Copilot is scanned for vulnerabilities in the background as you work.
$ snyk studio install --experimental
— Names exact command and supported tools, but marked experimental.2026-09-23-5abc9ed0
New snyk studio install --experimental command integrates Snyk scanning directly into AI coding tools like Cursor, Copilot, and Claude Code.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ TRY IT
Set up Snyk Studio in your AI coding environment so code generated by tools like Cursor or Copilot is scanned for vulnerabilities in the background as you work.
Snyk Open Source added filtering controls to snyk fix --agentic and changed its default failure-handling behavior to preserve partial changes instead of auto-reverting them.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Snyk Open Source scans and fixes security vulnerabilities in open source dependencies across development projects.
Snyk Open Source added filtering controls to snyk fix --agentic and changed its default failure-handling behavior to preserve partial changes instead of auto-reverting them.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Filters for agentic Open Source fixesnew78how completely this was documenteddepth20/40specificity28/30actionability30/3078 / 100
snyk fix --agentic gains three new flags: --severity-filter to limit automated fixes to chosen severity levels, --breakability-filter to restrict Open Source upgrades to those matching a chosen breakability level, and --exclude-ids to skip specific issue IDs while fixing everything else.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Fix only critical and high severity issues in CI, skipping known-noisy issue IDs, so the agentic run stays focused on what matters most.
Restrict agentic Open Source upgrades to low-breakability changes only, reducing the chance of breaking builds in a sensitive production repo.
$ snyk fix --agentic--breakability-filter=low
— Three named flags with runnable commands, but no mechanism detail beyond the flag purpose2026-09-23-f0197e10
0201
Agentic fix revert behavior changed to opt-inbreaking75how completely this was documenteddepth30/40specificity20/30actionability25/3075 / 100
snyk fix --agentic no longer automatically reverts failed fix attempts on upgrade; changes are now kept in place for review by default. Add --enable-revert to restore the previous automatic rollback behavior.
Investigate why an agentic fix failed without losing the partial changes — the new default keeps them in place; add --enable-revert only when you want the old auto-rollback behavior back.
$ snyk fix --agentic--enable-revert
— Clear before/after behavior and exact flag to restore old default2026-09-23-f0197e10
└──▷ BREAKING ON UPGRADE
!
snyk fix --agentic no longer automatically reverts failed fix attempts on upgrade — changes are now kept for review by default. Add --enable-revert to restore the previous automatic rollback behavior.
Restrict agentic Open Source upgrades to low-breakability changes only, reducing the chance of breaking builds in a sensitive production repo.
$ snyk fix --agentic--breakability-filter=low
Investigate why an agentic fix failed without losing the partial changes — the new default keeps them in place; add --enable-revert only when you want the old auto-rollback behavior back.
$ snyk fix --agentic--enable-revert
Adds --severity-filter flag to snyk fix --agentic to limit automated fixes to only the chosen severity levels.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds --breakability-filter flag to snyk fix --agentic to restrict Open Source upgrades to those matching the chosen breakability level.
Adds --exclude-ids flag to snyk fix --agentic to skip specific issue IDs while fixing everything else.
3 details in Everything
└──▷ BREAKING ON UPGRADE
!snyk fix --agentic no longer automatically reverts failed fix attempts on upgrade — changes are now kept for review by default. Add --enable-revert to restore the previous automatic rollback behavior.
Black Duck helps organizations secure their software supply chain by providing deep visibility into open source components, licenses, and vulnerabilities.
Polaris adds AI-generated Signal AI findings with bring-your-own-LLMLLMA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code. configuration, organization-wide rule profiles, expanded on-prem SCMSCMSource Code Management: version-control systems (Git, SVN, etc.) that track changes to code over time, giving cyber tools reproducible builds, audit trails, and collaborative development workflows. support, async SCASCASoftware composition analysis, identifying third-party dependencies and checking them for known vulnerabilities and license issues. It covers software a team uses rather than writes itself. vulnerability alerts, and a dynamic scan sitemap view.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
7 FEATURES5 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.
0101
BYO LLM configuration for Signal AI agentsnew75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Supports per-agent LLM configuration across each of Signal AI's six agents, with provider, model, and endpoint independently selectable — supporting OpenAI, Azure OpenAI, AWS Bedrock, GCP Vertex AI, or any OpenAI-compatible proxy with automatic provider detection.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Central rule configuration with hierarchical inheritancenew65how completely this was documenteddepth30/40specificity20/30actionability15/3065 / 100
Introduces central rule configuration in Polaris, letting security teams define rule profiles once and apply them at the organization, application, or project level via hierarchical inheritance, automatically enforced across CI pipelines, CLI scans, and integrations.
On-prem SCM support extended to GitLab, Azure DevOps Server, Bitbucketnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Extends on-premises SCM support to self-hosted GitLab, Azure DevOps Server, and Bitbucket Server/Data Center (in addition to previously released self-managed GitHub), enabling repository discovery, bulk onboarding, SASTSASTStatic application security testing, analyzing source code or compiled code for vulnerabilities without running the application. It helps developers find problems before deployment./SCA scan triggers, and pull request–driven remediation workflows.
Async SCA email alerts for critical/high vulnerabilitiesnew60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Adds async SCA notifications — email alerts for new critical- or high-severity open source vulnerabilities, or reclassifications of existing vulnerabilities to critical or high, with project- and branch-level subscription controls.
Signal AI findings unified with deterministic scansnew55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Polaris now accepts 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.-format upload of Signal AI code analysis results, classifying them under a new AI tool type and managing them alongside deterministic findings through unified policies, triage, audit trails, and governance workflows.
2025 CWE Top 25 added to policy criterianew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Adds support for the 2025 CWECWECommon Weakness Enumeration, a catalog of recurring software and hardware weakness types. It describes classes of mistakes, such as injection, rather than individual vulnerability instances. Top 25 (alongside the existing 2024 list) across policy filters and violation criteria, dashboards, reporting, and issue management.
fAST Dynamic sitemap viewnew45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Adds a fAST Dynamic sitemap view that displays discovered URLs, endpoints, and resources in a hierarchical map so teams can validate dynamic testing coverage and identify gaps or unexpected endpoints.
Polaris gains BYO LLMLLMA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code. for Signal AI analysis, central scan rule profiles, on-prem SCMSCMSource Code Management: version-control systems (Git, SVN, etc.) that track changes to code over time, giving cyber tools reproducible builds, audit trails, and collaborative development workflows. support, async SCASCASoftware composition analysis, identifying third-party dependencies and checking them for known vulnerabilities and license issues. It covers software a team uses rather than writes itself. alerts, and a dynamic sitemap view.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds 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.-format upload of Signal AI code analysis results into Polaris, where they are classified under the new AI tool type and managed alongside deterministic findings through unified policies, triage, audit trails, and governance workflows.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Supports per-agent LLM configuration across each of Signal AI's six agents, with provider, model, and endpoint independently selectable — supporting OpenAI, Azure OpenAI, AWS Bedrock, GCP Vertex AI, or any OpenAI-compatible proxy with automatic provider detection.
Introduces central rule configuration in Polaris, letting security teams define rule profiles once and apply them at the organization, application, or project level via hierarchical inheritance, automatically enforced across CI pipelines, CLI scans, and integrations.
Adds support for the 2025 CWECWECommon Weakness Enumeration, a catalog of recurring software and hardware weakness types. It describes classes of mistakes, such as injection, rather than individual vulnerability instances. Top 25 (alongside the existing 2024 list) across policy filters and violation criteria, dashboards, reporting, and issue management.
Extends on-premises SCM support to self-hosted GitLab, Azure DevOps Server, and Bitbucket Server/Data Center (in addition to previously released self-managed GitHub), enabling repository discovery, bulk onboarding, SASTSASTStatic application security testing, analyzing source code or compiled code for vulnerabilities without running the application. It helps developers find problems before deployment./SCA scan triggers, and pull request–driven remediation workflows.
+2 moreshow less
Adds async SCA notifications — email alerts for new critical- or high-severity open source vulnerabilities, or reclassifications of existing vulnerabilities to critical or high, with project- and branch-level subscription controls.
Adds a fAST Dynamic sitemap view that displays discovered URLs, endpoints, and resources in a hierarchical map so teams can validate dynamic testing coverage and identify gaps or unexpected endpoints.
Adds 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.-format upload of Signal AI code analysis results into Polaris, where they are classified under the new AI tool type and managed alongside deterministic findings through unified policies, triage, audit trails, and governance workflows.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Supports per-agent LLM configuration across each of Signal AI's six agents, with provider, model, and endpoint independently selectable — supporting OpenAI, Azure OpenAI, AWS Bedrock, GCP Vertex AI, or any OpenAI-compatible proxy with automatic provider detection.
Introduces central rule configuration in Polaris, letting security teams define rule profiles once and apply them at the organization, application, or project level via hierarchical inheritance, automatically enforced across CI pipelines, CLI scans, and integrations.
Adds async SCA notifications — email alerts for new critical- or high-severity open source vulnerabilities, or reclassifications of existing vulnerabilities to critical or high, with project- and branch-level subscription controls.
Adds a fAST Dynamic sitemap view that displays discovered URLs, endpoints, and resources in a hierarchical map so teams can validate dynamic testing coverage and identify gaps or unexpected endpoints.
Veracode is a cloud-based application security platform that performs static, dynamic, and software composition analysis to identify vulnerabilities in code.
Veracode's biggest changes this window are a sweeping expansion of supported languages, frameworks and platform versions across its Static Analysis Engine, alongside new veracode.json exclusion controls, a 200 MB Pipeline Scan artifact limit increase, and a redesigned EASMEASMExternal Attack Surface Management: a discipline and category of tooling that continuously discovers and monitors an organization's internet-facing assets to identify exposures before attackers do. interface.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Scan exclusions via veracode.jsonnew70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
Static Analysis now supports excluding Java .jar files and excluding specific Java classes from scans through the veracode.json configuration file.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Python scanner analysis engine enhancementsimproved65how completely this was documenteddepth30/40specificity25/30actionability10/3065 / 100
The Python scanner gains improved taint tracking, cross-file analysis, and pattern recognition, plus added support for analyzing PySpark, Flask, Django, and FastAPI applications.
Taint analysis coverage expansion across Python, Swift and .NETimproved60how completely this was documenteddepth25/40specificity30/30actionability5/3060 / 100
Adds taint sinks for the send_from_directory and send_file functions in Python, adds taint propagation support for the Swift standard library, and expands .NET taint sink coverage for CWECWECommon Weakness Enumeration, a catalog of recurring software and hardware weakness types. It describes classes of mistakes, such as injection, rather than individual vulnerability instances.-80 to detect System.Web.UI.Page.Title and System.Web.UI.HtmlControls.HtmlHead.Title.
Expanded language, framework and platform supportnew55how completely this was documenteddepth15/40specificity30/30actionability10/3055 / 100
Static Analysis added support for iOS 27, Go 1.27, Android 17, Dart 3.10/Flutter 3.38, Dart 3.11/Flutter 3.41, Dart 3.12/Flutter 3.44, Dart 3.13/Flutter 3.47, Kotlin 2.3 and 2.4, JDK 25 (enhanced), Xcode 26.4, React 19, Angular 20, Next.js 15.x and 16.x, the Svelte framework, Ruby 4.0 and Rails 8.1, Apex 64 and 65, Spring Boot 4/Spring Core 7/Spring Security 7, the Go Fiber web framework, Fast HTTP in Go, Psycopg 3 in Python, PyYAML, AWS Glue in Python, the Python google-cloud-bigquery library, and Apple CloudKit and Security framework APIs.
Static Analysis Engine v2026.09 detection accuracy improvementsimproved53how completely this was documenteddepth20/40specificity25/30actionability8/3053 / 100
The Static Analysis Engine v2026.09 improves detection of CWE-259 and CWE-798 flaws, CWE-89 flaws in PySpark applications (with improved SQLAlchemy analysis), and CWE-200 flaws, all reducing false positives, and improves analysis of CALL commands to enhance CWE-252 detection.
Hardcoded secrets detection for environment config filesimproved50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Hardcoded secrets detection was expanded to include application configuration files with -local and -prod naming patterns.
Veracode: Adds support for iOS 27 in the Static Analysis Engine v2026.09.
Adds support for Go 1.27 in the Static Analysis Engine v2026.09.
Redesigns the EASMEASMExternal Attack Surface Management: a discipline and category of tooling that continuously discovers and monitors an organization's internet-facing assets to identify exposures before attackers do. interface with improved navigation and usability, with a legacy UI fallback option.
Improves detection of CWECWECommon Weakness Enumeration, a catalog of recurring software and hardware weakness types. It describes classes of mistakes, such as injection, rather than individual vulnerability instances.-259 and CWE-798 flaws in the Static Analysis Engine v2026.09, reducing false positives.
Improves detection of CWE-89 flaws in PySpark applications and improves SQLAlchemy analysis to reduce CWE-89 false positives in the Static Analysis Engine v2026.09.
Improves detection of CWE-200 flaws in the Static Analysis Engine v2026.09, reducing false positives.
+1 moreshow less
Improves analysis of CALL commands to enhance detection of CWE-252 flaws in the Static Analysis Engine v2026.09.
Veracode Static Analysis adds iOS 27, Go 1.27, DryRun Security integration, and Pipeline Scan support for artifacts larger than 200 MB︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds support for excluding Java .jar files from static analysis using veracode.json.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds support for excluding specific Java classes from Static Analysis through the veracode.json configuration file.
Pipeline Scan now supports scanning packaged artifacts larger than 200 MB with no changes to existing integrations required.
Adds support for Dart 3.13 and Flutter 3.47.
Adds support for Android 17.
+30 moreshow less
Adds support for Next.js 16.x.
Adds support for the Python google-cloud-bigquery library.
Enhances the Python scanner with improved taint tracking, cross-file analysis, and pattern recognition, and adds support for PySpark, Flask, Django, and FastAPI applications.
Adds support for Dart 3.12 and Flutter 3.44.
Adds support for Kotlin 2.4.
Adds support for the CloudKit framework on Apple platforms.
Adds support for Apple Security framework APIs.
Adds support for JDK 25 (enhanced support).
Adds support for applications built with Xcode 26.4.
Adds support for scanning Java source code.
Adds support for viewing Java source code on the platform.
Expands hardcoded secrets detection to include application configuration files with -local and -prod naming patterns.
Adds support for React 19.
Adds support for Kotlin 2.3.
Adds support for Psycopg 3 in Python applications.
Adds support for Fast HTTP in Go.
Adds support for Angular 20.
Adds support for Next.js 15.x.
Adds taint sinks for the send_from_directory and send_file functions in Python.
Adds support for PyYAML in Python.
Adds support for Apex 64 and Apex 65.
Adds support for Spring Boot 4, Spring Core 7, and Spring Security 7 in Java.
Adds support for the Svelte framework in JavaScript.
Adds support for Ruby 4.0 and Rails 8.1.
Adds support for Dart 3.10 and Flutter 3.38.
Adds support for the Go Fiber web framework.
Adds support for AWS Glue in Python.
Adds support for Dart 3.11 and Flutter 3.41.
Adds taint propagation support for the Swift standard library.
Expands .NET taint sink coverage for CWECWECommon Weakness Enumeration, a catalog of recurring software and hardware weakness types. It describes classes of mistakes, such as injection, rather than individual vulnerability instances.-80 to detect System.Web.UI.Page.Title and System.Web.UI.HtmlControls.HtmlHead.Title.
Adds support for excluding Java .jar files from static analysis using veracode.json.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds support for excluding specific Java classes from Static Analysis through the veracode.json configuration file.
Adds support for Android 17.
Adds support for the Python google-cloud-bigquery library.
Adds support for the CloudKit framework on Apple platforms.
+9 moreshow less
Adds support for Apple Security framework APIs.
Adds support for scanning Java source code.
Adds support for viewing Java source code on the platform.
Adds support for Psycopg 3 in Python applications.
Adds support for Fast HTTP in Go.
Adds support for PyYAML in Python.
Adds support for the Svelte framework in JavaScript.
trufflehog discovers, classifies, and validates leaked credentials
TruffleHog's latest releases add Okta OAuth 2.0OAuth 2.0An open authorization framework (IETF RFC 6749) that lets a service grant limited API access to a third party without sharing credentials, giving cyber tools a standard way to authenticate against external platforms. client credential detection, per-detector verification latency metrics, and more resilient handling of verification failures across 45 detectors, alongside smaller job-progress and SharePoint metadata additions.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
5 FEATURES0 OF 5 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
Okta OAuth 2.0 client credential detectionnew78how completely this was documenteddepth30/40specificity28/30actionability20/3078 / 100
The Okta detector now detects and verifies OAuth 2OAuth 2An open authorization framework (RFC 6749) that lets a service grant limited access to a user's resources on another service without exposing credentials, giving cyber tools a standard way to authenticate against third-party APIs..0 client credentials (client_id + client_secret) in addition to the existing SSWS API token detection.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Verification uses the client_credentials grant against https://{domain}/oauth2/default/v1/token.
— Names exact grant type and verification endpoint.v3.97.8
0200
Per-detector verification latency metricsnew62how completely this was documenteddepth25/40specificity22/30actionability15/3062 / 100
Adds per-detector verification wall-time tracking to the verification cache via an optional DetectorMetricsReporter interface, enabling metrics backends to record remote verification latency broken down by detector type.
— Names interface but no usage example given.v3.97.8
thinner coverage below
0300
Findings preserved despite verification errorsimproved55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
45 secret detectors now report findings even when live verification fails for operational reasons (request build errors, transport errors, body read errors) rather than silently discarding them, using SetVerificationError to record the failure.
— Names mechanism and count but no user-facing action.v3.97.8
0400
Job progress error inspection methodnew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds an Err() method to JobProgress and JobProgressRef, mirroring context.Err, so callers can programmatically read why a scan job ended.
TruffleHog v3.97.9 adds version and comment_number fields to SharePoint source metadata.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ GET THIS VERSION
$ git clone --branch v3.97.9 https://github.com/trufflesecurity/trufflehog.git
# already have the repo? check out this version:$ git checkout v3.97.9
Adds Err() method to JobProgress and JobProgressRef, mirroring context.Err so callers can programmatically read why a scan job ended.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
TruffleHog v3.97.8 adds Okta OAuth 2.0OAuth 2.0An open authorization framework (IETF RFC 6749) that lets a service grant limited API access to a third party without sharing credentials, giving cyber tools a standard way to authenticate against external platforms. client credential detection and per-detector verification timing metrics.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ GET THIS VERSION
$ git clone --branch v3.97.8 https://github.com/trufflesecurity/trufflehog.git
# already have the repo? check out this version:$ git checkout v3.97.8
Adds detection and verification for Okta OAuth 2OAuth 2An open authorization framework (RFC 6749) that lets a service grant limited access to a user's resources on another service without exposing credentials, giving cyber tools a standard way to authenticate against third-party APIs..0 client credentials (client_id + client_secret) in the Okta detector, complementing the existing SSWS API token detection; verifies via the client_credentials grant against https://{domain}/oauth2/default/v1/token.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds per-detector verification wall-time tracking to the verification cache via an optional DetectorMetricsReporter interface, enabling metrics backends to record remote verification latency broken down by detector type.
Ensures 45 secret detectors now report findings even when live verification fails for operational reasons (request build errors, transport errors, body read errors) rather than silently discarding them, using SetVerificationError to record the failure.
Adds detection and verification for Okta OAuth 2OAuth 2An open authorization framework (RFC 6749) that lets a service grant limited access to a user's resources on another service without exposing credentials, giving cyber tools a standard way to authenticate against third-party APIs..0 client credentials (client_id + client_secret) in the Okta detector, complementing the existing SSWS API token detection; verifies via the client_credentials grant against https://{domain}/oauth2/default/v1/token.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
OpenBao is a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys.
OpenBao's v2.7.0 release is dominated by post-quantumpost-quantumCryptography designed to stay secure against a large quantum computer, which could break today's RSA and elliptic-curve keys. NIST standardized the first algorithms in 2024 as ML-KEM, ML-DSA and SLH-DSA. readiness (PQCPQCCryptography designed to stay secure against a large quantum computer, which could break today's RSA and elliptic-curve keys. NIST standardized the first algorithms in 2024 as ML-KEM, ML-DSA and SLH-DSA. TLS key exchange and ML-DSAML-DSANIST's main post-quantum digital signature standard (FIPS 204), formerly Dilithium. It is the planned replacement for RSA and ECDSA signatures on certificates and code. signing), External Keys support for KMSKMSA managed service that creates, stores, rotates and controls access to encryption keys, usually backed by HSMs. Applications ask it to encrypt or decrypt rather than holding keys themselves.-backed PKIPKIA framework of policies, roles, and cryptographic standards for issuing and managing digital certificates that bind public keys to identities, letting tools verify authenticity and encrypt communications without pre-shared secrets. and Transit operations, PostgreSQL read scaling, a new PebbleDB storage backend, and Control Groups, alongside removal of several built-in seals, the Kerberos/LDAP auth engines, and the file storage backend as external-plugin-only; v2.6.3 and the Proxy docs add smaller config, SDK, and environment-variable surfaces.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
26 FEATURES9 OF 26 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
Post-quantum TLS key exchange enforcementnew90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
Adds tls_key_exchange_preferences to server, agent, and proxy listener config to enforce pure post-quantum TLS key exchange algorithms (SecP256r1MLKEM768, SecP384r1MLKEM1024, X25519MLKEM768, MLKEM1024).︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Enforce post-quantum key exchangepost-quantum key exchangeA cryptographic handshake algorithm designed to resist attacks from quantum computers, using math problems like lattices that quantum algorithms cannot efficiently solve, letting tools stay secure against future quantum-capable adversaries. on a listener so all inbound TLS connections use PQC algorithms.
— Config key, algorithm names, and a runnable listener config example.v2.7.0
0200
Read consistency controls via listener config and request headersnew90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
Adds consistency_fallback_behavior, consistency_missing_header_forward, and consistency_max_index_wait listener configuration parameters, and supports X-Vault-Index and X-Vault-Inconsistent request headers (values fail, forward-active-node, await-state) to enforce client/server read consistency.
Hold a read request on a standby node until it catches up to the index returned by a prior write, falling back to 429 if the wait expires — ensuring read-your-writes consistency.
— Named config keys, header values, and a runnable curl example.v2.7.0
0300
Environment variable configuration for OpenBao Proxynew90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
Adds BAO_PROXY_DISABLE_IDLE_CONNECTIONS and BAO_PROXY_DISABLE_KEEP_ALIVES to control idle connection and keep-alive behaviour, BAO_ADDR to specify the upstream BAO server address, BAO_CACERT/BAO_CAPATH for CA certificate verification, BAO_CLIENT_CERT/BAO_CLIENT_KEY for mutual TLSmutual TLSMutual TLS, an encrypted connection where both client and server present certificates to prove their identity. It helps services verify who they are communicating with., BAO_SKIP_VERIFY to disable TLS verification, BAO_TLS_SERVER_NAME to override the TLS server name, and BAO_MAX_RETRIES to configure maximum retries in OpenBao Proxy.
Run OpenBao Proxy with mutual TLS and a capped retry count — useful when fronting a hardened BAO cluster in a CI pipeline.
Disable idle connections and keep-alives in OpenBao Proxy when operating behind a load balancer that enforces strict connection limits.
$ export BAO_PROXY_DISABLE_IDLE_CONNECTIONS=true
export BAO_PROXY_DISABLE_KEEP_ALIVES=true
bao proxy -config=/etc/bao/proxy.hcl
— Every env var named with two runnable shell examples.product docs
0402
External Keys support for PKI and Transit via KMS pluginsnew85how completely this was documenteddepth30/40specificity30/30actionability25/3085 / 100
PKI and Transit engines can now use KMS plugins via /sys/external-keys APIs to perform cryptographic operations without storing key material, with built-in Transit-backed key support and a kms-pkcs11 plugin for PKCS#11PKCS#11The standard programming interface software uses to ask an HSM, smart card or token to sign or decrypt with a key it holds. Supporting it lets a tool keep its keys in hardware.. KMS plugin configuration stanzas are reloaded on SIGHUP, respawning plugin clients as needed to enable runtime plugin upgrades.
— Named endpoint and plugin mechanism, but no runnable example.v2.7.0
0500
OCI plugin management: version pinning, pruning, and auto-detectionnew85how completely this was documenteddepth30/40specificity30/30actionability25/3085 / 100
Adds plugin_version=latest to allow auth and secret mounts to automatically request the latest installed version of an external plugin, a bao plugin prune command to remove unused 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. plugin downloads from disk, support for pinning OCI-based plugins by manifest digest (e.g. ghcr.io/openbao/openbao-plugin-secrets-aws@sha256:<digest>) instead of a sha256sum, and automatic determination of binary_name for OCI plugins from the image's ENTRYPOINT or CMD when unset.
— Names a runnable command and exact config values.v2.7.0
0603
ML-DSA post-quantum signing in Transit and PKI enginesnew75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Introduces ML-DSA (mldsa-44, mldsa-65, mldsa-87) key types in the Transit engine for post-quantum signing and verification, and adds ML-DSA (NIST FIPS 204FIPS 204NIST's main post-quantum digital signature standard (FIPS 204), formerly Dilithium. It is the planned replacement for RSA and ECDSA signatures on certificates and code.) support in the PKI engine for all CA, CSRCSRA Certificate Signing Request is a block of encoded data submitted to a certificate authority, containing a public key and identity details, so the CA can issue a signed TLS certificate without ever seeing the private key., and leaf certificate operations.
— Named key types and scope but no command example.v2.7.0
0704
PostgreSQL horizontal read scalabilitynew70how completely this was documenteddepth25/40specificity25/30actionability20/3070 / 100
Adds PostgreSQL horizontal read scalability on the PostgreSQL storage backend, requiring ha_enabled = true and a reachable cluster_addr.
Field and format output flags on bao CLI commandsimproved70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
Adds a -field argument to bao status, bao namespace seal-status (which also gains -format), and bao token lookup.
— Exact flags and commands named, no worked example.v2.7.0
0900
Envoy XFCC client-cert decoder for auth/certnew65how completely this was documenteddepth20/40specificity25/30actionability20/3065 / 100
Adds x_forwarded_for_client_cert_decoders Envoy decoder in auth/cert to process leaf certificates from the Envoy XFCC header.
— Named config field and target header, no example.v2.7.0
1000
PSS signature support for PKI intermediate CSRsnew65how completely this was documenteddepth20/40specificity25/30actionability20/3065 / 100
Supports use_pss in issuers/generate/intermediate/:type PKI API calls for CSRs with PSS signatures from RSARSAThe oldest widely used public-key algorithm, for both encryption and signatures, with security resting on factoring large numbers. A large quantum computer would break it.-typed intermediates.
— Named endpoint and parameter, no request example.v2.7.0
1100
Automatic TLS certificate reloadnew65how completely this was documenteddepth25/40specificity20/30actionability20/3065 / 100
Adds tls_auto_reload configuration option to automatically reload TLS certificate and key files on change without requiring SIGHUP.
— Named config key and before/after behaviour.v2.7.0
1205
Built-in KMS-based seals moved to external pluginsbreaking60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
The pkcs11, alicloudkms, awskms, azurekeyvault, gcpckms, and ocikms seals are no longer built-in and must be installed as external plugins.
— Names all affected seals but no migration steps.v2.7.0
1306
Kerberos and LDAP auth engines removed from core binarybreaking60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
The built-in 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. auth engine (auth/kerberos) and built-in 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. auth engine (auth/ldap) have been removed from the main OpenBao binary; both are now available in openbao-plugins.
X-Vault-Request header required for quit/cache-clear endpointsbreaking60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
The .../quit and .../cache-clear agent/proxy endpoints now require the X-Vault-Request header when require_request_header = true is set in listener configuration; calls omitting the header are rejected.
— Named endpoints, header, and config condition.v2.7.0v2.6.3
thinner coverage below
1500
Control Groups ACL policy stanzanew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds a control_groupACLACLAn access control list, a set of rules allowing or denying operations for particular users, services or network addresses. It decides who can use a resource. policy stanza requiring second-party approval for requests to a path.
ACME client port and host configuration in PKInew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds optional ACMEACMEAn IETF-standard protocol (RFC 8555) for automating TLS certificate issuance and renewal, letting cyber tools manage certificates without manual CA interaction. client port and host configuration in PKI to support non-privileged operation behind a load balancer on ports 80 and 443.
— Describes purpose but no named config field.v2.7.0
1700
Sanitized server config output gains new fieldsimproved50how completely this was documenteddepth15/40specificity25/30actionability10/3050 / 100
Adds disable_standby_reads, allow_unauthenticated_workflows, and unsafe_relative_paths fields to the command/server sanitized config output.
— Named fields but only affects diagnostic output.v2.6.3
1800
ResolvePathOperation in SDK logical packagenew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Introduces ResolvePathOperation in sdk/logical to report canonical URLs for resources prior to ACL evaluation.
— Named SDK type and purpose, no usage example.v2.6.3
1900
PebbleDB storage backendnew45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Adds PebbleDB storage backend as a non-HA, durable backend using PebbleDB for transactions and improved performance.
— Names the backend but no config or benchmark detail.v2.7.0
2000
Reading backed-up shares via sys/rawnew45how completely this was documenteddepth15/40specificity15/30actionability15/3045 / 100
Allows reading backed-up unseal or recovery shares via sys/raw.
The pkcs11, alicloudkms, awskms, azurekeyvault, gcpckms, and ocikms seals are no longer built-in and must be installed as external plugins.
!
The built-in Kerberos auth engine (auth/kerberos) has been removed from the main OpenBao binary; it is now in openbao-plugins.
!
The built-in LDAP auth engine (auth/ldap) has been removed from the main OpenBao binary; it is now in openbao-plugins.
!
The file storage backend has been removed from command/server.
!
The .../quit and .../cache-clear agent/proxy endpoints now require the X-Vault-Request header when require_request_header = true is set.
!
plugin_auto_register now defaults to true, which may cause previously unregistered plugins to be auto-registered on server start.
!
The agent/proxy.../quit and .../cache-clear endpoints now require the X-Vault-Request request header when require_request_header = true is set in listener configuration — calls omitting the header will be rejected.
OpenBao v2.7.0 adds External KMSKMSA managed service that creates, stores, rotates and controls access to encryption keys, usually backed by HSMs. Applications ask it to encrypt or decrypt rather than holding keys themselves. key support, ML-DSAML-DSANIST's main post-quantum digital signature standard (FIPS 204), formerly Dilithium. It is the planned replacement for RSA and ECDSA signatures on certificates and code.post-quantumpost-quantumCryptography designed to stay secure against a large quantum computer, which could break today's RSA and elliptic-curve keys. NIST standardized the first algorithms in 2024 as ML-KEM, ML-DSA and SLH-DSA. crypto, PQCPQCCryptography designed to stay secure against a large quantum computer, which could break today's RSA and elliptic-curve keys. NIST standardized the first algorithms in 2024 as ML-KEM, ML-DSA and SLH-DSA. TLS, PostgreSQL read scaling, Control Groups, and PebbleDB storage.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ GET THIS VERSION
$ git clone --branch v2.7.0 https://github.com/openbao/openbao.git
# already have the repo? check out this version:$ git checkout v2.7.0
└──▷ USE IT
Enforce post-quantum key exchangepost-quantum key exchangeA cryptographic handshake algorithm designed to resist attacks from quantum computers, using math problems like lattices that quantum algorithms cannot efficiently solve, letting tools stay secure against future quantum-capable adversaries. on a listener so all inbound TLS connections use PQC algorithms.
Hold a read request on a standby node until it catches up to the index returned by a prior write, falling back to 429 if the wait expires — ensuring read-your-writes consistency.
Adds tls_key_exchange_preferences to server, agent, and proxy listener config to enforce pure post-quantum TLS key exchange algorithms (SecP256r1MLKEM768, SecP384r1MLKEM1024, X25519MLKEM768, MLKEM1024).︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds consistency_fallback_behavior, consistency_missing_header_forward, and consistency_max_index_wait listener configuration parameters for strong consistency control.
Supports X-Vault-Index and X-Vault-Inconsistent request headers (values: fail, forward-active-node, await-state) to enforce client/server read consistency.
Adds plugin_version=latest to allow auth and secret mounts to automatically request the latest installed version of an external plugin.
Adds bao plugin prune command to remove unused 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. plugin downloads from disk.
+21 moreshow less
Adds -field argument to bao status and bao namespace seal-status (which also gains -format).
Adds -field argument to bao token lookup.
Adds tls_auto_reload configuration option to automatically reload TLS certificate and key files on change without requiring SIGHUP.
Adds x_forwarded_for_client_cert_decoders Envoy decoder in auth/cert to process leaf certificates from the Envoy XFCC header.
Supports use_pss in issuers/generate/intermediate/:typePKIPKIA framework of policies, roles, and cryptographic standards for issuing and managing digital certificates that bind public keys to identities, letting tools verify authenticity and encrypt communications without pre-shared secrets. API calls for CSRs with PSS signatures from RSARSAThe oldest widely used public-key algorithm, for both encryption and signatures, with security resting on factoring large numbers. A large quantum computer would break it.-typed intermediates.
Adds External Keys support: PKI and Transit engines can now use KMS plugins via /sys/external-keys APIs to perform cryptographic operations without storing key material, with built-in Transit-backed key support and kms-pkcs11 plugin for PKCS#11PKCS#11The standard programming interface software uses to ask an HSM, smart card or token to sign or decrypt with a key it holds. Supporting it lets a tool keep its keys in hardware..
Introduces ML-DSA (mldsa-44, mldsa-65, mldsa-87) key types in the Transit engine for post-quantum signing and verification.
Introduces ML-DSA (NIST FIPS 204FIPS 204NIST's main post-quantum digital signature standard (FIPS 204), formerly Dilithium. It is the planned replacement for RSA and ECDSA signatures on certificates and code.) support in the PKI engine for all CA, CSRCSRA Certificate Signing Request is a block of encoded data submitted to a certificate authority, containing a public key and identity details, so the CA can issue a signed TLS certificate without ever seeing the private key., and leaf certificate operations.
Adds PostgreSQL horizontal read scalability on the PostgreSQL storage backend, requiring ha_enabled = true and a reachable cluster_addr.
Adds PebbleDB storage backend as a non-HA, durable backend using PebbleDB for transactions and improved performance.
Adds control_groupACLACLAn access control list, a set of rules allowing or denying operations for particular users, services or network addresses. It decides who can use a resource. policy stanza requiring second-party approval for requests to a path.
Allows pinning OCI-based plugins by manifest digest (e.g., ghcr.io/openbao/openbao-plugin-secrets-aws@sha256:<digest>) instead of providing a sha256sum of the plugin binary.
Automatically determines binary_name for OCI plugins from the image's ENTRYPOINT or CMD if unset in configuration.
Reloads KMS plugin configuration stanzas on SIGHUP and respawns plugin clients as needed, enabling runtime plugin upgrades.
Adds support for revoke-self with wrapping tokens.
Allows reading backed-up unseal or recovery shares via sys/raw.
Adds Show internal engines button to the UI secrets list to hide the cubbyhole engine by default.
Reports vault.core.unsealed=0 metric via a dedicated metrics loop when OpenBao is sealed.
Adds configuration options to disable Auto Seal health checks and customize health check intervals and timeout.
Adds optional ACMEACMEAn IETF-standard protocol (RFC 8555) for automating TLS certificate issuance and renewal, letting cyber tools manage certificates without manual CA interaction. client port and host configuration in PKI to support non-privileged operation behind a load balancer on ports 80 and 443.
Defaults plugin_auto_register server configuration option to true.
Adds tls_key_exchange_preferences to server, agent, and proxy listener config to enforce pure post-quantum TLS key exchange algorithms (SecP256r1MLKEM768, SecP384r1MLKEM1024, X25519MLKEM768, MLKEM1024).︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds consistency_fallback_behavior, consistency_missing_header_forward, and consistency_max_index_wait listener configuration parameters for strong consistency control.
Supports X-Vault-Index and X-Vault-Inconsistent request headers (values: fail, forward-active-node, await-state) to enforce client/server read consistency.
Adds bao plugin prune command to remove unused 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. plugin downloads from disk.
Adds tls_auto_reload configuration option to automatically reload TLS certificate and key files on change without requiring SIGHUP.
+5 moreshow less
Adds External Keys support: PKI and Transit engines can now use KMS plugins via /sys/external-keys APIs to perform cryptographic operations without storing key material, with built-in Transit-backed key support and kms-pkcs11 plugin for PKCS#11PKCS#11The standard programming interface software uses to ask an HSM, smart card or token to sign or decrypt with a key it holds. Supporting it lets a tool keep its keys in hardware..
Introduces ML-DSA (mldsa-44, mldsa-65, mldsa-87) key types in the Transit engine for post-quantum signing and verification.
Introduces ML-DSA (NIST FIPS 204FIPS 204NIST's main post-quantum digital signature standard (FIPS 204), formerly Dilithium. It is the planned replacement for RSA and ECDSA signatures on certificates and code.) support in the PKI engine for all CA, CSRCSRA Certificate Signing Request is a block of encoded data submitted to a certificate authority, containing a public key and identity details, so the CA can issue a signed TLS certificate without ever seeing the private key., and leaf certificate operations.
Adds PebbleDB storage backend as a non-HA, durable backend using PebbleDB for transactions and improved performance.
Adds control_groupACLACLAn access control list, a set of rules allowing or denying operations for particular users, services or network addresses. It decides who can use a resource. policy stanza requiring second-party approval for requests to a path.
16 more in Everything
└──▷ BREAKING ON UPGRADE
!The pkcs11, alicloudkms, awskms, azurekeyvault, gcpckms, and ocikms seals are no longer built-in and must be installed as external plugins.
!The built-in 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. auth engine (auth/kerberos) has been removed from the main OpenBao binary; it is now in openbao-plugins.
!The built-in 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. auth engine (auth/ldap) has been removed from the main OpenBao binary; it is now in openbao-plugins.
!The file storage backend has been removed from command/server.
!The .../quit and .../cache-clear agent/proxy endpoints now require the X-Vault-Request header when require_request_header = true is set.
!plugin_auto_register now defaults to true, which may cause previously unregistered plugins to be auto-registered on server start.
OpenBao v2.6.3 adds ResolvePathOperation to the SDK and exposes three new fields in sanitized server config output.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ GET THIS VERSION
$ git clone --branch v2.6.3 https://github.com/openbao/openbao.git
# already have the repo? check out this version:$ git checkout v2.6.3
Adds disable_standby_reads, allow_unauthenticated_workflows, and unsafe_relative_paths fields to the command/server sanitized config output.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Introduces ResolvePathOperation in sdk/logical to report canonical URLs for resources prior to ACLACLAn access control list, a set of rules allowing or denying operations for particular users, services or network addresses. It decides who can use a resource. evaluation.
2 details in Everything
└──▷ BREAKING ON UPGRADE
!The agent/proxy.../quit and .../cache-clear endpoints now require the X-Vault-Request request header when require_request_header = true is set in listener configuration — calls omitting the header will be rejected.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
Infisical's v0.165.16 release extends the Gateway with GCP enrollment, adds ClickHouse to PAMPAMBrokering administrator sessions through a gateway instead of handing out standing credentials. Access is granted for one session, to one target, and recorded., and tightens certificate lifecycle safety while improving secret scanningsecret scanningChecking files, code or other data for exposed credentials such as passwords, API keys and tokens. Findings help teams remove the secret and revoke or rotate it. throughput and secrets UI usability.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
5 FEATURES0 OF 5 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
GCP enrollment for Infisical Gatewaynew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Adds GCP enrollment support for the Infisical Gateway, enabling GCP-based infrastructure to join the gateway network.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
— Names capability and platform but no setup stepsv0.165.16
0200
ClickHouse support in PAMnew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Adds ClickHouse as a supported target for Privileged Access ManagementPrivileged Access ManagementBrokering administrator sessions through a gateway instead of handing out standing credentials. Access is granted for one session, to one target, and recorded. (PAM), enabling dynamic credential management for ClickHouse databases.
— States what's supported, no configuration detail givenv0.165.16
0300
Secrets UI subfolder sync and creation flowimproved40how completely this was documenteddepth15/40specificity10/30actionability15/3040 / 100
Surfaces the Include All Subfolders option for secret sync in the UI, making subfolder sync behavior configurable without API access, and simplifies the resource creation menu in the secrets UI, reducing the steps needed to add new resources.
— Names UI options but not exact navigation pathsv0.165.16
0400
Certificate deletion blocked until expirybreaking30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
Blocks certificate deletion until the certificate has expired, preventing premature removal of active certificates.
— Clear behavior change but no mechanism or override pathv0.165.16
0500
Batched secret scanningimproved15how completely this was documenteddepth10/40specificity5/30actionability0/3015 / 100
Adds batching to secret scanning, improving throughput for large-scale secret scan operations.
Infisical v0.165.16 adds GCP gateway enrollment, ClickHouse PAMPAMBrokering administrator sessions through a gateway instead of handing out standing credentials. Access is granted for one session, to one target, and recorded. support, secret scanningsecret scanningChecking files, code or other data for exposed credentials such as passwords, API keys and tokens. Findings help teams remove the secret and revoke or rotate it. batching, and certificate deletion blocking.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ GET THIS VERSION
$ git clone --branch v0.165.16 https://github.com/Infisical/infisical.git
# already have the repo? check out this version:$ git checkout v0.165.16
Adds GCP enrollment support for the Infisical Gateway, enabling GCP-based infrastructure to join the gateway network.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds ClickHouse as a supported target for Privileged Access ManagementPrivileged Access ManagementBrokering administrator sessions through a gateway instead of handing out standing credentials. Access is granted for one session, to one target, and recorded. (PAM), enabling dynamic credential management for ClickHouse databases.
Blocks certificate deletion until the certificate has expired, preventing premature removal of active certificates.
Adds batching to secret scanning, improving throughput for large-scale secret scan operations.
Surfaces the Include All Subfolders option for secret sync in the UI, making subfolder sync behavior configurable without API access.
+1 moreshow less
Simplifies the resource creation menu in the secrets UI, reducing the steps needed to add new resources.
Adds GCP enrollment support for the Infisical Gateway, enabling GCP-based infrastructure to join the gateway network.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds ClickHouse as a supported target for Privileged Access ManagementPrivileged Access ManagementBrokering administrator sessions through a gateway instead of handing out standing credentials. Access is granted for one session, to one target, and recorded. (PAM), enabling dynamic credential management for ClickHouse databases.
Blocks certificate deletion until the certificate has expired, preventing premature removal of active certificates.
NETRESEC introduced FlowCarp, a new statistical protocol/malware-family classifier with a trainable CLI and a free hosted demo service for quick PCAPPCAPA packet capture, recorded network packets that can be inspected later. Analysts use it to reconstruct communication and investigate protocol behavior or suspicious traffic. analysis.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Network forensics, packet sniffers and IT security products. Download NetworkMiner and other free software for network security analysis.
NETRESEC introduced FlowCarp, a new statistical protocol/malware-family classifier with a trainable CLI and a free hosted demo service for quick PCAPPCAPA packet capture, recorded network packets that can be inspected later. Analysts use it to reconstruct communication and investigate protocol behavior or suspicious traffic. analysis.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
FlowCarp CLI for statistical protocol and C2 classificationnew91how completely this was documenteddepth35/40specificity28/30actionability28/3091 / 100
The flowcarp CLI adds --input, --output, and --model flags to build and apply statistical protocol models from PCAP files.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Custom models for proprietary or novel C2 protocols can be trained with flowcarp --output model:<label>:<tag>:<file>.fcp (e.g. flowcarp --input xyz.pcap --output model:MalwareXYZ:MALICIOUS:malwarexyz.fcp) and then applied to new captures with flowcarp --model malwarexyz.fcp --input new.pcap --output -. Classification distinguishes C2 traffic by packet sizes, timing, message-length distributions, request/response behavior, and protocol structure, covering 600+ protocols on the commercial license, and assigns a single protocol or malware-family label per flow rather than the multi-alert overlap common in traditional IDSIDSAn intrusion detection system, monitoring traffic or host activity for suspicious behavior and producing alerts. Detection alone does not necessarily block the activity.-based C2 classification.
Train a custom model from sandbox-captured C2 sessions so FlowCarp can recognize a new malware family in future captures.
Build a custom statistical model for a newly discovered C2 protocol from sandbox PCAPsPCAPsA packet capture, recorded network packets that can be inspected later. Analysts use it to reconstruct communication and investigate protocol behavior or suspicious traffic. so FlowCarp can recognize it in future captures.
Free FlowCarp demo web servicenew78how completely this was documenteddepth25/40specificity25/30actionability28/3078 / 100
A free demo web service at https://demo.flowcarp.com accepts raw PCAP uploads via curl --data-binary and returns a JSON response listing detected flows, protocols, and alerts, letting users classify traffic without running FlowCarp locally.
Quickly identify protocols and C2 alerts in a PCAP using the free demo service without standing up a local FlowCarp instance.
NETRESEC: Adds --input, --output, and --model flags to the flowcarp CLI for building statistical protocol models from PCAPPCAPA packet capture, recorded network packets that can be inspected later. Analysts use it to reconstruct communication and investigate protocol behavior or suspicious traffic. files and classifying traffic against them.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ TRY IT
Train a custom model from sandbox-captured C2 sessions so FlowCarp can recognize a new malware family in future captures.
Adds flowcarp --output model:<label>:<tag>:<file>.fcp syntax to train and save a custom protocol model from example capture files, enabling detection of proprietary or novel C2 protocols without hand-written signatures.
Exposes a free demo web service at https://demo.flowcarp.com accepting raw PCAP uploads via curl --data-binary and returning a JSON response with detected flows, protocols, and alerts.
Introduces FlowCarp statistical protocol classification as a malware-family identification layer, distinguishing C2 traffic by packet sizes, timing, message-length distributions, request/response behavior, and protocol structure — covering 600+ protocols on the commercial license.
Chainguard provides trusted open source artifacts for every layer of your modern software stack—containers, language libraries, and VM images.
Chainguard published a tutorial for using Sonatype Nexus raw repositories as pull-through caches for its apk packages, and documented a breaking default-user change in the sonar-scanner-cli image along with workarounds.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Pull-through caching via Sonatype Nexus for apk packagesnew45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Chainguard published a tutorial explaining how to pull packages from Chainguard package repositories through Sonatype Nexus raw repositories, using them as pull-through caches for apk packages.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Chainguard: Publishes tutorial for pulling packages from Chainguard package repositories through Sonatype Nexus raw repositories as pull-through caches for apk packages.
└──▷ USE IT
Restore the previous sonar-scanner-cli working-directory behavior in a Kubernetes pod spec after the October 12 default-user change.
yaml
securityContext:
runAsUser: 0
Override the scanner working directory via a JVMJVMThe Java Virtual Machine, a runtime maintained by Oracle (and implemented by others) that executes Java bytecode on any OS, giving cyber tools a portable, garbage-collected environment with a large ecosystem of libraries. property so report-task.txt lands in the expected project path instead of /tmp/.scannerwork.
$ docker run --rm-v $(pwd):/usr/src cgr.dev/chainguard/sonar-scanner-cli \
-Dsonar.working.directory=/usr/src/.scannerwork
CubeSandbox v0.7.2 makes cube-node run on the host network by default (a breaking change requiring an explicit confirmation flag), adds a JuiceFSJuiceFSAn open-source distributed file system that stores metadata in a database and data in object storage like S3, giving cyber tools a POSIX-compatible shared filesystem without managing dedicated storage servers. storage plugin and idle-memory reclaim to pack more sandboxes per node, and introduces a local S3 cache for cross-node snapshot restores.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Instant, Concurrent, Secure & Lightweight Sandbox for AI Agents.
CubeSandbox v0.7.2 makes cube-node run on the host network by default (a breaking change requiring an explicit confirmation flag), adds a JuiceFSJuiceFSAn open-source distributed file system that stores metadata in a database and data in object storage like S3, giving cyber tools a POSIX-compatible shared filesystem without managing dedicated storage servers. storage plugin and idle-memory reclaim to pack more sandboxes per node, and introduces a local S3 cache for cross-node snapshot restores.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
8 FEATURES1 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.
0101
Host-network mode default for cube-nodebreaking88how completely this was documenteddepth35/40specificity28/30actionability25/3088 / 100
cube-node now runs on the host network by default in Kubernetes deployments, keeping sandbox network namespaces alive across Pod restarts (#1815).︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Switching an existing cluster to this mode requires draining compute nodes and passing the explicit hostNetworkChangeAck confirmation flag; without it the migration cannot proceed.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
— Names exact flag and migration steps, thorough breaking-change detailv0.7.2
0200
`cubeNode.network.mtu` config keynew81how completely this was documenteddepth25/40specificity28/30actionability28/3081 / 100
Adds the cubeNode.network.mtu config key to pin guest MTU when the node's uplink NICNICA network interface card or adapter, the hardware that connects a computer to a network. It sends and receives packets over the link. MTU cannot be auto-detected, preventing silently broken sandbox networking on deployments with constrained overlay CNIs (#1674).
Pin guest MTU to match a constrained overlay CNI uplink so sandbox networking is not silently broken on deployment.
yaml
cubeNode:
network:
mtu: 1450
— Exact config key, example, and rationale givenv0.7.2
0300
`timeout` parameter for `sandbox.connect`new70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
The Python SDK's sandbox.connect now accepts a timeout parameter to control connection deadlines, letting callers cap how long a connect attempt may block (#1352).
Set a hard deadline on a sandbox connection so a hung connect attempt does not block automation pipelines indefinitely.
python
sandbox.connect(timeout=10)
— Names exact parameter and example but no deeper mechanismv0.7.2
0400
Configurable template and component storage backendsimproved65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Cubelet can now configure the template install path so large templates can be moved to the data disk (#1675). Component repository and template artifact storage is extended to support S3, local disk, PVC, and NFS backends (#1749).
— Names backends and issue numbers, no exact config key givenv0.7.2
thinner coverage below
0500
Environment variables in `run_code` interpreterimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
The Python SDK's run_code (E2B-compatible code-interpreter interface) can now read environment variables injected at sandbox creation (#1323).
— Names interface and behavior but no exact env var syntaxv0.7.2
0600
JuiceFS storage plugin for sandbox volumesnew45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Adds a JuiceFS storage plugin so sandboxes can mount a JuiceFS filesystem as a persistent volume with full POSIXPOSIXA family of standards for operating-system interfaces, including process, file and shell behavior. Software that uses these interfaces is easier to move between compatible systems. semantics.
— Describes capability but no config surface givenv0.7.2
0700
Local cache for cross-node S3 restoresnew45how completely this was documenteddepth25/40specificity15/30actionability5/3045 / 100
Adds a whole-object local S3 cache for cross-node restore reads, so repeated reads and re-imports of the same snapshot hit the local cache instead of S3.
— Explains mechanism but no config key to invoke itv0.7.2
0800
Automatic idle guest memory reclaimnew35how completely this was documenteddepth20/40specificity10/30actionability5/3035 / 100
Adds automatic reclaim of idle guest memory back to the host, allowing a single node to host more sandboxes.
— States benefit but no mechanism or tunable exposedv0.7.2
└──▷ BREAKING ON UPGRADE
!
cube-node now runs on the host network by default in K8s deployments; switching an existing cluster requires draining compute nodes and passing explicit hostNetworkChangeAck confirmation — without this, the migration cannot proceed.
CubeSandbox v0.7.2 adds JuiceFSJuiceFSAn open-source distributed file system that stores metadata in a database and data in object storage like S3, giving cyber tools a POSIX-compatible shared filesystem without managing dedicated storage servers. volume plugin, idle guest memory reclaim, cross-node S3 restore cache, and sandbox.connect timeout parameter.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ GET THIS VERSION
$ git clone --branch v0.7.2 https://github.com/TencentCloud/CubeSandbox.git
# already have the repo? check out this version:$ git checkout v0.7.2
└──▷ USE IT
Pin guest MTU to match a constrained overlay CNI uplink so sandbox networking is not silently broken on deployment.
yaml
cubeNode:
network:
mtu: 1450
Set a hard deadline on a sandbox connection so a hung connect attempt does not block automation pipelines indefinitely.
python
sandbox.connect(timeout=10)
Adds timeout parameter to sandbox.connect to control connection deadlines (#1352).︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds cubeNode.network.mtu config key to pin guest MTU when node uplink NICNICA network interface card or adapter, the hardware that connects a computer to a network. It sends and receives packets over the link. MTU cannot be auto-detected (#1674).
Adds hostNetworkChangeAck confirmation flag required when switching an existing cluster to host-network mode for cube-node Pods (#1815).
Adds JuiceFS storage plugin so sandboxes can mount a JuiceFS filesystem as a persistent volume with full POSIXPOSIXA family of standards for operating-system interfaces, including process, file and shell behavior. Software that uses these interfaces is easier to move between compatible systems. semantics.
Adds automatic reclaim of idle guest memory back to the host, allowing a single node to host more sandboxes.
+5 moreshow less
Adds whole-object local S3 cache for cross-node restore reads so repeated reads and re-imports of the same snapshot hit the local cache instead of S3.
Enables cube-node to run on the host network by default in K8s deployments, keeping sandbox network namespaces alive across Pod restarts (#1815).
Allows Cubelet to configure the template install path so large templates can be moved to the data disk (#1675).
Extends component repository and template artifact storage to support S3, local disk, PVC, and NFS backends (#1749).
Enables the Python SDK run_code (E2B-compatible code-interpreter interface) to read environment variables injected at sandbox creation (#1323).
Adds timeout parameter to sandbox.connect to control connection deadlines (#1352).︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds JuiceFS storage plugin so sandboxes can mount a JuiceFS filesystem as a persistent volume with full POSIXPOSIXA family of standards for operating-system interfaces, including process, file and shell behavior. Software that uses these interfaces is easier to move between compatible systems. semantics.
Adds automatic reclaim of idle guest memory back to the host, allowing a single node to host more sandboxes.
7 more in Everything
└──▷ BREAKING ON UPGRADE
!cube-node now runs on the host network by default in K8s deployments; switching an existing cluster requires draining compute nodes and passing explicit hostNetworkChangeAck confirmation — without this, the migration cannot proceed.
Databricks is a unified analytics platform for data engineering, data science, and machine learning built on Apache Spark.
Databricks shipped GA of the Genie One 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 (with its Beta endpoint sunsetting October 31, 2026), major Unity Catalog UDF advances letting Scala and Python functions securely access secrets and credentials, new in-SQL prediction functions, a Beta no-code app builder, and a suite of Unity Gateway tooling for centrally configuring and tracing coding agents.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
8 FEATURES5 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
Scala UDFs can access Unity Catalog secretsnew95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
Unity Catalog Scala UDFs declare required secrets in a SECRETS clause and run under the function owner's permissions, so callers need no direct secret access.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Requires environment_version set to 6 or above (including session-scoped UDFs on serverless compute), or on classic compute Databricks Runtime 19 or above with standard access mode; secret-accessing Scala UDFs are limited to serverless SQL warehouses among SQL warehouse types, with dedicated access mode compute unable to invoke them directly.
Define a Unity Catalog Scala UDF that reads a secret without exposing it to callers — the SECRETS clause grants owner-permission access so callers need no direct secret privilege.
$ CREATE OR REPLACE FUNCTION my_catalog.my_schema.fetch_api_key()
RETURNS STRING
LANGUAGE SCALA
SECRETS ('my_scope' = 'my_key')
ENVIRONMENT_VERSION 6
AS $$
dbutils.secrets.get(scope = "my_scope", key = "my_key")
$$;
Genie One MCP server reaches general availabilitybreaking90how completely this was documenteddepth35/40specificity30/30actionability25/3090 / 100
The system.ai.genie_one_mcp MCP Service in Unity Gateway is now generally available, exposing Genie as a conversational tool over the Model Context ProtocolModel Context ProtocolModel 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. so any MCP client or agent (Claude, ChatGPT, Cursor) can query Databricks data with Unity Catalog permissions enforced on every request. The Beta endpoint https://<workspace-hostname>/api/2.0/mcp/genie is deprecated and will be sunset on October 31, 2026; workloads must migrate to system.ai.genie_one_mcp before that date.
Unity Catalog Python UDFs reach general availabilitynew85how completely this was documenteddepth35/40specificity30/30actionability20/3085 / 100
Scalar and Batch Unity Catalog Python UDFs are now GA, adding named handlers for row-at-a-time scalar UDFs, removal of the five-UDF-call-per-query limit, support for installing custom dependencies, and access to Unity Catalog service credentials and secrets from within UDF functions. Setting environment_version to 6 or above in the UDF definition unlocks these scalar capabilities on serverless compute, and scalar TIMESTAMP inputs are now aligned with PySpark behavior.
ug CLI connects coding agents to Unity Gatewaynew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Adds the ug CLI to connect coding agents — including Claude Code, Codex, and Pi — to Unity Gateway, handling authentication, configuration, MCP server registration, and spend visibility in the terminal.
ai_predict_class and ai_predict_value SQL functionsnew60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
Adds ai_predict_class SQL function to train a classification model and predict class labels for rows where the target column is NULL, and ai_predict_value SQL function to train a regression model and predict numeric values for rows where the target column is NULL.
— Names both functions and behavior but no example query shownproduct docs
0600
Coding agent activity in unified tracingimproved60how completely this was documenteddepth20/40specificity20/30actionability20/3060 / 100
Unity Gateway unified tracing now captures coding-agent activity — tools and skills used — alongside model requests, viewable in Govern > Traces or via Genie.
Review coding-agent tool and skill usage alongside model requests in the Govern traces UI.
📍In the Databricks console, go to Govern › Traces to view unified traces that now include coding-agent activity.
No-code governed AI app building (Beta)new50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Adds Genie App Builder to author governed data and AI apps in natural language without writing code, App Spaces to enforce governance policies across apps built with Genie App Builder, and Serverless Micro Apps that scale to zero when idle — all in Beta.
Central configuration for coding agentsnew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Enables central configuration of coding agents — including models, MCP servers, skills, a default harness, and Smart Routing — with settings applied at agent launch or rolled out via mobile device managementmobile device managementMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies. (MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies.).
The Beta endpoint https://<workspace-hostname>/api/2.0/mcp/genie is deprecated and will be sunset on October 31, 2026; all workloads must be moved to the system.ai.genie_one_mcp MCP Service before that date.
Genie One 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 hits GA as system.ai.genie_one_mcp in Unity Gateway, exposing Genie to any MCP client with Unity Catalog permissions enforced.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ BREAKING ON UPGRADE
!The Beta endpoint https://<workspace-hostname>/api/2.0/mcp/genie is deprecated and will be sunset on October 31, 2026; all workloads must be moved to the system.ai.genie_one_mcp MCP Service before that date.
Scala UDFs can now read Unity Catalog secrets via a SECRETS clause, with caller or owner permissions depending on UDF scope.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ TRY IT
Define a Unity Catalog Scala UDF that reads a secret without exposing it to callers — the SECRETS clause grants owner-permission access so callers need no direct secret privilege.
$ CREATE OR REPLACE FUNCTION my_catalog.my_schema.fetch_api_key()
RETURNS STRING
LANGUAGE SCALA
SECRETS ('my_scope' = 'my_key')
ENVIRONMENT_VERSION 6
AS $$
dbutils.secrets.get(scope = "my_scope", key = "my_key")
$$;
Unity Catalog Scala UDFs declare required secrets in a SECRETS clause and run under the function owner's permissions, so callers need no direct secret access.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Requires environment_version set to 6 or above for Unity Catalog Scala UDFs (and session-scoped UDFs on serverless compute) to access secrets; on classic compute, requires Databricks Runtime 19 or above with standard access mode.
Limits secret-accessing Unity Catalog Scala UDFs to serverless SQL warehouses only among SQL warehouse types; dedicated access mode compute does not support direct invocation.
Unity Catalog Python UDFs reach GA with named handlers, dependency installs, and credential access — five-UDF-per-query limit removed.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Supports named handlers for row-at-a-time scalar UDFs in Unity Catalog Python UDFs.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Removes the five-UDF-call-per-query limit for Unity Catalog Python UDFs.
Enables installing custom dependencies in Unity Catalog Python UDFs.
Enables access to Unity Catalog service credentials and secrets from within Python UDF functions.
Sets environment_version to 6 or above in the UDF definition to unlock scalar UDF capabilities on serverless compute and other newly GA features.
+1 moreshow less
Aligns scalar TIMESTAMP inputs with PySpark behavior for Unity Catalog Python UDFs.
Supports named handlers for row-at-a-time scalar UDFs in Unity Catalog Python UDFs.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Sets environment_version to 6 or above in the UDF definition to unlock scalar UDF capabilities on serverless compute and other newly GA features.
Databricks adds central configuration for coding agents, covering models, 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. servers, skills, routing, and MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies. rollout.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Unity Gateway unified tracing now captures coding-agent tool and skill activity alongside model requests.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Review coding-agent tool and skill usage alongside model requests in the Govern traces UI.
📍In the Databricks console, go to Govern › Traces to view unified traces that now include coding-agent activity.
Adds coding-agent activity (tools and skills used) to Unity Gateway unified tracing, viewable in Govern > Traces or via Genie.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Meet your business challenges head on with AI and cloud computing services from Google, including security, data management, and hybrid & multi-cloud.
Google SecOps now auto-enriches direct-ingested Google Cloud logs with an organization ID for multi-org filtering and 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., lets admins self-serve the Bindplane Enterprise license key, and announces two upcoming breaking changes to OAuth scopes and IOCIOCAn indicator of compromise, an observable clue that may point to malicious activity, such as a suspicious file hash or domain. It is evidence to investigate, rather than proof by itself. feeds.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
4 FEATURES2 OF 4 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
GCP organization ID enrichment in UDM eventsnew95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
Google SecOps adds a metadata.base_labels.ingestion_kv_labels field with key gcp_organization_id to UDM events ingested via Google Cloud direct ingestion, enabling multi-organization log source identification, detection rule scoping, and Data RBAC without additional sink or feed configuration.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Scope a YARA-LYARA-LA rule language developed by Google for Chronicle that extends YARA syntax to express multi-event, time-windowed detections over log data rather than single-file pattern matching. detection rule to a specific Google Cloud organization in a multi-org environment by filtering on the auto-enriched org ID label.
text
// In your YARA-L 2.0 rule, filter UDM events by org ID:
events:
$e.metadata.base_labels.ingestion_kv_labels["gcp_organization_id"] = "123456789012"
Legacy IOC feeds deprecated in favor of GTI_IOCdeprecated75how completely this was documenteddepth25/40specificity30/30actionability20/3075 / 100
After March 18, 2027, the MANDIANT_ACTIVE_BREACH_IOC, MANDIANT_FUSION_IOC, and OPEN_SOURCE_INTEL_IOC feeds will be removed; users must migrate to the GTI_IOC feed before that date.
— Names all deprecated feeds and replacement with exact deadlineproduct docs
0300
Self-service Bindplane Enterprise license key downloadnew70how completely this was documenteddepth20/40specificity20/30actionability30/3070 / 100
Admins can download the Bindplane Enterprise (Google Edition) license key directly from the console via Settings > 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. Settings > Collection Agents to onboard a new collection agent without raising a support ticket.
Download the Bindplane Enterprise license key from the console to onboard a new collection agent without raising a support ticket.
📍In the Google SecOps console, go to Settings › SIEM Settings › Collection Agents, then select 'Download Bindplane Enterprise (Google Edition) license key'.
— Exact UI navigation path given, minimal further mechanismproduct docs
0402
chronicle.readonly OAuth scope loses write accessbreaking70how completely this was documenteddepth25/40specificity25/30actionability20/3070 / 100
Effective January 25, 2027, write permissions will be removed from the chronicle.readonly OAuth scope; any workflow performing write operations must be updated to use the chronicle OAuth scope.
— Clear future date and migration target named, no further detailproduct docs
└──▷ ALSO FROM THESE RELEASES
└──▷ BREAKING ON UPGRADE
!
Effective January 25, 2027, write permissions will be removed from the chronicle.readonly OAuth scope; any workflow performing write operations must be updated to use the chronicle OAuth scope.
!
After March 18, 2027, the MANDIANT_ACTIVE_BREACH_IOC, MANDIANT_FUSION_IOC, and OPEN_SOURCE_INTEL_IOC feeds will be removed; migrate to the GTI_IOC feed before that date.
Google SecOps enriches directly ingested logs with gcp_organization_id to simplify multi-org filtering and 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. scoping.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds gcp_organization_id under metadata.base_labels.ingestion_kv_labels in UDM events for logs ingested via Google Cloud direct ingestion, enabling multi-organization filtering, detection rule scoping, and Data RBAC without additional sink or feed configuration.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Sophos Mobile is an enterprise mobile device management and security solution that protects iOS and Android devices.
Sophos Mobile expands Apple Business profile controls to let admins skip additional setup assistant screens during iOS/iPadOS enrollment.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
New setup assistant skip options in Apple Business profilesnew75how completely this was documenteddepth25/40specificity25/30actionability25/3075 / 100
Adds Accessibility Appearance, Safety & Handling, and Liquid Glass settings to Apple Business profiles, letting admins skip those setup assistant steps during device enrollment.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Note that Accessibility Appearance and Safety & Handling apply to iPhones and iPads only.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Skip the Liquid Glass, Accessibility Appearance, and Safety & Handling setup assistant screens when enrolling iPhones via Apple Business Manager.
📍In Sophos Central, go to Mobile › Profiles › Apple Business profiles, open or create a profile, and enable the Accessibility Appearance, Safety & Handling, and Liquid Glass settings under the setup assistant options, then save and assign the profile to your device group.
Sophos Mobile adds Accessibility Appearance, Safety & Handling, and Liquid Glass settings to Apple Business profiles.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Skip the Liquid Glass, Accessibility Appearance, and Safety & Handling setup assistant screens when enrolling iPhones via Apple Business Manager.
📍In Sophos Central, go to Mobile › Profiles › Apple Business profiles, open or create a profile, and enable the Accessibility Appearance, Safety & Handling, and Liquid Glass settings under the setup assistant options, then save and assign the profile to your device group.
Trend Vision One is Trend Micro's cloud-based XDR platform providing unified security visibility and threat detection across endpoints, networks, and cloud environments.
Trend Vision One's Helm chart shipped two releases (3.5.3, 3.5.4) that add fine-grained node-scheduling controls, excluded-nodes billing, a new primary install source, and hardening for key components.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
4 FEATURES0 OF 4 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
Per-component toleration configurationnew75how completely this was documenteddepth25/40specificity25/30actionability25/3075 / 100
The Helm chart adds tolerations.<component> keys plus a tolerations.defaults fallback in Helm values, letting operators configure tainted-node tolerations (control-plane, GPUGPUA graphics processing unit, a processor that performs many calculations in parallel. AI workloads use GPUs to speed up model training and inference., spot/preemptible) for individual components rather than the whole deployment.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Upgrade the Helm chart to 3.5.4 from Public 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., applying your tolerations and other overrides in one step.
Public ECR as primary Helm install sourceimproved65how completely this was documenteddepth18/40specificity22/30actionability25/3065 / 100
Helm installation now uses oci://public.ecr.aws/trendmicro/container-security/trendmicro-container-security as the primary installation source, with the GitHub container registry retained as the alternative.
Upgrade to 3.5.3 from the new primary public ECR source to pull the chart with resource limits and NetworkPolicyNetworkPolicyA Kubernetes API object that defines which pods may send or receive traffic, enforced by the cluster's CNI plugin to give cyber tools namespace-level network segmentation without host firewall rules. controls applied.
Resource limits and network hardening for admission and audit componentsimproved41how completely this was documenteddepth15/40specificity18/30actionability8/3041 / 100
Adds resource limits for the admission-controller and policy-operator components, and restricts audit-log-collector webhook ingress via NetworkPolicy.
Helm Chart 3.5.4 adds per-component toleration config keys, ArgoCDArgoCDA Kubernetes-native continuous delivery controller, maintained by the CNCF, that syncs live cluster state to declarative config stored in Git, giving cyber tools automated, auditable deployment pipelines. SCC normalization, and excluded-nodes billing support.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ TRY IT
Upgrade the Helm chart to 3.5.4 from Public 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., applying your tolerations and other overrides in one step.
Adds tolerations.<component> per-component keys and tolerations.defaults fallback in Helm values to configure tainted-node tolerations (control-plane, GPUGPUA graphics processing unit, a processor that performs many calculations in parallel. AI workloads use GPUs to speed up model training and inference., spot/preemptible) for individual components.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Helm Chart 3.5.3 adds resource limits for admission-controller and policy-operator and restricts audit-log-collector webhook ingress via NetworkPolicyNetworkPolicyA Kubernetes API object that defines which pods may send or receive traffic, enforced by the cluster's CNI plugin to give cyber tools namespace-level network segmentation without host firewall rules..︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ TRY IT
Upgrade to 3.5.3 from the new primary public 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. source to pull the chart with resource limits and NetworkPolicy controls applied.
Updates Helm installation to use oci://public.ecr.aws/trendmicro/container-security/trendmicro-container-security as the primary installation source, with the GitHub container registry as the alternative.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
SentinelOne's Singularity platform protects endpoints, cloud, identity and data with AI-driven detection, Purple AI and an agentic SOC layer.
SentinelOne extended Wayfinder Threat Hunting from endpoints and identity to full multi-cloud coverage, adding continuous expert-led hunting across AWS, Azure, and GCP control planes.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Wayfinder Threat Hunting for Cloudnew75how completely this was documenteddepth32/40specificity28/30actionability15/3075 / 100
Adds Wayfinder Threat Hunting for Cloud with continuous, expert-led hunting across AWS, Azure, and GCP control-plane activity, enabled via existing Singularity Marketplace plugins for each cloud provider.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Coverage includes cloud control-plane abuse, IAMIAMIdentity and Access Management — a framework of policies and services for controlling who can authenticate to systems and what resources they are authorized to use, letting cyber tools enforce least-privilege and audit access.privilege escalationprivilege escalationGaining permissions beyond those an account or process initially had. It can turn limited access into administrator control or access to another user's resources., unauthorized access, and data exfiltrationdata exfiltrationMoving data out of a system or organization without authorization. It can happen through network transfers, removable media or other channels. — specifically hunts for IAM user enumeration, S3 bucket reconnaissance, root account logins, AKSAKSAzure Kubernetes Service, Microsoft's managed Kubernetes offering, which lets cyber tools offload cluster provisioning and scaling to Azure so engineers focus on workload logic instead of control-plane operations. cluster-admin credential access, suspicious IAM policy changes, AMI deregistration, telemetry destruction, and cross-tenant delegation changes. Curated indicators and behavioral rules are 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. techniques and findings are enriched with Purple AI summaries for triage, integrating threat intelligence from both SentinelOne and Google Threat Intelligence across endpoints, identities, and cloud in a single hunting workflow.
— Names cloud providers, hunt types, MITRE mapping and enablement path via Marketplace plugins.launch-20260924-27d9fad2
Wayfinder Threat Hunting expands to AWS, Azure, and GCP cloud control planes with IAMIAMIdentity and Access Management — a framework of policies and services for controlling who can authenticate to systems and what resources they are authorized to use, letting cyber tools enforce least-privilege and audit access., S3, and cross-tenant hunt coverage.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds Wayfinder Threat Hunting for Cloud with continuous, expert-led hunting across AWS, Azure, and GCP control-plane activity, enabled via existing Singularity Marketplace plugins for each cloud provider.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Covers cloud control-plane abuse, IAM privilege escalationprivilege escalationGaining permissions beyond those an account or process initially had. It can turn limited access into administrator control or access to another user's resources., unauthorized access, and data exfiltrationdata exfiltrationMoving data out of a system or organization without authorization. It can happen through network transfers, removable media or other channels. — including hunts for IAM user enumeration, S3 bucket reconnaissance, root account logins, AKSAKSAzure Kubernetes Service, Microsoft's managed Kubernetes offering, which lets cyber tools offload cluster provisioning and scaling to Azure so engineers focus on workload logic instead of control-plane operations. cluster-admin credential access, suspicious IAM policy changes, AMI deregistration, telemetry destruction, and cross-tenant delegation changes.
Maps curated indicators and behavioral rules 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. techniques and surfaces findings with enriched Purple AI summaries for triage.
Integrates threat intelligence from both SentinelOne and Google Threat Intelligence in a single hunting workflow across endpoints, identities, and cloud.
Adds Wayfinder Threat Hunting for Cloud with continuous, expert-led hunting across AWS, Azure, and GCP control-plane activity, enabled via existing Singularity Marketplace plugins for each cloud provider.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Covers cloud control-plane abuse, IAM privilege escalationprivilege escalationGaining permissions beyond those an account or process initially had. It can turn limited access into administrator control or access to another user's resources., unauthorized access, and data exfiltrationdata exfiltrationMoving data out of a system or organization without authorization. It can happen through network transfers, removable media or other channels. — including hunts for IAM user enumeration, S3 bucket reconnaissance, root account logins, AKSAKSAzure Kubernetes Service, Microsoft's managed Kubernetes offering, which lets cyber tools offload cluster provisioning and scaling to Azure so engineers focus on workload logic instead of control-plane operations. cluster-admin credential access, suspicious IAM policy changes, AMI deregistration, telemetry destruction, and cross-tenant delegation changes.
Maps curated indicators and behavioral rules 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. techniques and surfaces findings with enriched Purple AI summaries for triage.
Tines lets teams put AI to work across their most sensitive systems, data, and processes, with the security and governance to do it safely.
Tines expanded its AI usage API with new queryable dimensions and added markdown conversion functions and storyboard case management with formula support.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Storyboard case management with formula supportnew16how completely this was documenteddepth8/40specificity8/30actionability0/3016 / 100
The release added storyboard case management with formula support, per the release summary.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Tines 43.4.0–43.3.0: AI usage API gains new dimensions, markdown conversion functions, and storyboard case management with formula support︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds new dimensions to the AI usage API, expanding what usage data can be queried.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Splunk Security Content v6.7.0 adds seven new macOS and Windows analytics targeting osascript abuse and Windows LOLBinLOLBinA legitimate, pre-installed system binary that attackers abuse to execute malicious code, blend into normal activity, and evade defenses — tools use detection of these to catch living-off-the-land attacks./ClickFix techniques, alongside updates to credential-access, ESXi, and network detections, and flags three detections for removal in 6.10.0.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
6 FEATURES0 OF 6 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
Windows LOLBin and ClickFix detectionsnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Four new Windows detections cover living-off-the-land and ClickFix techniques: Windows Finger.exe Connecting to a Remote Host identifies payload retrieval and remote connections through finger.exe, Windows For Loop Usage Within Cmd.exe To Execute Commands catches command execution via for /f loops (a common ClickFix technique), Windows Node.exe Executing JS Script In Immediate Folder flags JavaScript execution by node.exe from unusual directories, and Windows Process Accessing IronLanguages Repository On GitHub identifies processes reaching out to the IronLanguages GitHub repository.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
— Four named detections with technique context, no query logic givenv6.7.0
0200
macOS osascript abuse detectionsnew62how completely this was documenteddepth25/40specificity22/30actionability15/3062 / 100
Three new detections target osascript misuse on macOS: Cisco NVM - Osascript Network Connection for a Long Duration identifies long-lived network connections initiated via osascript, MacOS Osascript Executing Interactive Shell catches osascript spawning interactive shells, and MacOS Osascript Executing JavaScript Code With ObjC flags JavaScript for Automation code using the Objective-C bridge via osascript.
— Names three detections and what each targets, no SPL shownv6.7.0
thinner coverage below
0300
ESXi detection improvementsimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
ESXi Audit Tampering and ESXi Bulk VM Termination detections were updated with improved SPL logic and threat metadata.
— Names both detections but not what SPL changes were madev6.7.0
0400
Network and web detection refinementsimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
DNS Kerberos Coercion, Internal Horizontal Port Scan NMAP Top 20, and Plain HTTP POST Exfiltrated Data detections were updated with better event context and reduced noise.
— Names three detections but no specifics on noise reduction mechanismv6.7.0
0500
Detections scheduled for removal in 6.10.0deprecated50how completely this was documenteddepth15/40specificity20/30actionability15/3050 / 100
MacOS - Re-opened Applications, Windows Process Injection into Notepad, and XMRIG Driver Loaded detections are scheduled for removal in ESCU version 6.10.0.
— Names exact detections and removal version, no migration guidancev6.7.0
0600
Credential-access and process-injection detection updatesimproved43how completely this was documenteddepth18/40specificity15/30actionability10/3043 / 100
Updates detections covering LSASS access and termination, credential dumping, Winlogon token manipulation, Rubeus ticket export, handle duplication, and process injection, described as improving analytic consistency and investigation context.
— Topics named but no specific detection titles or logic givenv6.7.0
└──▷ BREAKING ON UPGRADE
!
MacOS - Re-opened Applications, Windows Process Injection into Notepad, and XMRIG Driver Loaded detections are scheduled for removal in ESCU version 6.10.0.
Splunk Security Content v6.7.0 adds 7 new macOS and Windows analytics covering osascript, ClickFix chains, and LOLBinLOLBinA legitimate, pre-installed system binary that attackers abuse to execute malicious code, blend into normal activity, and evade defenses — tools use detection of these to catch living-off-the-land attacks. abuse.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ GET THIS VERSION
$ git clone --branch v6.7.0 https://github.com/splunk/security_content.git
# already have the repo? check out this version:$ git checkout v6.7.0
Adds Cisco NVM - Osascript Network Connection for a Long Duration detection to identify long-lived network connections initiated via osascript on macOS.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds MacOS Osascript Executing Interactive Shell detection to catch osascript spawning interactive shells on macOS endpoints.
Adds MacOS Osascript Executing JavaScript Code With ObjC detection to identify JavaScript for Automation code using the Objective-C bridge via osascript.
Adds Windows Finger.exe Connecting to a Remote Host detection to identify payload retrieval and remote connections through finger.exe.
Adds Windows For Loop Usage Within Cmd.exe To Execute Commands detection to catch command execution via for /f loops, a common ClickFix technique.
+5 moreshow less
Adds Windows Node.exe Executing JS Script In Immediate Folder detection to flag JavaScript execution by node.exe from unusual directories.
Adds Windows Process Accessing IronLanguages Repository On GitHub detection to identify processes reaching out to the IronLanguages repository on GitHub.
Updates credential-access and process-injection detections covering LSASS access and termination, credential dumping, Winlogon token manipulation, Rubeus ticket export, handle duplication, and process injection for improved analytic consistency and investigation context.
Updates ESXi-related detections ESXi Audit Tampering and ESXi Bulk VM Termination with improved SPL logic and threat metadata.
Updates network and web detections including DNS Kerberos Coercion, Internal Horizontal Port Scan NMAP Top 20, and Plain HTTP POST Exfiltrated Data with better event context and reduced noise.
Adds Cisco NVM - Osascript Network Connection for a Long Duration detection to identify long-lived network connections initiated via osascript on macOS.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds MacOS Osascript Executing Interactive Shell detection to catch osascript spawning interactive shells on macOS endpoints.
Adds MacOS Osascript Executing JavaScript Code With ObjC detection to identify JavaScript for Automation code using the Objective-C bridge via osascript.
Adds Windows Finger.exe Connecting to a Remote Host detection to identify payload retrieval and remote connections through finger.exe.
Adds Windows For Loop Usage Within Cmd.exe To Execute Commands detection to catch command execution via for /f loops, a common ClickFix technique.
+2 moreshow less
Adds Windows Node.exe Executing JS Script In Immediate Folder detection to flag JavaScript execution by node.exe from unusual directories.
Adds Windows Process Accessing IronLanguages Repository On GitHub detection to identify processes reaching out to the IronLanguages repository on GitHub.
3 more in Everything
└──▷ BREAKING ON UPGRADE
!MacOS - Re-opened Applications, Windows Process Injection into Notepad, and XMRIG Driver Loaded detections are scheduled for removal in ESCU version 6.10.0.
Tenzir is a data pipeline engine for security teams that collects, transforms, enriches, and routes telemetry.
Tenzir Platform v1.40.0 adds Azure managed identity authentication for Key Vault secret stores, JSON output for the workspace creation CLI, and the ability to force stop Explorer pipelines.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Azure managed identity for Key Vault secretsnew55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Workspace configuration can now authenticate to Key Vault secret stores using Azure managed identity, eliminating the need for long-lived client secrets.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Tenzir Platform v1.40.0 adds Azure managed identity auth for Key Vault secret stores and JSON output to the workspace creation CLI.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds a JSON output flag to the workspace creation CLI command.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Supports Azure managed identity authentication for Key Vault secret stores, eliminating the need for long-lived client secrets in workspace configuration.
Enables force stopping of Explorer pipelines.
Adds a JSON output flag to the workspace creation CLI command.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
runZero is an asset discovery and inventory platform that identifies and maps all devices on networks without requiring agents.
runZero refined role-based access controls for saved queries and expanded its custom integration script library to over 100 products while opening script access to all administrators.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Custom integration script library expanded and opened to all adminsimproved45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
The custom integration script library now covers more than 100 products and is available in the console, with individual scripts modifiable or usable as templates.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Scripts are now available to all administrators, even those with narrow access scopes.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
runZero: Custom integration script library now covers more than 100 products, available in the console with individual scripts modifiable or usable as templates.
Custom roles granting Saved queries read can now view the Queries page and table without inventory access; roles granting write or manage can create, edit, copy, import, and delete saved queries.
Scripts are now available to all administrators, even those with narrow access scopes.
Explore iDenfy documentation for identity verification (KYC), business verification (KYB), AML screening, fraud prevention, and more.
iDenfy's Android SDK 9.2.0 gained landscape mode, low-light capture improvements, and UI theming, while a cross-platform Smart-ID refresh state landed alongside a breaking iOS deployment-target bump.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Android SDK 9.2.0 UI and capture enhancementsnew50how completely this was documenteddepth22/40specificity18/30actionability10/3050 / 100
Android SDK 9.2.0 adds landscape mode support, blur and glare detection for older devices, and color scheme customization with XML fallbacks.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Govern workforce access, deploy AI agents, and get work done with C1.
ConductorOne shipped a single guided setup flow for creating apps and connectors, added search and faceted filtering to the automation builder, and introduced a Transformation rule step for automatic assignee routing — alongside three breaking API changes to revoke criteria matching, secret deletion, and task spend-remedy handling.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Search and filtering in automation builderimproved60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
The automation builder now supports searchable step and trigger-type search by name or description, and faceted, searchable resource-type pickers with real counts have been added to Grant Found, Grant Deleted, and revoke criteria.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
A revoke criteria scoped only by a legacy resource-type name now fails closed (fails the step) instead of silently matching every app sharing that name — re-scope any automation still relying on name-only matching.
!
DELETE /api/v1/secrets/{vault_id} now deletes only the secret and no longer also revokes its credential; use the new POST /api/v1/app-secrets-admin/revoke to queue a credential revoke separately. Service SDK Revoke method is renamed to Delete.
!
GET /api/v1/tasks/{task_id}/spend-remedy-status has been removed — migrate to the task APIs. JS/TS clients must handle spend-control revision values as strings, and integrations with a closed list of task action types must handle the new TYPE_SPEND_REMEDY = 7.
ConductorOne: Adds a single guided setup flow for creating apps and adding connectors.
└──▷ HOW TO FIND IT
Automatically route findings to the right owner in a Transformation rule instead of relying on manual assignment.
📍In the C1 console, go to Automation › Transformation rules, open or create a rule, add a Set assignee step, and select the target user — this assignment takes precedence over any later manual change.
Adds searchable step and trigger-type search by name or description in the automation builder.
Adds faceted, searchable resource-type pickers with real counts to Grant Found, Grant Deleted, and revoke criteria.
2 more in Everything
└──▷ BREAKING ON UPGRADE
!A revoke criteria scoped only by a legacy resource-type name now fails closed (fails the step) instead of silently matching every app sharing that name — re-scope any automation still relying on name-only matching.
!DELETE /api/v1/secrets/{vault_id} now deletes only the secret and no longer also revokes its credential; use the new POST /api/v1/app-secrets-admin/revoke to queue a credential revoke separately. Service SDK Revoke method is renamed to Delete.
!GET /api/v1/tasks/{task_id}/spend-remedy-status has been removed — migrate to the task APIs. JS/TS clients must handle spend-control revision values as strings, and integrations with a closed list of task action types must handle the new TYPE_SPEND_REMEDY = 7.
Clerk added 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. support for public OAuth clients like 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 introduced a dedicated SMSSMSShort Message Service, the protocol built into cellular networks for sending text messages between phones; cyber tools use it for alerting, two-factor authentication delivery, or phishing simulation over mobile channels. logs view for tracing verification code delivery.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
The easiest way to add authentication and user management to your application. Purpose-built for React, Next.js, Remix, and “The Modern Web”.
Clerk added 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. support for public OAuth clients like 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 introduced a dedicated SMSSMSShort Message Service, the protocol built into cellular networks for sending text messages between phones; cyber tools use it for alerting, two-factor authentication delivery, or phishing simulation over mobile channels. logs view for tracing verification code delivery.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
SMS logs view in Application Logsnew88how completely this was documenteddepth35/40specificity28/30actionability25/3088 / 100
A new SMS logs view in Application Logs tracks five delivery event types — sms.accepted, sms.delivered, sms.failed, sms.undeliverable, and sms.unconfirmed — for phone verification codes, OTPs, and password reset codes.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ All events for a single SMS message are grouped under a shared trace, enabling end-to-end timeline reconstruction for a single recipient; failures can be filtered by destination phone number and inspected via a reason field (e.g.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ invalid_phone_number, destination_unreachable, rate_limited).
Investigate why a user did not receive their verification code by filtering SMS delivery events to a single phone number.
📍In the Clerk Dashboard, open the SMS logs view under Application Logs and filter by the destination phone number. Check for sms.failed or sms.undeliverable events and inspect the reason field (e.g. invalid_phone_number, destination_unreachable, rate_limited) to determine the corrective action.
Clerk: Enables Publish CIMD support in OAuth application settings so 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 can identify themselves via 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, without a pre-issued client secret or Dynamic Client Registration.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Lock your OAuth server to only clients you have explicitly reviewed, preventing unknown public clients from initiating flows.
📍In the Clerk Dashboard, go to OAuth applications settings › Client onboarding. Enable Publish CIMD support, then set Client admission to Pre-registered clients only and add trusted clients from the Applications tab.
Investigate why a user did not receive their verification code by filtering SMSSMSShort Message Service, the protocol built into cellular networks for sending text messages between phones; cyber tools use it for alerting, two-factor authentication delivery, or phishing simulation over mobile channels. delivery events to a single phone number.
📍In the Clerk Dashboard, open the SMS logs view under Application Logs and filter by the destination phone number. Check for sms.failed or sms.undeliverable events and inspect the reason field (e.g. invalid_phone_number, destination_unreachable, rate_limited) to determine the corrective action.
Adds an SMS logs view in Application Logs with five delivery event types — sms.accepted, sms.delivered, sms.failed, sms.undeliverable, and sms.unconfirmed — for phone verification codes, OTPs, and password reset codes.
Groups all events for a single SMS message under a shared trace, enabling end-to-end timeline reconstruction for a single recipient.
Auth0's biggest changes this window are a new Action method for assigning custom user IDs at signup, real-time enterprise connection events, reusable Action Modules, and a My Organization API for B2B member management, alongside early-access B2B Connect improvements.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Secure users, AI agents, and more with Auth0, an easy-to-implement, scalable, and adaptable authentication and authorization platform.
Auth0's biggest changes this window are a new Action method for assigning custom user IDs at signup, real-time enterprise connection events, reusable Action Modules, and a My Organization API for B2B member management, alongside early-access B2B Connect improvements.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
5 FEATURES0 OF 5 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
Custom user IDs at signup via Actionsnew85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
New api.user.setUserId() method in onExecutePreUserRegistration Actions lets you assign custom user IDs (UUIDsUUIDsA universally unique identifier, usually a 128-bit value used to identify an object across systems. It is designed to make independently generated identifiers unlikely to collide., domain-specific, or legacy-compatible formats) to new database-connection users at signup, replacing the need for self-hosted signup pages or bulk import.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Assign a UUIDUUIDA universally unique identifier, usually a 128-bit value used to identify an object across systems. It is designed to make independently generated identifiers unlikely to collide.-based custom user ID at signup to keep identity consistent with your existing systems, instead of accepting Auth0's auto-generated auth0|<id> format.
B2B member management via My Organization APInew85how completely this was documenteddepth35/40specificity30/30actionability20/3085 / 100
Adds the My Organization API and Embeddable UI Components for B2B member management, supporting bulk member invitations (up to 10 per request), role assignment, and a four-tier access level model (none, readonly, limited, full). Includes permission-aware UI components that show or hide actions based on the authenticated user's effective permissions surfaced from the ID token with no additional API call, plus tenant log events for all member, invitation, and role operations for B2B observability.
Activate the My Organization API to enable self-service B2B member management for organization administrators.
📍In the Auth0 Dashboard, go to Applications › APIs, locate the My Organization API, and activate it for your tenant.
Action Modules for shared Action codenew70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Adds Action Modules, enabling reuse of custom functions across multiple Actions and Triggers, each with independent secrets and dependencies. Adds unit testing support for Action Modules via helpers in the @auth0/actions package, plus IntelliSense autocompletion and type hints for Action Modules in the Auth0 Dashboard and external editors via @auth0/actions.
Real-time enterprise connection eventsnew68how completely this was documenteddepth25/40specificity28/30actionability15/3068 / 100
Adds connection.created, connection.updated, and connection.deleted events for enterprise connections (Azure AD, ADFS, Google Workspace, 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., 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., Ping), deliverable to a webhook or Amazon EventBridgeEventBridgeAWS's managed event bus service that routes events between cloud services, SaaS apps, and custom code using rules and targets, letting tools react to state changes without polling or managing message infrastructure. as CloudEvents-formatted JSON.
B2B Connect early access enhancementsimproved50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Extends B2B Connect (Early Access) to support automatic session termination when an enterprise IdPIdPA service that authenticates users and supplies identity information to other applications. It is the sign-in authority behind many single sign-on systems. ends a session, email-domain-based enterprise connection discovery, and direct application connections to Auth0 without an external authorization server.
Auth0 adds Action Modules, B2B Member Management API, custom user IDs at signup, and real-time enterprise connection events︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ USE IT
Assign a UUIDUUIDA universally unique identifier, usually a 128-bit value used to identify an object across systems. It is designed to make independently generated identifiers unlikely to collide.-based custom user ID at signup to keep identity consistent with your existing systems, instead of accepting Auth0's auto-generated auth0|<id> format.
Activate the My Organization API to enable self-service B2B member management for organization administrators.
📍In the Auth0 Dashboard, go to Applications › APIs, locate the My Organization API, and activate it for your tenant.
Adds api.user.setUserId() method in onExecutePreUserRegistration Actions to assign custom user IDs (UUIDsUUIDsA universally unique identifier, usually a 128-bit value used to identify an object across systems. It is designed to make independently generated identifiers unlikely to collide., domain-specific, or legacy-compatible formats) to new database-connection users at signup, replacing the need for self-hosted signup pages or bulk import.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds connection.created, connection.updated, and connection.deleted events for enterprise connections (Azure AD, ADFS, Google Workspace, 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., 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., Ping), deliverable to a webhook or Amazon EventBridgeEventBridgeAWS's managed event bus service that routes events between cloud services, SaaS apps, and custom code using rules and targets, letting tools react to state changes without polling or managing message infrastructure. as CloudEvents-formatted JSON.
Adds Action Modules, enabling reuse of custom functions across multiple Actions and Triggers, with independent secrets and dependencies per module.
Adds unit testing support for Action Modules via helpers in the @auth0/actions package.
Adds IntelliSense autocompletion and type hints for Action Modules in the Auth0 Dashboard and external editors via @auth0/actions.
+4 moreshow less
Adds the My Organization API and Embeddable UI Components for B2B member management, supporting member invitations (bulk up to 10 per request), role assignment, and a four-tier access level model (none, readonly, limited, full).
Adds permission-aware UI components that show or hide actions based on the authenticated user's effective permissions surfaced from the ID token, with no additional API call required.
Adds tenant log events for all member, invitation, and role operations for B2B observability.
Extends B2B Connect (Early Access) to support automatic session termination when an enterprise IdPIdPA service that authenticates users and supplies identity information to other applications. It is the sign-in authority behind many single sign-on systems. ends a session, email-domain-based enterprise connection discovery, and direct application connections to Auth0 without an external authorization server.
Adds api.user.setUserId() method in onExecutePreUserRegistration Actions to assign custom user IDs (UUIDsUUIDsA universally unique identifier, usually a 128-bit value used to identify an object across systems. It is designed to make independently generated identifiers unlikely to collide., domain-specific, or legacy-compatible formats) to new database-connection users at signup, replacing the need for self-hosted signup pages or bulk import.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds connection.created, connection.updated, and connection.deleted events for enterprise connections (Azure AD, ADFS, Google Workspace, 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., 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., Ping), deliverable to a webhook or Amazon EventBridgeEventBridgeAWS's managed event bus service that routes events between cloud services, SaaS apps, and custom code using rules and targets, letting tools react to state changes without polling or managing message infrastructure. as CloudEvents-formatted JSON.
Adds Action Modules, enabling reuse of custom functions across multiple Actions and Triggers, with independent secrets and dependencies per module.
Adds unit testing support for Action Modules via helpers in the @auth0/actions package.
Adds IntelliSense autocompletion and type hints for Action Modules in the Auth0 Dashboard and external editors via @auth0/actions.
+3 moreshow less
Adds the My Organization API and Embeddable UI Components for B2B member management, supporting member invitations (bulk up to 10 per request), role assignment, and a four-tier access level model (none, readonly, limited, full).
Adds permission-aware UI components that show or hide actions based on the authenticated user's effective permissions surfaced from the ID token, with no additional API call required.
Adds tenant log events for all member, invitation, and role operations for B2B observability.
Discover every SaaS and AI asset, harden security posture, and scale identity governance.
Nudge Security shipped a bulk nudge for enforcing approved password managers and a new device code phishing detection feature that warns employees in-browser across major OAuth providers.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Bulk nudge for approved password manager usenew82how completely this was documenteddepth30/40specificity22/30actionability30/3082 / 100
A new Use approved password manager bulk nudge lets admins filter the accounts inventory by password manager — including unapproved or unrecognized ones — multi-select the matching accounts, and send a single batched nudge per employee listing all affected accounts, rather than one nudge per account.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Sweep out unapproved password manager use across your org in one pass — employees get a single batched nudge instead of per-account noise.
📍In the Nudge Security console, go to Accounts Inventory › Filter by Password Manager › select any unapproved or unrecognized password manager › multi-select all matching accounts › Send Nudge › Use approved password manager.
Nudge Security: Adds a Use approved password manager bulk nudge: filter accounts inventory by password manager (including unapproved ones), multi-select, and send one batched nudge per employee listing all affected accounts.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Sweep out unapproved password manager use across your org in one pass — employees get a single batched nudge instead of per-account noise.
📍In the Nudge Security console, go to Accounts Inventory › Filter by Password Manager › select any unapproved or unrecognized password manager › multi-select all matching accounts › Send Nudge › Use approved password manager.
Enable device code phishing protection so employees are warned the moment they land on an OAuth device codeOAuth device codeAn OAuth 2.0 flow where a device with no browser displays a short code; the user authenticates on a separate device, and the original device polls for the resulting token. Useful for CLI tools and headless environments. authorization page.
📍In the Nudge Security console, go to the device code phishing detection settings, enable detection, and turn on the in-browser nudge to activate warnings across Microsoft, Google, GitHub, GitLab, Salesforce, AWS, Docker, Zoom, Vercel, and OpenAI device code pages.
Read docs, explore use cases, learn best practices
Ping Identity's rapid channel adds new CAPTCHA and QR-code options for authentication nodes, renames ThreatMetrix nodes to LexisNexis DDP, and reorganizes the admin console navigation.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Configurable userAgent for external REST callsnew72how completely this was documenteddepth25/40specificity22/30actionability25/3072 / 100
Adds a userAgent property to external REST service configuration, defaulting to PingIdentity for outbound requests, and overridable on a per-request basis.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Dynamic radio-button choices in Choice Collector nodenew57how completely this was documenteddepth22/40specificity20/30actionability15/3057 / 100
The v2.0 Choice Collector node gains the ability to make choice callbacks with dynamically generated options that render as radio-button groups instead of drop-down lists.
LexisNexis DDP and IIDQA node updatesimproved55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Renames ThreatMetrix nodes to LexisNexis Dynamic Decision Platform (DDP) nodes, and updates LexisNexis InstantID Question and Answer (IIDQA) nodes to store decision API responses in shared state.
Managed user updates with attribute-conflict overrideimproved50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
Enables updating a managed user even when the change conflicts with generated attribute values, propagating updates to all associated workforce application accounts during queued synchronization.
Ping Identity adds Friendly Captcha support, JavaScript-free QR codes, dynamic radio-button choices, and a configurable userAgent for external REST calls.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds userAgent property to external REST service configuration, defaulting to PingIdentity for outbound requests, overridable per-request.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds Friendly Captcha support to the v2.0 CAPTCHA node as a privacy-focused CAPTCHA provider alternative.
Adds an option to the Combined MFAMFAMulti-factor authentication, requiring proof from different categories, such as a password and a hardware key, to sign in. It reduces reliance on a password alone. Registration, OATHOATHAn open standard for one-time passwords (TOTP and HOTP), maintained by an IETF working group, giving cyber tools a vendor-neutral way to implement two-factor authentication. Registration, and Push Registration nodes to render QR codes without using JavaScript.
Adds the ability in the v2.0 Choice Collector node to make choice callbacks with dynamically generated options that render as radio-button groups instead of drop-down lists.
Renames ThreatMetrix nodes to LexisNexis Dynamic Decision Platform (DDP) nodes, and updates LexisNexis InstantID Question and Answer (IIDQA) nodes to store decision API responses in shared state.
+2 moreshow less
Enables updating a managed user even when the change conflicts with generated attribute values, propagating updates to all associated workforce application accounts during queued synchronization.
Reorganizes the admin console left menu into logical, collapsible groups with updated labels.
Adds userAgent property to external REST service configuration, defaulting to PingIdentity for outbound requests, overridable per-request.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
JumpCloud makes it simple to manage Windows, Apple, Linux, and Android devices and to deliver secure access with SSO, MFA, Zero Trust, RADIUS, and more.
JumpCloud's biggest window shipped Password Vault across Admin Portal, User Portal, mobile app and browser extension, a unified cross-platform Patch Management dashboard, AI Gateway/MCP ServerMCP ServerA process that exposes tools, resources, and prompts over Anthropic's Model Context Protocol, letting an AI agent call external APIs or local services through a standardised interface. management with a GA MCP Server, Access Requests, non-human Agent Identities, direct SSH access in PAMPAMBrokering administrator sessions through a gateway instead of handing out standing credentials. Access is granted for one session, to one target, and recorded., a major 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. Integration overhaul (agent HA, credential hardening, new Directory Insights events), and broad expansion of Android/Windows MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies., RADIUSRADIUSA networking protocol for centralised authentication, authorisation, and accounting of users connecting to a network, maintained under IETF standards. Cyber tools use it to integrate with existing enterprise identity infrastructure., OIDC, SaaS Management and the Password Manager desktop app, alongside several breaking API and endpoint changes.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
60 FEATURES17 OF 60 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
Patch Management dashboard for Windows and Applenew91how completely this was documenteddepth35/40specificity28/30actionability28/3091 / 100
A unified Patch Management dashboard in the Admin Portal adds Overview, Windows, and Apple tabs for cross-platform patch compliance.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ The Windows dashboard offers KB-centric controls to search/filter KBs, review CVE details, approve awaiting updates, retry failed installations, and export the KB list as CSV or JSON; the Apple Compliance Dashboard tracks macOS, iOS, and iPadOS rollout progress against active update policies with filtering by platform, release date, severity, and device status. A Device Patch Report (Windows) lets admins preview up to 500 rows and download the full organization result set as CSV.
Surface Windows KB patch gaps across your fleet — filter the dashboard to Critical severity, then bulk-install missing patches immediately instead of waiting for the next policy window.
📍In the Admin Portal, go to Patch Management › Windows, set the Global severity filter to Critical, select non-compliant devices, and choose Install missing critical patches › Install immediately.
Audit Windows patch compliance across all managed devices without any manual data collection — download the full result set for offline analysis or ticketing.
📍In the Admin Portal, navigate to JumpCloud Reports › Device Patch Report (Windows). Preview up to 500 rows to spot devices with Failed or Pending KB status, then click Download to export the complete organization result set as CSV.
AI Gateway and MCP Server managementnew90how completely this was documenteddepth35/40specificity30/30actionability25/3090 / 100
The JumpCloud 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 reached GA, letting compatible AI tools and code editors interact with organizational data and admin capabilities via the Model Context ProtocolModel Context ProtocolModel 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.. A new Access > AI & SaaS Management > Applications view adds an MCP Connection column showing Discovered, Connected, or Not Available status per app plus an Add MCP Server action to connect discovered servers to AI Gateway, and a new Dashboard tab in AI Gateway shows org-wide MCP server usage, tool call volume, error rates, summary cards, trend charts, and per-server drill-down metrics.
Surface AI agents deployed in your environment and connect a newly discovered MCP server to AI Gateway for centralized access control.
📍In the Admin Portal, go to Access › AI & SaaS Management › Applications. Check the MCP Connection column for any app showing Discovered, click the status, review the listed MCP servers, then click Add MCP Server to register it in AI Gateway.
Password Vault launch across Admin, User, mobile and browsernew90how completely this was documenteddepth35/40specificity30/30actionability25/3090 / 100
Adds Password Vault across the platform: in the Admin Portal, admins enable the vault, assign access to users and user groups, create and share credentials/websites with Connect, View, Edit, and Manage permissions, and view audit logs in Directory Insights; in the User Portal (left navigation), users manage and share credentials/websites, bulk-import via CSV or Excel, and organize items in personal and shared folders; in the JumpCloud Protect mobile app users can view secrets, autofill credentials into mobile apps, and launch websites with autofill, with TOTPTOTPA one-time password algorithm (RFC 6238) that generates short-lived codes from a shared secret and the current time, giving cyber tools phishing-resistant second-factor authentication without a server round-trip. codes remaining stored locally; and the JumpCloud Go browser extension gains autofill support for launch-and-autofill of non-SSOSSOSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management. passwords and 2FA codes, secret viewing, and save-on-login/update/signup without requiring device registration.
Remote Assist capability expansionimproved90how completely this was documenteddepth35/40specificity30/30actionability25/3090 / 100
Launches JumpCloud Remote Assist for free, unlimited remote desktop access and support on Windows and macOS (requiring JumpCloud Agent v1.61.0+), later adding Background Tools for remote command line and file transfer without disrupting active sessions, support for viewing/interacting with the initial Windows Server login screen, user switching between accounts during sessions, a Ctrl+Alt+Del shortcut in the Session Options toolbar, architecture-specific packages (ARM64ARM64A 64-bit CPU architecture from ARM Holdings, used in mobile chips, Apple Silicon, and cloud servers; cyber tools target it to run natively on those platforms instead of relying on emulation. for Apple Silicon, x86_64 for Intel Macs), and automatic detection and termination of existing Remote Assist agent instances when an admin initiates a connection.
Remotely troubleshoot an end-user machine during an incident without interrupting the user's active session, using Background Tools command line.
📍In the Admin Portal, go to Devices › select the target device › Background Tools › Remote Command Line, then run your diagnostic commands without launching a visible Remote Assist session.
ADI agent deployment flexibility and high availabilityimproved87how completely this was documenteddepth35/40specificity30/30actionability22/3087 / 100
The AD sync agent gains a new JSON configuration file with settings for domain controller address and a flag allowing insecure 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. connections, plus high availability: multiple sync agents can be installed with one designated primary by the ADI service, and if the primary becomes unavailable another active agent is automatically promoted. The sync agent can now be installed independently of the AD import agent, and both the import and sync agents can be installed on one or more member servers instead of on all Domain Controllers, reducing required agent deployments. The AD import agent installer now detects existing installations and updates in place instead of requiring uninstall/reinstall, and JumpCloud added official ADI support for Windows Server 2022 Domain Controllers and member servers without workarounds.
Disk-encryption Conditional Access conditionnew86how completely this was documenteddepth30/40specificity28/30actionability28/3086 / 100
Adds a disk-encryption device condition to Conditional AccessConditional AccessA policy enforcement framework, most commonly Microsoft's in Entra ID, that grants or blocks resource access based on signals like user identity, device state, and location — letting cyber tools trigger step-up auth or deny risky sessions. Policies, allowing or denying access based on FileVaultFileVaultApple's full-disk encryption feature built into macOS, using XTS-AES-128 to encrypt the startup volume so that data is unreadable without the user's credentials. (macOS), system drive encryption/BitLockerBitLockerA full-disk encryption feature built into Windows, maintained by Microsoft, that protects data at rest by encrypting entire volumes; cyber tools use it to audit encryption status or recover keys from managed endpoints. (Windows), or root disk encryption (Linux); admins add the Device Condition, select Disk Encryption, set it to disabled, and set the policy action to Deny to block unencrypted devices.
Block device access via a Conditional Access Policy when disk encryption is not enabled, covering FileVault (macOS), BitLocker (Windows), and root disk encryption (Linux).
📍In the Admin Portal, go to Security › Conditional Access › New Policy, add a Device Condition, select Disk Encryption, set the condition to disabled, and set the policy action to Deny.
Dynamic Groups for devices and usersnew86how completely this was documenteddepth30/40specificity28/30actionability28/3086 / 100
Adds Dynamic Groups for both devices and users, automating group membership via attribute-based rules; new device attributes include Vendor and Public IP Address, and a new user attribute Manager is available. Example: create a device group with rules like Vendor = Apple and OS Major Version = 14 to automatically update membership.
Automate device group membership so newly enrolled corporate laptops running a specific OS version are added to the right policy group without manual review.
📍In the Admin Portal, go to Device Groups › select or create a group › enable Dynamic › add attribute rules (e.g., Vendor = Apple, OS Major Version = 14) › save to activate automatic membership updates.
Private Repository application version updatesnew83how completely this was documenteddepth30/40specificity25/30actionability28/3083 / 100
Update Version action on an existing application's Details tab in the Private Repository lets admins push an updated binary without re-creating the application or reassigning devices; for EXE uploads it also captures an install success exit code.
Push an updated application binary to already-enrolled devices without reassigning device groups or recreating the app entry in the Private Repository.
📍In the Admin Portal, go to the application's Details tab in the Private Repository, click Update Version, upload the new file via the Upload File flow, enter an install success exit code (for EXE), and confirm deployment.
AI Assistant knowledge base groundingnew83how completely this was documenteddepth30/40specificity28/30actionability25/3083 / 100
AI Assistant supports an org-scoped knowledge base upload of internal PDF, TXT, DOCX, or MD files (up to 10 MB each, 25 files maximum per org) via AI Assistant > Knowledge Base, with chat answers attributed to the source document.
Ground AI Assistant in org-specific runbooks and SOPs so it can answer questions about internal processes, with answers attributed to the source document.
📍In the Admin Portal, navigate to AI Assistant › Knowledge Base, click Upload, and add your internal PDF, TXT, DOCX, or MD files (up to 10 MB each, 25 files per org).
API filter escape character for pipe valuesimproved81how completely this was documenteddepth25/40specificity28/30actionability28/3081 / 100
Adds support for escaping the pipe | character with \ inside in and nin API filter operator search terms, e.g. GET /systemusers?filter=department:$in:Finance | Accounting|IT for filtering values containing a literal pipe.
Filter users whose department is Finance | Accounting or IT using the newly escapable pipe character in API filter search terms.
Systemusers reactivate endpoint migrationbreaking81how completely this was documenteddepth25/40specificity28/30actionability28/3081 / 100
Replaces the deprecated GET api/systemusers/reactivate/{id} endpoint (which now returns 404) with POST https://console.jumpcloud.com/systemusers/reactivate/{id}, which takes an activation_email field in the request body.
Migrate an automation that reactivates a user account from the deprecated GET endpoint to the new POST endpoint.
ADI credential and file security hardeningimproved77how completely this was documenteddepth32/40specificity30/30actionability15/3077 / 100
Moves AD Import Service Account credentials (username and password) and the ADI API key out of the AD import agent configuration file and into the Windows registry, masks the connect key value in the registry when the JumpCloud AD Integration Sync service starts, and consolidates all AD import files/configs under C:\Program Files\JumpCloud\AD Integration\JumpCloud AD Import and all AD sync files/logs/config under C:\Program Files\JumpCloud\AD Integration\JumpCloud AD Sync.
— Names exact registry moves and consolidated file pathsproduct docs
1306
JumpCloud Go passwordless authenticationnew76how completely this was documenteddepth32/40specificity26/30actionability18/3076 / 100
Adds the JumpCloud Go browser extension for hardware-protected, phishing-resistant passwordless login to JumpCloud-protected web resources on managed macOS and Windows devices via Apple Touch ID and Windows HelloWindows HelloA Microsoft authentication framework built into Windows 10 and later that lets users sign in via biometrics or PIN instead of passwords, giving cyber tools a phishing-resistant credential layer to build on., set as the default MFAMFAMulti-factor authentication, requiring proof from different categories, such as a password and a hardware key, to sign in. It reduces reliance on a password alone. method for conditional access policies on SSO apps with user and device verification on every session; a User Portal > Security > Multi-Factor Authentication section lets users manage JumpCloud Go sessions on their devices, and sessions automatically refresh when a user logs in to or unlocks their managed device.
Android device management expansionnew75how completely this was documenteddepth32/40specificity28/30actionability15/3075 / 100
JumpCloud expanded Android MDM across the window: zero-touch enrollment for fully managed, dedicated, and company-owned devices with a work profile; EMMEMMEnterprise Mobility Management: a category of software for enforcing policies on mobile devices, apps, and data, giving cyber tools a hook to monitor or control endpoints without managing the full OS. enrollment and management for company-owned and personal Android devices using work profiles; a Phase 2 rollout of fully managed/dedicated device support adding 7 policies including Factory Reset Protection, Kiosk Mode, and System Updates; new EMM policies for Display Settings, Autofill (Android 8.0+), Work Account (Google enterprise account enforcement), and Default App and Intent Handling; and full Android 15 support.
Network authentication protocol hardeningimproved75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Adds tracking of the source IP of incoming LDAP requests for security and traceability; adds faster EAP reconnect using cached session credentials to skip the full security handshake for recently authenticated devices; and enforces only modern TLS cipher suites for LDAP TLS connections (TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_GCM_SHA256), removing CBC-mode and SHA-1SHA-1A cryptographic hash function standardized by NIST that produces a 160-bit digest; tools use it for file integrity checks, though it is now considered cryptographically broken and unsuitable for collision-resistant applications./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. suites.
Forced re-authentication and AMR claims for SSOnew73how completely this was documenteddepth30/40specificity28/30actionability15/3073 / 100
Adds a sso_auth Directory Insights event capturing forced re-authentication events; adds ForceAuthn='true' (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.) and prompt=login (OIDCOIDCOpenID Connect, a sign-in protocol built on OAuth 2.0. An application uses identity information from a trusted provider instead of maintaining a separate password for each user.) support so service providers can trigger step-up authentication without ending the user's existing session; and includes Authentication Methods References (AMRAMRAutonomous Mobile Robot — a self-navigating wheeled platform that maps its environment and plans its own path; cyber tools might target AMR firmware or fleet-management APIs in OT/ICS assessments.) claims in both SAML assertions and OIDC ID tokens to surface proof of MFA factors used at the point of access.
Dynamic Groups API operator deprecationbreaking72how completely this was documenteddepth22/40specificity25/30actionability25/3072 / 100
Adds $lte and $gte filter operators for Dynamic Groups API memberQuery filters, replacing the deprecated $le and $ge operators; existing API scripts using $le/$ge must be updated.
New ADI Directory Insights eventsimproved71how completely this was documenteddepth28/40specificity28/30actionability15/3071 / 100
Adds new Directory Insights events for the ADI integration: user_update_password_provision (logged by the AD sync agent on password attribute changes/attempts in AD), activedirectory_agent_activate (logged when an AD sync agent comes online), and idsource_create (logged when an import agent comes online); also updates the existing activedirectory_agent_create event with more information in the event listing and summary.
— Names every event by exact keyproduct docs
1900
Asset Management enhancementsnew69how completely this was documenteddepth28/40specificity26/30actionability15/3069 / 100
Asset Management gains file upload support (via the Invoice field under Purchase Details, plus custom fields of the File Upload type), a Disk Size field in Hardware Specifications, a Local Device Accounts display on the Asset Detail page, a dedicated Asset Manager admin role, and asset cloning that automatically clears unique fields to prevent duplicates.
Patch and policy compliance reportingnew69how completely this was documenteddepth28/40specificity26/30actionability15/3069 / 100
Adds a universal Browser Patch Management policy to keep Google Chrome up to date across macOS, Windows, and Linux from a single policy; a Linux Forbidden Services Policy to remove unsupported service types from Linux fleets; an OS Patch Management Policy Report showing which policies are applied to each device and current compliance status; and a Browser Patch Management Policy Report for compliance audit evidence covering devices' current browser versions.
Commands: templates, queue visibility, and ad hoc executionnew68how completely this was documenteddepth28/40specificity25/30actionability15/3068 / 100
Adds a Command After Agent Install command type so admins can run enrollment commands immediately after agent install on new devices; a Running column in the commands queue to distinguish queued from actively running commands; the ability to run ad hoc commands on devices directly from the Multi-Tenant Portal and Admin Portal; and Custom Admin Command Templates for MSPMSPA managed service provider, a company that operates IT services for customers. It may manage systems, networks, backups or other ongoing technology needs. admins to save and reuse commands across tenant organizations in the Multi-Tenant Portal.
Windows MDM CSP policy expansionnew68how completely this was documenteddepth25/40specificity28/30actionability15/3068 / 100
Adds six new Windows MDM policies via the Configuration Service Provider (CSPCSPContent Security Policy: a browser security mechanism, standardized by the W3C, that lets a web server declare which sources of scripts, styles, and other resources a page may load, blocking injection attacks.) framework — Windows Wi-Fi Configuration Policy, Windows VPNVPNA virtual private network, an encrypted tunnel between devices or networks. It carries traffic across another network as though the endpoints had a private connection. Policy, Install Certificate Policy, Bluetooth Configuration Policy, Control Policy Conflict, and Windows Notification Service — plus a separate policy to configure Simple Certificate Enrollment Protocol (SCEPSCEPSimple Certificate Enrollment Protocol, an IETF-standardized protocol for automating X.509 certificate issuance and renewal over HTTP, letting cyber tools request PKI certificates from a CA without manual intervention.) for Windows devices.
Device Monitoring and Alertingnew68how completely this was documenteddepth28/40specificity25/30actionability15/3068 / 100
Adds Device Monitoring and Alerting for Windows, macOS, and Linux endpoints, monitoring availability, software, uptime, disk, battery, policy/command/software management results, user addition, and privilege elevation events, with custom alerts via command execution monitoring.
Support case portal: Case Portal to Customer Portalimproved67how completely this was documenteddepth28/40specificity24/30actionability15/3067 / 100
JumpCloud Case Portal launched to centralize support cases and ideas from all administrators in a filterable, clickable list; it was later replaced by a new Customer Portal with sortable columns for Last Modified Date, Account, and Requester, improved search, filter, attachment uploads, editable ticket fields (System ID, steps to reproduce), and extended access so MTP admins can view and create support cases for all managed tenant organizations.
Password Manager admin install/update via command templateimproved67how completely this was documenteddepth25/40specificity22/30actionability20/3067 / 100
Admins can install and update the Password Manager desktop app via a new command template v.2.0.0 on Windows and macOS, eliminating the need for users to have admin permissions for subsequent updates.
SaaS Management launchnew65how completely this was documenteddepth28/40specificity22/30actionability15/3065 / 100
Launches SaaS ManagementSaaS ManagementA category of software that tracks, governs, and optimises an organisation's portfolio of SaaS subscriptions, covering spend, access, and licence utilisation from a single control plane. to discover, track, categorize, warn, and block SaaSSaaSSoftware delivered over the internet and run on the provider's infrastructure, so the buyer pays a subscription instead of installing or operating anything locally. app access on user devices using the JumpCloud Go browser extension, integrated with existing JumpCloud SSO apps; admins can also manually add applications for tracking, warning, and blocking before automatic discovery, and discovery of unmanaged apps works via the browser extension alone without requiring JumpCloud Go.
Homepage widgets for certificates, tenant reports, and trialsimproved65how completely this was documenteddepth26/40specificity24/30actionability15/3065 / 100
Adds an MDM Upcoming Certificate Expirations widget to the Admin Portal and Multi-Tenant Portal homepages, later expanded into an MDM Certificate & Token Status Board showing expiration status for MDM, SSO, and AzureAD tokens/certificates with an aggregate view for MSP admins; adds a Multi-Tenant Portal homepage widget showing aggregate reports available across all tenant organizations in the last 24 hours with bulk export to JSON or CSV; and adds a trial recap summary giving insight into feature usage during JumpCloud trials.
Staged users no longer auto-provisioned to ADbreaking65how completely this was documenteddepth25/40specificity20/30actionability20/3065 / 100
Staged users in JumpCloud are no longer provisioned to Active Directory — users that were previously created in AD from the staged state will no longer be created there until their state is changed to active.
App Catalog for Windowsnew65how completely this was documenteddepth22/40specificity28/30actionability15/3065 / 100
Adds the JumpCloud App Catalog for Windows with ten pre-built apps (1Password, Adobe Acrobat Reader DC, Chrome, Firefox, Google Drive, OneDrive, OpenVPN, Slack, Webex, Zoom) including auto-update support.
`.appimage` Linux build deprecated for Password Managerbreaking62how completely this was documenteddepth20/40specificity20/30actionability22/3062 / 100
The .appimage Linux build of Password Manager is no longer supported as of April 18, 2024; users must migrate to the RPM or Debian build.
RADIUS authentication expansionnew62how completely this was documenteddepth28/40specificity22/30actionability12/3062 / 100
Adds certificate (passwordless) based authentication to JumpCloud RADIUS, supporting certificates from any X.509X.509A standard defining the format of public-key certificates, maintained by the ITU-T, used by cyber tools to authenticate identities and establish encrypted connections over TLS and similar protocols. compliant certificate authority, and adds RADIUS authentication with Azure AD as the identity provideridentity providerA service that authenticates users and supplies identity information to other applications. It is the sign-in authority behind many single sign-on systems., enabling RADIUS access without managing users and passwords outside of Azure AD.
macOS device management policiesnew62how completely this was documenteddepth25/40specificity22/30actionability15/3062 / 100
Adds a Managed Login Items policy for macOS 13 Ventura to prevent users from disabling persistent software such as the JumpCloud Agent, and macOS software update scheduling for individual devices from the Admin Portal, including forced updates and user delay/cancel controls.
Portal navigation and login experienceimproved61how completely this was documenteddepth22/40specificity24/30actionability15/3061 / 100
Adds an Identity First Login flow for the User Portal and SSO applications that splits username and password entry across two screens; splits the User Portal Applications area into All Applications and Favorites tabs with starring and responsive search; and adds a ⌘/Ctrl + K keyboard shortcut for fast navigation across the Admin Portal.
Directory Insights filter refinementimproved60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
Refines the Directory Insights Application Name filter into sub-categories (Application Name, Application Display Name, Application Display Label) and Resource Name into (Resource Name, Resource Display Name, Resource Display Label).
Admin and MFA management UI refinementsimproved60how completely this was documenteddepth24/40specificity24/30actionability12/3060 / 100
Adds Password Date (last password set time) as a viewable column on the Users page in the Admin Portal, splits WebAuthnWebAuthnA web standard that lets a browser prove possession of a passkey or hardware key to a website. It is the browser-facing part of FIDO2 sign-in. enrollment into separate credential types (Security Keys and Device credentials), adds lock-screen approval/denial of JumpCloud Protect push notifications via long-press (iOS) or notification expansion (Android), and enables MFA by default for all new admin accounts logging in to the Admin Portal.
Password Manager Desktop App storage capacity increaseimproved58how completely this was documenteddepth20/40specificity28/30actionability10/3058 / 100
Raises item storage capacity to 13,000 items with autofill enabled, or up to 30,000 items without autofill; a single shared folder can hold up to 5,000 items.
Shadow AI Dashboard and AI & SaaS Management renamenew57how completely this was documenteddepth25/40specificity20/30actionability12/3057 / 100
Introduces the Shadow AI Dashboard, a dedicated UI for visibility into generative AI app adoption, usage by department, and most active users, with the ability to set approvals or restrictions; JumpCloud SaaS Management is renamed AI & SaaS Management with expanded generative AI app coverage for higher discovery accuracy.
RSS feed subscriptions for release notesnew55how completely this was documenteddepth20/40specificity15/30actionability20/3055 / 100
Adds RSS feed subscriptions for JumpCloud Help Center updates, product release notes, agent release notes, and bug fix reports via the Release Notes and Bug Fixes page, e.g. subscribing to only the Agent Release Notes feed.
Subscribe to only agent release notes to track JumpCloud agent changes without noise from other Help Center content.
📍1. Go to the JumpCloud Release Notes and Bug Fixes page.
2. Click Subscribe to Agent Release Notes RSS Feed.
3. Copy the feed URL into your RSS reader of choice (e.g., Feedly, or a browser extension like RSS Feed Reader for Chrome).
Multi-Tenant Portal bulk user/device managementnew53how completely this was documenteddepth20/40specificity18/30actionability15/3053 / 100
Adds ability for MSP admins to add new users and devices directly from the Multi-Tenant Portal, export users and devices lists, and apply bulk actions to users.
Self-Service Account Provisioning at login windownew52how completely this was documenteddepth22/40specificity18/30actionability12/3052 / 100
Adds Self-Service Account Provisioning allowing new users to bind their account to JumpCloud-managed macOS and Windows devices directly from the login window, with a new macOS login window featuring wireless connectivity controls.
ADI automatic AD security group creationnew52how completely this was documenteddepth22/40specificity18/30actionability12/3052 / 100
Automatically creates new security groups in AD from JumpCloud in the Root User Container specified for the integration, enabling complete security group management in AD from JumpCloud.
— Describes mechanism but no setup stepsproduct docs
4200
ADI admin portal UX improvementsimproved52how completely this was documenteddepth20/40specificity20/30actionability12/3052 / 100
Adds LDAP domain name formatting validation to the domain creation modal to prevent integration failures, shows the count of each agent type (sync and import) installed in the configuration sections of the Admin Portal Details tab, and saves the configuration selection on the Details tab so it persists after closing and reopening the domain instance configuration.
— Names the exact UI surfaces improvedproduct docs
4300
Password Manager EU region supportnew51how completely this was documenteddepth18/40specificity15/30actionability18/3051 / 100
Supports EU region selection before account activation — choose the region on the activation page (desktop app) or pairing page (browser extension).
New SSO and access integrations: AWS Verified Access and Deelnew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Adds integration with AWS Verified Access using JumpCloud Go, SAML, or OIDC SSO as a VPN-less remote access solution, and adds a Deel SSO Connector integration with JumpCloud.
Password Manager ARM build for Apple Siliconnew46how completely this was documenteddepth18/40specificity18/30actionability10/3046 / 100
Provides a native 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. build for macOS devices with M-series silicon (M1 and above), with automatic migration from x64 builds.
AI Commands Builder reaches GAnew45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
JumpCloud AI Commands Builder reaches GA, generating and refining commands for Windows, macOS, and Linux devices from plain-English prompts within the Admin Portal.
Direct SSH access in Privileged Access Managementnew45how completely this was documenteddepth18/40specificity15/30actionability12/3045 / 100
Adds 'Connect to a Resource with Direct Access using SSH' capability to Privileged Access ManagementPrivileged Access ManagementBrokering administrator sessions through a gateway instead of handing out standing credentials. Access is granted for one session, to one target, and recorded., enabling SSH connections directly to managed resources.
— Names the capability, no config or limit detailproduct docs
5000
BYOD Account-Driven User Enrollment for iOS/iPadOS 18+new44how completely this was documenteddepth18/40specificity18/30actionability8/3044 / 100
Adds general availability support for BYODBYODBring Your Own Device: a policy allowing employees to use personal phones, laptops, or tablets for work, creating a network of unmanaged endpoints that cyber tools must monitor or enforce policy on. Account-Driven User Enrollment (ADUE) of iOS/iPadOS 18+ devices in MDM.
Expanded agent OS support: Fedora 37 and Windows 11 25H2improved43how completely this was documenteddepth15/40specificity20/30actionability8/3043 / 100
Adds JumpCloud Agent support for Linux Fedora 37, and adds Windows 11 25H2 support across JumpCloud's Windows management components.
OIDC Single Sign-On supportnew38how completely this was documenteddepth15/40specificity15/30actionability8/3038 / 100
Adds OpenID ConnectOpenID ConnectOpenID Connect, a sign-in protocol built on OAuth 2.0. An application uses identity information from a trusted provider instead of maintaining a separate password for each user. (OIDC) Single Sign-On support so users can authenticate to OIDC-capable web applications via JumpCloud.
Staged users in JumpCloud are no longer provisioned to AD — users that were previously created in AD from the staged state will no longer be created until their state is changed to active.
!
The GET api/systemusers/reactivate/{id} endpoint is deprecated and now returns a 404 error; replace with POST https://console.jumpcloud.com/systemusers/reactivate/{id} with activation_email in the request body.
!
Dynamic Groups API memberQuery filter operators $le and $ge are deprecated and replaced by $lte and $gte; existing API scripts using $le/$ge must be updated.
!
The .appimage Linux build is no longer supported as of April 18, 2024; users must migrate to the RPM or Debian build.
JumpCloud: Adds a unified Patch Management dashboard in the Admin Portal with Overview, Windows, and Apple tabs for cross-platform patch compliance, severity filtering, and bulk remediation.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Surface Windows KB patch gaps across your fleet — filter the dashboard to Critical severity, then bulk-install missing patches immediately instead of waiting for the next policy window.
📍In the Admin Portal, go to Patch Management › Windows, set the Global severity filter to Critical, select non-compliant devices, and choose Install missing critical patches › Install immediately.
Push an updated application binary to already-enrolled devices without reassigning device groups or recreating the app entry in the Private Repository.
📍In the Admin Portal, go to the application's Details tab in the Private Repository, click Update Version, upload the new file via the Upload File flow, enter an install success exit code (for EXE), and confirm deployment.
Ground AI Assistant in org-specific runbooks and SOPs so it can answer questions about internal processes, with answers attributed to the source document.
📍In the Admin Portal, navigate to AI Assistant › Knowledge Base, click Upload, and add your internal PDF, TXT, DOCX, or MD files (up to 10 MB each, 25 files per org).
Adds Windows-specific patch dashboard with KB-centric controls: search/filter KBs, review CVE details, approve awaiting updates, retry failed installations, and export the KB list as CSV or JSON.
Adds Apple Compliance Dashboard tracking macOS, iOS, and iPadOS OS rollout progress against active update policies, with filtering by platform, release date, severity, and device status.
Adds Update Version action on an existing application's Details tab in the Private Repository, enabling binary updates without re-creating the application or reassigning devices.
Adds new Android EMMEMMEnterprise Mobility Management: a category of software for enforcing policies on mobile devices, apps, and data, giving cyber tools a hook to monitor or control endpoints without managing the full OS. policies for Display Settings, Autofill (Android 8.0+), Work Account (Google enterprise account enforcement), and Default App and Intent Handling.
JumpCloud 2022 adds passwordless RADIUSRADIUSA networking protocol for centralised authentication, authorisation, and accounting of users connecting to a network, maintained under IETF standards. Cyber tools use it to integrate with existing enterprise identity infrastructure. auth, TOTPTOTPA one-time password algorithm (RFC 6238) that generates short-lived codes from a shared secret and the current time, giving cyber tools phishing-resistant second-factor authentication without a server round-trip. for 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., Remote Assist, Password Manager, and new MSPMSPA managed service provider, a company that operates IT services for customers. It may manage systems, networks, backups or other ongoing technology needs. command templates.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Block device access via a Conditional AccessConditional AccessA policy enforcement framework, most commonly Microsoft's in Entra ID, that grants or blocks resource access based on signals like user identity, device state, and location — letting cyber tools trigger step-up auth or deny risky sessions. Policy when disk encryption is not enabled, covering FileVaultFileVaultApple's full-disk encryption feature built into macOS, using XTS-AES-128 to encrypt the startup volume so that data is unreadable without the user's credentials. (macOS), BitLockerBitLockerA full-disk encryption feature built into Windows, maintained by Microsoft, that protects data at rest by encrypting entire volumes; cyber tools use it to audit encryption status or recover keys from managed endpoints. (Windows), and root disk encryption (Linux).
📍In the Admin Portal, go to Security › Conditional Access › New Policy, add a Device Condition, select Disk Encryption, set the condition to disabled, and set the policy action to Deny.
Adds Command After Agent Install command type so admins can specify enrollment commands to run immediately after the JumpCloud agent is installed on new devices.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds certificate (passwordless) based authentication to JumpCloud RADIUS, supporting certificates from any X.509X.509A standard defining the format of public-key certificates, maintained by the ITU-T, used by cyber tools to authenticate identities and establish encrypted connections over TLS and similar protocols. compliant certificate authority.
Adds TOTP as a supported MFAMFAMulti-factor authentication, requiring proof from different categories, such as a password and a hardware key, to sign in. It reduces reliance on a password alone. factor for LDAP applications, alongside JumpCloud Protect push notifications.
Adds a disk-encryption device condition to Conditional Access Policies, allowing or denying access based on FileVault (macOS), system drive encryption (Windows), or root disk encryption (Linux).
Adds OpenID ConnectOpenID ConnectOpenID Connect, a sign-in protocol built on OAuth 2.0. An application uses identity information from a trusted provider instead of maintaining a separate password for each user. (OIDCOIDCOpenID Connect, a sign-in protocol built on OAuth 2.0. An application uses identity information from a trusted provider instead of maintaining a separate password for each user.) Single Sign-On support so users can authenticate to OIDC-capable web applications via JumpCloud.
+17 moreshow less
Adds RADIUS authentication with Azure AD as the identity provideridentity providerA service that authenticates users and supplies identity information to other applications. It is the sign-in authority behind many single sign-on systems., enabling RADIUS access without managing users and passwords outside of Azure AD.
Adds JumpCloud Remote Assist for remote desktop access and support on Windows and macOS, free and unlimited in sessions and time, available to customers running JumpCloud Agent v1.61.0 or later.
Adds JumpCloud Password Manager with end-to-end encrypted local sync, browser extension auto-fill, secure password sharing, and password generation.
Adds Create Custom Command Templates for MSP admins to save and reuse commands across tenant organizations in the Multi-Tenant Portal.
Adds a universal Browser Patch Management policy to keep Google Chrome up to date across macOS, Windows, and Linux from a single policy.
Adds Linux Forbidden Services Policy to remove unsupported service types from Linux fleets for enhanced security posture.
Adds OS Patch Management Policy Report showing which policies are applied to each device and their current compliance status.
Adds Browser Patch Management Policy Report for compliance audit evidence covering devices' current browser versions.
Adds Managed Login Items policy for macOS 13 Ventura to prevent users from disabling persistent software such as the JumpCloud Agent.
Adds macOS software update scheduling for individual devices from the Admin Portal, including forced updates and user delay/cancel controls.
Adds JumpCloud Agent support for Linux Fedora 37.
Adds a Running column to the commands queue to distinguish queued commands from actively running ones.
Adds Identity First Login flow for the User Portal and SSOSSOSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management. applications, splitting username and password entry across two screens.
Adds MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies. Upcoming Certificate Expirations widget to the JumpCloud and Multi-Tenant Portal homepages for at-a-glance MDM certificate lifecycle visibility.
Adds Homepage widget in the Multi-Tenant Portal showing aggregate reports available across all tenant organizations in the last 24 hours, with bulk export to JSON or CSV.
Adds JumpCloud Case Portal to centralize support cases and ideas from all administrators in a filterable, clickable list.
Adds trial recap summary giving insight into feature usage during JumpCloud trials.
Adds Command After Agent Install command type so admins can specify enrollment commands to run immediately after the JumpCloud agent is installed on new devices.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds certificate (passwordless) based authentication to JumpCloud RADIUS, supporting certificates from any X.509X.509A standard defining the format of public-key certificates, maintained by the ITU-T, used by cyber tools to authenticate identities and establish encrypted connections over TLS and similar protocols. compliant certificate authority.
Adds TOTP as a supported MFAMFAMulti-factor authentication, requiring proof from different categories, such as a password and a hardware key, to sign in. It reduces reliance on a password alone. factor for LDAP applications, alongside JumpCloud Protect push notifications.
Adds OpenID ConnectOpenID ConnectOpenID Connect, a sign-in protocol built on OAuth 2.0. An application uses identity information from a trusted provider instead of maintaining a separate password for each user. (OIDCOIDCOpenID Connect, a sign-in protocol built on OAuth 2.0. An application uses identity information from a trusted provider instead of maintaining a separate password for each user.) Single Sign-On support so users can authenticate to OIDC-capable web applications via JumpCloud.
Adds RADIUS authentication with Azure AD as the identity provideridentity providerA service that authenticates users and supplies identity information to other applications. It is the sign-in authority behind many single sign-on systems., enabling RADIUS access without managing users and passwords outside of Azure AD.
+14 moreshow less
Adds JumpCloud Remote Assist for remote desktop access and support on Windows and macOS, free and unlimited in sessions and time, available to customers running JumpCloud Agent v1.61.0 or later.
Adds JumpCloud Password Manager with end-to-end encrypted local sync, browser extension auto-fill, secure password sharing, and password generation.
Adds Create Custom Command Templates for MSP admins to save and reuse commands across tenant organizations in the Multi-Tenant Portal.
Adds a universal Browser Patch Management policy to keep Google Chrome up to date across macOS, Windows, and Linux from a single policy.
Adds Linux Forbidden Services Policy to remove unsupported service types from Linux fleets for enhanced security posture.
Adds OS Patch Management Policy Report showing which policies are applied to each device and their current compliance status.
Adds Browser Patch Management Policy Report for compliance audit evidence covering devices' current browser versions.
Adds Managed Login Items policy for macOS 13 Ventura to prevent users from disabling persistent software such as the JumpCloud Agent.
Adds macOS software update scheduling for individual devices from the Admin Portal, including forced updates and user delay/cancel controls.
Adds Identity First Login flow for the User Portal and SSOSSOSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management. applications, splitting username and password entry across two screens.
Adds MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies. Upcoming Certificate Expirations widget to the JumpCloud and Multi-Tenant Portal homepages for at-a-glance MDM certificate lifecycle visibility.
Adds Homepage widget in the Multi-Tenant Portal showing aggregate reports available across all tenant organizations in the last 24 hours, with bulk export to JSON or CSV.
Adds JumpCloud Case Portal to centralize support cases and ideas from all administrators in a filterable, clickable list.
Adds trial recap summary giving insight into feature usage during JumpCloud trials.
JumpCloud 2023 adds passwordless Go auth, Android zero-touch enrollment, Remote Assist background tools, dynamic groups, and Push Bombing mitigation.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Tighten admin-portal access by verifying that MFAMFAMulti-factor authentication, requiring proof from different categories, such as a password and a hardware key, to sign in. It reduces reliance on a password alone. is enforced for new admin accounts and that Push Bombing mitigation is active — check or adjust the concurrent-attempt limit in MFA Configurations.
📍In the Admin Portal, go to Security › MFA Configurations, confirm Push Bombing mitigation is enabled, and set the maximum concurrent push attempts appropriate for your org.
Automate device group membership so newly enrolled corporate laptops running a specific OS version are added to the right policy group without manual review.
📍In the Admin Portal, go to Device Groups › select or create a group › enable Dynamic › add attribute rules (e.g., Vendor = Apple, OS Major Version = 14) › save to activate automatic membership updates.
Remotely troubleshoot an end-user machine during an incident without interrupting the user's active session, using Background Tools command line.
📍In the Admin Portal, go to Devices › select the target device › Background Tools › Remote Command Line, then run your diagnostic commands without launching a visible Remote Assist session.
Adds JumpCloud Go browser extension enabling hardware-protected, phishing-resistant passwordless login to JumpCloud-protected web resources on managed macOS and Windows devices via Apple Touch ID and Windows HelloWindows HelloA Microsoft authentication framework built into Windows 10 and later that lets users sign in via biometrics or PIN instead of passwords, giving cyber tools a phishing-resistant credential layer to build on..︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds JumpCloud Go as the default MFA method for conditional access policies on SSOSSOSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management. apps, with user and device verification on every application session.
Adds Android zero-touch enrollment support for fully managed, dedicated, and company-owned Android devices with a work profile.
Adds Remote Assist Background Tools enabling admins to use remote command line and remote file transfer to access end-user devices without disrupting active sessions.
Adds Self-Service Account Provisioning allowing new users to bind their account to JumpCloud-managed macOS and Windows devices directly from the login window, with a new macOS login window featuring wireless connectivity controls.
+21 moreshow less
Adds Push Bombing mitigation blocking more than one MFA push notification per resource within a sixty-second period; admins can adjust the limit or disable it in MFA Configurations, and blocked events appear in Directory Insights.
Adds MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies. Certificate & Token Status Board on the Admin Portal and Multi-Tenant Portal homepages showing expiration status for MDM, SSO, and AzureAD tokens and certificates, with an aggregate view for MSPMSPA managed service provider, a company that operates IT services for customers. It may manage systems, networks, backups or other ongoing technology needs. admins.
Adds support for running ad hoc commands on devices directly from the Multi-Tenant Portal and Admin Portal.
Adds Cloud Backup for JumpCloud Password Manager as a secure fallback to minimize data loss.
Adds shared folder management for JumpCloud Password Manager, allowing admins to control assignments and permissions from the Admin Portal and users to manually sync individual folders from the desktop app.
Adds ability for MSP admins to add new users and devices directly from the Multi-Tenant Portal, export users and devices lists, and apply bulk actions to users.
Adds Android EMMEMMEnterprise Mobility Management: a category of software for enforcing policies on mobile devices, apps, and data, giving cyber tools a hook to monitor or control endpoints without managing the full OS. enrollment and management for company-owned and personal Android mobile devices using work profiles.
Adds fully managed and dedicated Android device support (Phase 2) with 7 new policies including Factory Reset Protection, Kiosk Mode, and System Updates.
Adds integration with AWS Verified Access using JumpCloud Go, 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., or OIDCOIDCOpenID Connect, a sign-in protocol built on OAuth 2.0. An application uses identity information from a trusted provider instead of maintaining a separate password for each user. SSO as a VPNVPNA virtual private network, an encrypted tunnel between devices or networks. It carries traffic across another network as though the endpoints had a private connection.-less solution for remote access.
Adds Deel SSO Connector integration with JumpCloud.
Adds Dynamic Groups for both devices and users, automating group membership via attribute-based rules; new device attributes include Vendor and Public IP Address, and a new user attribute Manager is available.
Adds 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. Integration (ADI) support for 2022 Domain Controllers and member servers without workarounds.
Adds Password Manager Desktop App Linux build (Debian/Ubuntu x86) with improved security and automatic update support, replacing the previous .appimage build.
Adds Remote Assist support for viewing and interacting with the initial Windows Server login screen.
Adds Remote Assist user switching between accounts during sessions on Windows devices.
Adds Ctrl+Alt+Del command shortcut in the Remote Assist Session Options toolbar.
Adds User Portal Applications area split into All Applications and Favorites tabs with starring and responsive search.
Adds Password Date (last password set time) as a viewable column on the Users page in Admin Portal.
Splits WebAuthnWebAuthnA web standard that lets a browser prove possession of a passkey or hardware key to a website. It is the browser-facing part of FIDO2 sign-in. enrollment into separate credential types — Security Keys and Device credentials — for clearer enrollment.
Enables MFA by default for all new admin accounts logging in to the Admin Portal.
Adds lock-screen approval/denial of JumpCloud Protect push notifications via long-press (iOS) or notification expansion (Android).
Adds JumpCloud Go browser extension enabling hardware-protected, phishing-resistant passwordless login to JumpCloud-protected web resources on managed macOS and Windows devices via Apple Touch ID and Windows HelloWindows HelloA Microsoft authentication framework built into Windows 10 and later that lets users sign in via biometrics or PIN instead of passwords, giving cyber tools a phishing-resistant credential layer to build on..︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds Android zero-touch enrollment support for fully managed, dedicated, and company-owned Android devices with a work profile.
Adds Remote Assist Background Tools enabling admins to use remote command line and remote file transfer to access end-user devices without disrupting active sessions.
Adds Self-Service Account Provisioning allowing new users to bind their account to JumpCloud-managed macOS and Windows devices directly from the login window, with a new macOS login window featuring wireless connectivity controls.
Adds Push Bombing mitigation blocking more than one MFA push notification per resource within a sixty-second period; admins can adjust the limit or disable it in MFA Configurations, and blocked events appear in Directory Insights.
+8 moreshow less
Adds MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies. Certificate & Token Status Board on the Admin Portal and Multi-Tenant Portal homepages showing expiration status for MDM, SSO, and AzureAD tokens and certificates, with an aggregate view for MSPMSPA managed service provider, a company that operates IT services for customers. It may manage systems, networks, backups or other ongoing technology needs. admins.
Adds support for running ad hoc commands on devices directly from the Multi-Tenant Portal and Admin Portal.
Adds Cloud Backup for JumpCloud Password Manager as a secure fallback to minimize data loss.
Adds shared folder management for JumpCloud Password Manager, allowing admins to control assignments and permissions from the Admin Portal and users to manually sync individual folders from the desktop app.
Adds Android EMMEMMEnterprise Mobility Management: a category of software for enforcing policies on mobile devices, apps, and data, giving cyber tools a hook to monitor or control endpoints without managing the full OS. enrollment and management for company-owned and personal Android mobile devices using work profiles.
Adds integration with AWS Verified Access using JumpCloud Go, 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., or OIDCOIDCOpenID Connect, a sign-in protocol built on OAuth 2.0. An application uses identity information from a trusted provider instead of maintaining a separate password for each user. SSO as a VPNVPNA virtual private network, an encrypted tunnel between devices or networks. It carries traffic across another network as though the endpoints had a private connection.-less solution for remote access.
Adds Deel SSO Connector integration with JumpCloud.
Adds Dynamic Groups for both devices and users, automating group membership via attribute-based rules; new device attributes include Vendor and Public IP Address, and a new user attribute Manager is available.
JumpCloud 2024 adds Device Monitoring & Alerting, Windows App Catalog, SaaS ManagementSaaS ManagementA category of software that tracks, governs, and optimises an organisation's portfolio of SaaS subscriptions, covering spend, access, and licence utilisation from a single control plane., CSP-based MDMCSP-based MDMMobile Device Management delivered by a cloud service provider rather than an on-premises server, letting cyber tools enforce device policies without the operator running dedicated MDM infrastructure. policies, and multi-tenant MFAMFAMulti-factor authentication, requiring proof from different categories, such as a password and a hardware key, to sign in. It reduces reliance on a password alone. enforcement.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ TRY IT
Filter users whose department is Finance | Accounting or IT using the newly escapable pipe character in API filter search terms.
Enforce MFA for all MSPMSPA managed service provider, a company that operates IT services for customers. It may manage systems, networks, backups or other ongoing technology needs. admins across a multi-tenant portal from a single billing admin account.
📍In the Admin Portal, go to Account › Settings and enable the Global MFA Requirement toggle.
Adds GET /systemusers?filter=department:$in:Finance | Accounting|IT support: the pipe | character can now be escaped with \ inside in and nin API filter operator search terms.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds six new Windows MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies. policies via Configuration Service Provider (CSPCSPContent Security Policy: a browser security mechanism, standardized by the W3C, that lets a web server declare which sources of scripts, styles, and other resources a page may load, blocking injection attacks.) framework: Windows Wi-Fi Configuration Policy, Windows VPNVPNA virtual private network, an encrypted tunnel between devices or networks. It carries traffic across another network as though the endpoints had a private connection. Policy, Install Certificate Policy, Bluetooth Configuration Policy, Control Policy Conflict, and Windows Notification Service.
Adds a new Windows MDM policy to configure Simple Certificate Enrollment Protocol (SCEPSCEPSimple Certificate Enrollment Protocol, an IETF-standardized protocol for automating X.509 certificate issuance and renewal over HTTP, letting cyber tools request PKI certificates from a CA without manual intervention.) for Windows devices.
Adds $lte and $gte filter operators for Dynamic Groups API memberQuery filters, replacing the deprecated $le and $ge operators.
Adds POST https://console.jumpcloud.com/systemusers/reactivate/{id} endpoint to replace the deprecated GET api/systemusers/reactivate/{id} request (which now returns 404).
+16 moreshow less
Adds Device Monitoring and Alerting for Windows, macOS, and Linux endpoints: monitors availability, software, uptime, disk, battery, policy/command/software management results, user addition, and privilege elevation events, with custom alerts via command execution monitoring.
Adds the JumpCloud App Catalog for Windows with ten pre-built apps (1Password, Adobe Acrobat Reader DC, Chrome, Firefox, Google Drive, OneDrive, OpenVPN, Slack, Webex, Zoom) including auto-update support.
Adds SaaSSaaSSoftware delivered over the internet and run on the provider's infrastructure, so the buyer pays a subscription instead of installing or operating anything locally. Management: discover, track, categorize, warn, and block SaaS app access on user devices using the JumpCloud Go browser extension, with integration into existing JumpCloud SSOSSOSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management. apps.
Adds ability for SaaS Management admins to manually add applications for tracking, warning, and blocking before automatic discovery.
Adds Global MFA Requirement setting under Account > Settings in the Multi-Tenant Portal, allowing Billing admins to bulk enforce MFA across all MSP admins.
Adds support for BYODBYODBring Your Own Device: a policy allowing employees to use personal phones, laptops, or tablets for work, creating a network of unmanaged endpoints that cyber tools must monitor or enforce policy on. Account-Driven User Enrollment (ADUE) of iOS/iPadOS 18+ devices in MDM (now generally available).
Adds two new JumpCloud MDM policies to restrict Apple Intelligence features on iOS/iPadOS 18.1 and macOS 15.1 Sequoia.
Adds full Android 15 support in MDM.
Adds ⌘/Ctrl + K keyboard shortcut for fast navigation across the Admin Portal.
Adds a User Portal > Security > Multi-Factor Authentication section to manage JumpCloud Go sessions on user devices.
Enables SaaS Management discovery of unmanaged applications without requiring JumpCloud Go (the browser extension alone is sufficient when JumpCloud Go is not enabled as a feature).
Adds Remote Assist architecture-specific packages: ARM64ARM64A 64-bit CPU architecture from ARM Holdings, used in mobile chips, Apple Silicon, and cloud servers; cyber tools target it to run natively on those platforms instead of relying on emulation. for Apple Silicon and x86_64 for Intel Macs.
Adds automatic detection and termination of existing Remote Assist agent instances on end-user devices when an admin initiates a connection.
Adds automatic session refresh for JumpCloud Go when a user logs in to or unlocks their managed device.
Adds the ability for admins to let users reset passwords from the User Portal when MFA is enforced but not yet enrolled.
Changes default password policy behavior so that policy changes take effect at next password change rather than immediately, with optional firm compliance date.
Adds GET /systemusers?filter=department:$in:Finance | Accounting|IT support: the pipe | character can now be escaped with \ inside in and nin API filter operator search terms.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds six new Windows MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies. policies via Configuration Service Provider (CSPCSPContent Security Policy: a browser security mechanism, standardized by the W3C, that lets a web server declare which sources of scripts, styles, and other resources a page may load, blocking injection attacks.) framework: Windows Wi-Fi Configuration Policy, Windows VPNVPNA virtual private network, an encrypted tunnel between devices or networks. It carries traffic across another network as though the endpoints had a private connection. Policy, Install Certificate Policy, Bluetooth Configuration Policy, Control Policy Conflict, and Windows Notification Service.
Adds a new Windows MDM policy to configure Simple Certificate Enrollment Protocol (SCEPSCEPSimple Certificate Enrollment Protocol, an IETF-standardized protocol for automating X.509 certificate issuance and renewal over HTTP, letting cyber tools request PKI certificates from a CA without manual intervention.) for Windows devices.
Adds Device Monitoring and Alerting for Windows, macOS, and Linux endpoints: monitors availability, software, uptime, disk, battery, policy/command/software management results, user addition, and privilege elevation events, with custom alerts via command execution monitoring.
Adds the JumpCloud App Catalog for Windows with ten pre-built apps (1Password, Adobe Acrobat Reader DC, Chrome, Firefox, Google Drive, OneDrive, OpenVPN, Slack, Webex, Zoom) including auto-update support.
+6 moreshow less
Adds SaaSSaaSSoftware delivered over the internet and run on the provider's infrastructure, so the buyer pays a subscription instead of installing or operating anything locally. Management: discover, track, categorize, warn, and block SaaS app access on user devices using the JumpCloud Go browser extension, with integration into existing JumpCloud SSOSSOSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management. apps.
Adds Global MFA Requirement setting under Account > Settings in the Multi-Tenant Portal, allowing Billing admins to bulk enforce MFA across all MSP admins.
Adds support for BYODBYODBring Your Own Device: a policy allowing employees to use personal phones, laptops, or tablets for work, creating a network of unmanaged endpoints that cyber tools must monitor or enforce policy on. Account-Driven User Enrollment (ADUE) of iOS/iPadOS 18+ devices in MDM (now generally available).
Adds two new JumpCloud MDM policies to restrict Apple Intelligence features on iOS/iPadOS 18.1 and macOS 15.1 Sequoia.
Adds ⌘/Ctrl + K keyboard shortcut for fast navigation across the Admin Portal.
Adds a User Portal > Security > Multi-Factor Authentication section to manage JumpCloud Go sessions on user devices.
10 more in Everything
└──▷ BREAKING ON UPGRADE
!The GET api/systemusers/reactivate/{id} endpoint is deprecated and now returns a 404 error; replace with POST https://console.jumpcloud.com/systemusers/reactivate/{id} with activation_email in the request body.
!Dynamic Groups API memberQuery filter operators $le and $ge are deprecated and replaced by $lte and $gte; existing API scripts using $le/$ge must be updated.
JumpCloud ships Access Requests with webhook/JIRA integration, MCP ServerMCP ServerA process that exposes tools, resources, and prompts over Anthropic's Model Context Protocol, letting an AI agent call external APIs or local services through a standardised interface. GA, Shadow AI Dashboard, forced re-auth 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./OIDCOIDCOpenID Connect, a sign-in protocol built on OAuth 2.0. An application uses identity information from a trusted provider instead of maintaining a separate password for each user., and a wave of new management features.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Integrate Access Requests with JIRA so a ticket is automatically created whenever a user submits an access request, enabling your existing approval workflow.
📍In the JumpCloud Admin Portal, go to Access Requests › Settings, create an approval flow, and configure a webhook pointing to your JIRA project's issue creation endpoint to receive real-time notifications on new requests.
Restrict a group of remote users in regions without Push support to TOTPTOTPA one-time password algorithm (RFC 6238) that generates short-lived codes from a shared secret and the current time, giving cyber tools phishing-resistant second-factor authentication without a server round-trip.-only MFAMFAMulti-factor authentication, requiring proof from different categories, such as a password and a hardware key, to sign in. It reduces reliance on a password alone. while keeping other groups on JumpCloud Protect Push.
📍In the JumpCloud Admin Portal, go to MFA › JumpCloud Protect › Unified MFA settings, and add the target user group to the Push exclusion list.
Adds sso_auth event to logs to capture forced re-authentication events for compliance and security auditing.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds ForceAuthn='true' (SAML) and prompt=login (OIDC) support so that service providers can trigger step-up authentication without ending the user's existing session.
Includes Authentication Methods References (AMRAMRAutonomous Mobile Robot — a self-navigating wheeled platform that maps its environment and plans its own path; cyber tools might target AMR firmware or fleet-management APIs in OT/ICS assessments.) claims in both SAML assertions and OIDC ID tokens to surface proof of MFA factors used at the point of access.
Introduces JumpCloud Access Requests, enabling configurable approval flows that users submit from the JumpCloud User Portal and admins manage in the console.
Launches the JumpCloud MCP Server (GA), allowing compatible AI tools and code editors to interact with organizational data and administrative capabilities via the Model Context ProtocolModel Context ProtocolModel 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..
+22 moreshow less
Launches JumpCloud AI Commands Builder (GA) to generate and refine commands for Windows, macOS, and Linux devices from plain-English prompts within the Admin Portal.
Introduces the Shadow AI Dashboard, giving a dedicated UI for visibility into generative AI app adoption, usage by department, and most active users, with the ability to set approvals or restrictions.
Renames JumpCloud SaaS ManagementSaaS ManagementA category of software that tracks, governs, and optimises an organisation's portfolio of SaaS subscriptions, covering spend, access, and licence utilisation from a single control plane. to AI & SaaS Management and expands coverage of generative AI apps for higher discovery accuracy.
Releases Custom Admin Roles for all direct organizations, enabling granular role tailoring based on specific responsibilities.
Introduces Service Accounts for APIs that are not tied to individual Admin accounts, improving security and reliability of integrations.
Adds ability to exclude specific user groups from JumpCloud Protect Push enforcement, allowing those users to authenticate with TOTP only.
Adds file upload capability (via the Invoice field under Purchase Details) to Asset Management records, with support for custom fields of the File Upload type.
Adds Disk Size to Hardware Specifications in Asset Management for tracking device storage capacity.
Adds Local Device Accounts display to the Asset Detail page under the Device Management section.
Introduces a new Asset Manager role in the Admin Portal for dedicated Asset Management access without broader admin permissions.
Adds asset cloning in Asset Management, automatically clearing unique fields to prevent duplicates.
Adds tracking of the source IP of incoming 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. requests for enhanced security and traceability.
Adds Apple Business Manager as a new service discovery method for Account-driven Enrollment in Apple MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies..
Adds faster EAP reconnect using cached session credentials to skip the full security handshake for recently authenticated devices.
Adds new Windows Personalization policies: Taskbar Customization, Screen Saver Configuration, and Desktop and Lock Screen Settings.
Enforces only modern TLS cipher suites (TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_GCM_SHA256) for all LDAP TLS connections, removing CBC-mode and SHA-1SHA-1A cryptographic hash function standardized by NIST that produces a 160-bit digest; tools use it for file integrity checks, though it is now considered cryptographically broken and unsuitable for collision-resistant applications./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. suites.
Adds IPA file package support to the JumpCloud Private Repository for deploying iOS and iPadOS apps.
Launches SaaSSaaSSoftware delivered over the internet and run on the provider's infrastructure, so the buyer pays a subscription instead of installing or operating anything locally. License Management (GA) with connectors for automated license tracking, usage optimization, and cost management.
Introduces a new Customer Portal with sortable columns for Last Modified Date, Account, and Requester, plus improved search, filter, attachment uploads, and editable ticket fields (System ID, steps to reproduce).
Extends Customer Portal support so MTP admins can access, view, and create support cases for all managed tenant organizations.
Adds Windows 11 25H2 support across JumpCloud's Windows management components.
Refines Directory Insights Application Name filter into sub-categories (Application Name, Application Display Name, Application Display Label) and Resource Name into (Resource Name, Resource Display Name, Resource Display Label).
Adds sso_auth event to logs to capture forced re-authentication events for compliance and security auditing.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds ForceAuthn='true' (SAML) and prompt=login (OIDC) support so that service providers can trigger step-up authentication without ending the user's existing session.
Includes Authentication Methods References (AMRAMRAutonomous Mobile Robot — a self-navigating wheeled platform that maps its environment and plans its own path; cyber tools might target AMR firmware or fleet-management APIs in OT/ICS assessments.) claims in both SAML assertions and OIDC ID tokens to surface proof of MFA factors used at the point of access.
Introduces JumpCloud Access Requests, enabling configurable approval flows that users submit from the JumpCloud User Portal and admins manage in the console.
Launches the JumpCloud MCP Server (GA), allowing compatible AI tools and code editors to interact with organizational data and administrative capabilities via the Model Context ProtocolModel Context ProtocolModel 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..
+11 moreshow less
Launches JumpCloud AI Commands Builder (GA) to generate and refine commands for Windows, macOS, and Linux devices from plain-English prompts within the Admin Portal.
Introduces the Shadow AI Dashboard, giving a dedicated UI for visibility into generative AI app adoption, usage by department, and most active users, with the ability to set approvals or restrictions.
Releases Custom Admin Roles for all direct organizations, enabling granular role tailoring based on specific responsibilities.
Introduces Service Accounts for APIs that are not tied to individual Admin accounts, improving security and reliability of integrations.
Introduces a new Asset Manager role in the Admin Portal for dedicated Asset Management access without broader admin permissions.
Adds asset cloning in Asset Management, automatically clearing unique fields to prevent duplicates.
Adds tracking of the source IP of incoming 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. requests for enhanced security and traceability.
Adds new Windows Personalization policies: Taskbar Customization, Screen Saver Configuration, and Desktop and Lock Screen Settings.
Adds IPA file package support to the JumpCloud Private Repository for deploying iOS and iPadOS apps.
Launches SaaSSaaSSoftware delivered over the internet and run on the provider's infrastructure, so the buyer pays a subscription instead of installing or operating anything locally. License Management (GA) with connectors for automated license tracking, usage optimization, and cost management.
Introduces a new Customer Portal with sortable columns for Last Modified Date, Account, and Requester, plus improved search, filter, attachment uploads, and editable ticket fields (System ID, steps to reproduce).
JumpCloud adds Password Vault (admin, user, mobile, browser), Agent Identities, 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. visibility, and expanded Android/Windows policies in 2026-09.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Surface AI agents deployed in your environment and connect a newly discovered MCP server to AI Gateway for centralized access control.
📍In the Admin Portal, go to Access › AI & SaaS Management › Applications. Check the MCP Connection column for any app showing Discovered, click the status, review the listed MCP servers, then click Add MCP Server to register it in AI Gateway.
Register a new AI agent identity and issue it OAuth credentials scoped only to the SSOSSOSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management. applications it needs, keeping agent access auditable and separate from human accounts.
📍In the Admin Portal, go to Identity Management › Agents and click + Add. Fill in the agent name, owner, and company email on the Details tab. On the Authentication tab, generate OAuth client credentials and set the client authentication type to Client secret post if the target platform (e.g. Amazon Bedrock AgentCore) requires credentials in the request body. Then go to Identity Management › Agent Groups, create a group, add the agent, and assign the required SSO applications.
Audit Windows patch compliance across all managed devices without any manual data collection — download the full result set for offline analysis or ticketing.
📍In the Admin Portal, navigate to JumpCloud Reports › Device Patch Report (Windows). Preview up to 500 rows to spot devices with Failed or Pending KB status, then click Download to export the complete organization result set as CSV.
Adds Access > AI & SaaS Management > Applications view with an MCP Connection column showing Discovered, Connected, or Not Available status for each app, plus an Add MCP Server action to connect discovered MCP servers to AI Gateway without switching tools.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds Identity Management > Agents section (Public Preview) to register and govern non-human AI agent identities with OAuth-based credentials, group-based application access, and lifecycle management independent of human accounts.
Adds Password Vault to the JumpCloud Admin Portal, enabling admins to enable the vault, assign access to users and user groups, create and share credentials and websites with Connect, View, Edit, and Manage permissions, and view audit logs in Directory Insights.
Adds Password Vault to the JumpCloud User Portal (left navigation), letting users manage and share credentials and websites, bulk-import credentials via CSV or Excel, and organize items in personal and shared folders.
Adds Password Vault to the JumpCloud Protect mobile app so users can view secrets, autofill credentials into mobile apps, and launch websites with autofill — authentication retrieves credentials from JumpCloud while TOTPTOTPA one-time password algorithm (RFC 6238) that generates short-lived codes from a shared secret and the current time, giving cyber tools phishing-resistant second-factor authentication without a server round-trip. codes remain stored locally.
+3 moreshow less
Adds Password Vault autofill support to the JumpCloud Go browser extension, enabling launch-and-autofill for non-SSO website passwords and 2FA codes, secret viewing, and save-on-login/update/signup — without requiring device registration.
Adds an org-scoped knowledge base upload feature to AI Assistant supporting PDF, TXT, DOCX, and MD files (10 MB maximum per file, 25 files maximum per org), with source attribution in chat responses.
Adds a Dashboard tab to AI Gateway showing org-wide MCP server usage, tool call volume, error rates, summary cards, trend charts, and per-server drill-down metrics.
Adds Access > AI & SaaS Management > Applications view with an MCP Connection column showing Discovered, Connected, or Not Available status for each app, plus an Add MCP Server action to connect discovered MCP servers to AI Gateway without switching tools.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds Identity Management > Agents section (Public Preview) to register and govern non-human AI agent identities with OAuth-based credentials, group-based application access, and lifecycle management independent of human accounts.
Adds Password Vault to the JumpCloud Admin Portal, enabling admins to enable the vault, assign access to users and user groups, create and share credentials and websites with Connect, View, Edit, and Manage permissions, and view audit logs in Directory Insights.
Adds Password Vault to the JumpCloud User Portal (left navigation), letting users manage and share credentials and websites, bulk-import credentials via CSV or Excel, and organize items in personal and shared folders.
Adds Password Vault to the JumpCloud Protect mobile app so users can view secrets, autofill credentials into mobile apps, and launch websites with autofill — authentication retrieves credentials from JumpCloud while TOTPTOTPA one-time password algorithm (RFC 6238) that generates short-lived codes from a shared secret and the current time, giving cyber tools phishing-resistant second-factor authentication without a server round-trip. codes remain stored locally.
+2 moreshow less
Adds Password Vault autofill support to the JumpCloud Go browser extension, enabling launch-and-autofill for non-SSO website passwords and 2FA codes, secret viewing, and save-on-login/update/signup — without requiring device registration.
Adds an org-scoped knowledge base upload feature to AI Assistant supporting PDF, TXT, DOCX, and MD files (10 MB maximum per file, 25 files maximum per org), with source attribution in chat responses.
JumpCloud adds RSS feed subscriptions for release notes, agent updates, and bug fix announcements.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Subscribe to only agent release notes to track JumpCloud agent changes without noise from other Help Center content.
📍1. Go to the JumpCloud Release Notes and Bug Fixes page.
2. Click Subscribe to Agent Release Notes RSS Feed.
3. Copy the feed URL into your RSS reader of choice (e.g., Feedly, or a browser extension like RSS Feed Reader for Chrome).
JumpCloud Password Manager Desktop App adds EU region support, 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. builds for Apple Silicon, auto-lock, and raises item storage to 30,000.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Lock down unattended workstations by enabling auto-lock so the Password Manager vault locks whenever the device itself locks or sleeps.
📍In the Password Manager desktop app, go to Settings › Auto Lock and enable the Auto Lock toggle to lock the app when the device is locked.
Supports EU region selection before account activation — choose your region on the activation page (desktop app) or pairing page (browser extension).︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Introduces auto-lock schedule with a default of 15 minutes of inactivity and a configurable maximum of 1,440 minutes (24 hours).
Raises item storage capacity to 13,000 items with autofill enabled, or up to 30,000 items without autofill; a single shared folder can hold up to 5,000 items.
Adds Move All button in shared folders to move all items from a folder in one action.
Paginates the items list at 100 items per page for improved navigation at scale.
+14 moreshow less
Admins can install and update the Password Manager desktop app via a new command template v.2.0.0 on Windows and macOS, eliminating the need for users to have admin permissions for subsequent updates.
Adds an Auto Lock setting that locks the Password Manager app automatically when the device is locked.
Provides a native ARM build for macOS devices with M-series silicon (M1 and above), with automatic migration from x64 builds.
Adds the ability for admins to create, update, and manage shared folders, including viewing and assigning users or user groups to any shared folder.
Adds sorting of items by nicknames.
Adds ability to delete multiple folders at once.
Adds item archiving functionality — users can view, restore, and delete archived items.
Adds an RPM build for Linux (x64 Red Hat distributions such as Fedora), with auto-update support, alongside the existing Debian build.
Adds a Copy button in the Password History area.
Captures shared folder events and syncs them with Directory Insights in the JumpCloud Admin Portal.
Adds multi-select for items to enable bulk management operations.
Adds Download Logs and Keyboard Shortcuts options under Settings.
Adds a What's New link on the Settings > General screen for in-app access to a running list of desktop app updates.
Enhances CSV export for the legacy Password Manager with new data fields to support migration into JumpCloud Vault.
Supports EU region selection before account activation — choose your region on the activation page (desktop app) or pairing page (browser extension).︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Introduces auto-lock schedule with a default of 15 minutes of inactivity and a configurable maximum of 1,440 minutes (24 hours).
Adds Move All button in shared folders to move all items from a folder in one action.
Admins can install and update the Password Manager desktop app via a new command template v.2.0.0 on Windows and macOS, eliminating the need for users to have admin permissions for subsequent updates.
Adds an Auto Lock setting that locks the Password Manager app automatically when the device is locked.
+8 moreshow less
Provides a native ARM build for macOS devices with M-series silicon (M1 and above), with automatic migration from x64 builds.
Adds the ability for admins to create, update, and manage shared folders, including viewing and assigning users or user groups to any shared folder.
Adds item archiving functionality — users can view, restore, and delete archived items.
Adds an RPM build for Linux (x64 Red Hat distributions such as Fedora), with auto-update support, alongside the existing Debian build.
Captures shared folder events and syncs them with Directory Insights in the JumpCloud Admin Portal.
Adds multi-select for items to enable bulk management operations.
Adds Download Logs and Keyboard Shortcuts options under Settings.
Adds a What's New link on the Settings > General screen for in-app access to a running list of desktop app updates.
6 more in Everything
└──▷ BREAKING ON UPGRADE
!The .appimage Linux build is no longer supported as of April 18, 2024; users must migrate to the RPM or Debian build.
SailPoint's biggest window addition is the Identity Graph, now rolling out to all Business+ customers for interactive identity relationship and blast-radius visualization, alongside a new workflow version History tab and connectors for over twenty external systems.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
SailPoint is an identity governance and access management platform that automates user provisioning, access reviews, and compliance across enterprise systems.
SailPoint's biggest window addition is the Identity Graph, now rolling out to all Business+ customers for interactive identity relationship and blast-radius visualization, alongside a new workflow version History tab and connectors for over twenty external systems.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
History tab for NERM Classic workflow versioningnew85how completely this was documenteddepth35/40specificity25/30actionability25/3085 / 100
NERM Classic workflow configuration gains a History tab showing a paginated, newest-first table of version-lifecycle and step/configuration-change events — including when, who, event type, step label, and version identifier — without requiring Admin Activity or the audit API.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ The tab supports search by step labels, step IDs, and version IDs with quick filters to narrow the event list, and enables version comparison from within the tab, letting admins follow changes that spawned a version and open a diff, including after a fork.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Review the full change history of a NERM Classic workflow after a suspected misconfiguration, filtering by version ID to isolate the offending change.
📍1. Open the target workflow in NERM Classic Admin.
2. Select the History tab.
3. Enter the version ID in the search box to filter events.
4. Select the matching Version Created or Version Forked row to open event details.
5. Click through to the version comparison view to see exactly what changed.
Identity Graph across MySailPoint and context menusnew70how completely this was documenteddepth30/40specificity20/30actionability20/3070 / 100
SailPoint Identity Graph rolls out to all Business+ customers, accessible directly from the MySailPoint homepage and from context menus across the product by clicking the graph icon on any identity, entitlement, or access item. It visualizes the full identity estate — humans, non-human identitiesnon-human identitiesA 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., and agents — in a single interactive graph to surface overpermissioned identities and complex access pathways, identifies the blast radius of a compromised identity using context across SailPoint's portfolio, and enables direct remediation actions from within the visualization without leaving it.
Navigate to Identity Graph for a specific identity or entitlement directly from any list or menu in the product.
📍In any identity, entitlement, or access list across the SailPoint product, click the Identity Graph icon in the top right of the item row. Identity Graph loads scoped to that item, showing its full access context and relationships.
SailPoint Identity Graph rolls out to all Business+ customers, enabling interactive visualization of identity relationships and blast radius analysis.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Navigate to Identity Graph for a specific identity or entitlement directly from any list or menu in the product.
📍In any identity, entitlement, or access list across the SailPoint product, click the Identity Graph icon in the top right of the item row. Identity Graph loads scoped to that item, showing its full access context and relationships.
Accesses Identity Graph directly from the MySailPoint homepage and from context menus across the product by clicking the graph icon on any identity, entitlement, or access item.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Visualizes the full identity estate — humans, non-human identitiesnon-human identitiesA 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., and agents — in a single interactive graph to surface overpermissioned identities and complex access pathways.
Identifies the blast radius of a compromised identity immediately, leveraging context across SailPoint's portfolio.
Enables direct remediation actions from within Identity Graph to reduce risk without leaving the visualization.
NERM Classic workflows gain a History tab for paginated, searchable version and change event review.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Review the full change history of a NERM Classic workflow after a suspected misconfiguration, filtering by version ID to isolate the offending change.
📍1. Open the target workflow in NERM Classic Admin.
2. Select the History tab.
3. Enter the version ID in the search box to filter events.
4. Select the matching Version Created or Version Forked row to open event details.
5. Click through to the version comparison view to see exactly what changed.
Adds a History tab to NERM Classic workflow configuration, showing a paginated newest-first table of version-lifecycle and step/configuration-change events — including when, who, event type, step label, and version identifier — without requiring Admin Activity or the audit API.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Supports search by step labels, step IDs, and version IDs within the History tab, with quick filters to narrow the event list.
Enables version comparison from within the History tab, letting admins follow changes that spawned a version and open a diff, including after a fork.
Aembit is IAM for agentic AI and workloads. Enable secretless access and real-time policy enforcement across any environment to protect data and accelerate AI adoption.
Aembit's biggest addition this window is 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. Tool Access Control for the MCP Identity Gateway, paired with new X.509-SVIDX.509-SVIDAn X.509 certificate formatted to carry a SPIFFE Verifiable Identity Document, binding a cryptographic identity to a workload so cyber tools can authenticate services without passwords or static secrets. certificate delivery through the Secrets Operator, 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.-bound dynamic claims, multi-cluster Kubernetes attestation, and AWS STSAWS STSAWS Security Token Service, an Amazon Web service that issues short-lived credentials for IAM roles, letting tools authenticate to AWS APIs without storing long-term secrets. Credential Provider selection extended across GitHub ActionsGitHub ActionsGitHub's built-in CI/CD system that runs automated workflows triggered by repository events, letting cyber tools automate testing, building, and releasing without managing separate pipeline infrastructure. and the Edge SDKs.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
8 FEATURES1 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.
0101
X.509-SVID delivery via Secrets Operatorbreaking95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
New credentialType: X509Svid lets the Secrets Operator issue mTLSmTLSMutual TLS, an encrypted connection where both client and server present certificates to prove their identity. It helps services verify who they are communicating with. certificates to a workload without the private key ever leaving the cluster, handling CSRCSRA Certificate Signing Request is a block of encoded data submitted to a certificate authority, containing a public key and identity details, so the CA can issue a signed TLS certificate without ever seeing the private key. generation and automatic renewal.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Switching an AembitSecretRefreshSchedule to or from credentialType: X509Svid deletes and recreates the target Kubernetes Secret — X509Svid writes a kubernetes.io/tls Secret while all other types write a generic Secret.
Issue mTLS certificates to a workload without the private key ever leaving the cluster — Secrets Operator handles CSR generation and automatic renewal.
AWS STS Credential Provider selection in GitHub Actions and Edge SDKsnew95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
Adds aws-access-key-id input to the Aembit GitHub Action (minimum version 1.3.0) so a workflow on a GitHub-hosted runner can select among multiple AWS STSSTSAWS Security Token Service, an Amazon Web Services API that issues short-lived credentials for IAM roles, letting cyber tools authenticate to AWS without storing long-term secrets. Federation Credential Providers in a single Access Policy by Access Key ID selector. Extends the Edge API credentials endpoint and Edge SDKs for TypeScript and Python (minimum Edge SDK 1.34.0) to pass an AWS STS Credential Provider selector as connection metadata alongside existing JWTJWTAn open standard (RFC 7519) for encoding claims as a signed, optionally encrypted JSON object passed between parties. Cyber tools use it to verify identity and permissions without querying a central session store. Credential Provider selectors.
Let a GitHub-hosted Actions runner assume a specific IAMIAMIdentity and Access Management — a framework of policies and services for controlling who can authenticate to systems and what resources they are authorized to use, letting cyber tools enforce least-privilege and audit access. role from an Access Policy that holds multiple AWS STS Federation Credential Providers, identified by Access Key ID selector.
MCP Tool Access Control in MCP Identity Gatewaynew85how completely this was documenteddepth35/40specificity30/30actionability20/3085 / 100
MCP Identity Gateway (version 1.34.5794) adds Tool Visibility, which controls which MCP tools an AI agent discovers, and Tool Invocation, which controls which tools it can call; both accept exact tool names or case-sensitive glob patterns. New application.mcp.contentSecurity fields on MCP workload authorization events record which control decided a tool's fate, which rules matched, which tools a listing removed, and how many it returned.
SAML-bound dynamic claims in OAuth Credential Providersnew75how completely this was documenteddepth25/40specificity25/30actionability25/3075 / 100
A credential can now be bound to the authenticated SAML user's identity in an OAuth 2.0OAuth 2.0An open authorization framework (IETF RFC 6749) that lets a service grant limited API access to a third party without sharing credentials, giving cyber tools a standard way to authenticate against external platforms. Authorization Code Credential Provider using ${saml.response.subject.nameId}, so each user gets a token scoped to their own account.
Bind a credential to the authenticated SAML user's identity in an OAuth 2OAuth 2An open authorization framework (RFC 6749) that lets a service grant limited access to a user's resources on another service without exposing credentials, giving cyber tools a standard way to authenticate against third-party APIs..0 Authorization Code Credential Provider, so each user gets a token scoped to their own account.
Windows certificate chain validation in Agent Controllerimproved45how completely this was documenteddepth25/40specificity15/30actionability5/3045 / 100
Agent Controller now installs intermediate CA certificates from its TLS certificate chain into the Windows LocalMachine certificate store, so Windows TLS clients can validate the full certificate chain.
SSO user profile population from OIDC claimsimproved45how completely this was documenteddepth20/40specificity20/30actionability5/3045 / 100
When Aembit creates a user through single sign-onsingle sign-onSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management., it now populates the user's first and last names from OIDCOIDCOpenID Connect, a sign-in protocol built on OAuth 2.0. An application uses identity information from a trusted provider instead of maintaining a separate password for each user. profile claims given_name and family_name, falling back to name if those are absent.
Kerberos Trust Provider attestation for Agent Proxy on EC2new35how completely this was documenteddepth15/40specificity15/30actionability5/3035 / 100
Agent Controller (version 1.34.3725) adds support for 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. Trust Provider attestation requests from Agent Proxy when running on AWS EC2EC2Amazon's cloud virtual-machine service, letting tools run on-demand servers without managing physical hardware. instances.
Multi-cluster Kubernetes attestationnew10how completely this was documenteddepth5/40specificity5/30actionability0/3010 / 100
Aembit adds multi-cluster Kubernetes attestation, per the release summary; no further mechanism or configuration detail is provided in the changelog entries.
Switching an AembitSecretRefreshSchedule to or from credentialType: X509Svid deletes and recreates the target Kubernetes Secret (X509Svid writes a kubernetes.io/tls Secret; all other types write a generic Secret).
Aembit adds 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.-bound dynamic claims, X.509-SVIDX.509-SVIDAn X.509 certificate formatted to carry a SPIFFE Verifiable Identity Document, binding a cryptographic identity to a workload so cyber tools can authenticate services without passwords or static secrets. delivery, multi-cluster Kubernetes attestation, 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. Tool Access Control, and AWS STSAWS STSAWS Security Token Service, an Amazon Web service that issues short-lived credentials for IAM roles, letting tools authenticate to AWS APIs without storing long-term secrets. provider selection in GitHub ActionsGitHub ActionsGitHub's built-in CI/CD system that runs automated workflows triggered by repository events, letting cyber tools automate testing, building, and releasing without managing separate pipeline infrastructure..︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ USE IT
Issue mTLSmTLSMutual TLS, an encrypted connection where both client and server present certificates to prove their identity. It helps services verify who they are communicating with. certificates to a workload without the private key ever leaving the cluster — Secrets Operator handles CSRCSRA Certificate Signing Request is a block of encoded data submitted to a certificate authority, containing a public key and identity details, so the CA can issue a signed TLS certificate without ever seeing the private key. generation and automatic renewal.
yaml
credentialType: X509Svid
Bind a credential to the authenticated SAML user's identity in an OAuth 2.0OAuth 2.0An open authorization framework (IETF RFC 6749) that lets a service grant limited API access to a third party without sharing credentials, giving cyber tools a standard way to authenticate against external platforms. Authorization Code Credential Provider, so each user gets a token scoped to their own account.
yaml
${saml.response.subject.nameId}
Let a GitHub-hosted Actions runner assume a specific IAMIAMIdentity and Access Management — a framework of policies and services for controlling who can authenticate to systems and what resources they are authorized to use, letting cyber tools enforce least-privilege and audit access. role from an Access Policy that holds multiple AWS STSSTSAWS Security Token Service, an Amazon Web Services API that issues short-lived credentials for IAM roles, letting cyber tools authenticate to AWS without storing long-term secrets. Federation Credential Providers, identified by Access Key ID selector.
Adds aws-access-key-id input to the Aembit GitHub Action (minimum version 1.3.0) so a workflow on a GitHub-hosted runner can select among multiple AWS STS Federation Credential Providers in a single Access Policy by Access Key ID selector.
Extends the Edge API credentials endpoint and Edge SDKs for TypeScript and Python (minimum Edge SDK 1.34.0) to pass an AWS STS Credential Provider selector as connection metadata alongside existing JWTJWTAn open standard (RFC 7519) for encoding claims as a signed, optionally encrypted JSON object passed between parties. Cyber tools use it to verify identity and permissions without querying a central session store. Credential Provider selectors.
Adds MCP Tool Access Control enforcement to the MCP Identity Gateway (version 1.34.5794): Tool Visibility controls which MCP tools an AI agent discovers, Tool Invocation controls which it can call, and both accept exact tool names or case-sensitive glob patterns.
Adds application.mcp.contentSecurity fields to MCP workload authorization events, recording which control decided a tool's fate, which rules matched, which tools a listing removed, and how many it returned.
Adds Agent Controller support for 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. Trust Provider attestation requests from Agent Proxy when running on AWS EC2EC2Amazon's cloud virtual-machine service, letting tools run on-demand servers without managing physical hardware. instances (version 1.34.3725).
+2 moreshow less
Adds Windows certificate chain validation to Agent Controller: intermediate CA certificates from its TLS certificate chain are now installed into the LocalMachine certificate store so Windows TLS clients can validate the full chain.
Populates user first and last names from OIDCOIDCOpenID Connect, a sign-in protocol built on OAuth 2.0. An application uses identity information from a trusted provider instead of maintaining a separate password for each user. profile claims (given_name, family_name, falling back to name) when Aembit creates a user through single sign-onsingle sign-onSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management..
Adds MCP Tool Access Control enforcement to the MCP Identity Gateway (version 1.34.5794): Tool Visibility controls which MCP tools an AI agent discovers, Tool Invocation controls which it can call, and both accept exact tool names or case-sensitive glob patterns.
Adds application.mcp.contentSecurity fields to MCP workload authorization events, recording which control decided a tool's fate, which rules matched, which tools a listing removed, and how many it returned.
5 more in Everything
└──▷ BREAKING ON UPGRADE
!Switching an AembitSecretRefreshSchedule to or from credentialType: X509Svid deletes and recreates the target Kubernetes Secret (X509Svid writes a kubernetes.io/tls Secret; all other types write a generic Secret).
DigiCert CertCentral will shift default TLS issuance to new G5 root hierarchies, tightens domain validation to meet CA/Browser Forum MPICMPICMulti-Perspective Issuance Corroboration, a CA/Browser Forum requirement that certificate authorities verify domain control from multiple network vantage points to reduce BGP hijack and DNS manipulation risks during certificate issuance. requirements, and adds a persistent DNS TXTDNS TXTA DNS record type that stores arbitrary text strings in a domain's zone data, often used by cyber tools to exfiltrate data, verify domain ownership, or publish policy information like SPF and DMARC. method for automatic recurring domain revalidation.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
DigiCert CertCentral is a centralized platform for managing SSL/TLS certificates, automating issuance, renewal, and deployment across infrastructure.
DigiCert CertCentral will shift default TLS issuance to new G5 root hierarchies, tightens domain validation to meet CA/Browser Forum MPICMPICMulti-Perspective Issuance Corroboration, a CA/Browser Forum requirement that certificate authorities verify domain control from multiple network vantage points to reduce BGP hijack and DNS manipulation risks during certificate issuance. requirements, and adds a persistent DNS TXTDNS TXTA DNS record type that stores arbitrary text strings in a domain's zone data, often used by cyber tools to exfiltrate data, verify domain ownership, or publish policy information like SPF and DMARC. method for automatic recurring domain revalidation.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
2 FEATURES2 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
Default TLS issuance moves to G5 root hierarchiesbreaking73how completely this was documenteddepth32/40specificity26/30actionability15/3073 / 100
As of October 15, 2026, new orders, renewals, reissues, and duplicates for DV, OV, and EV certificates across DigiCert, GeoTrust, Thawte, RapidSSL, and Encryption Everywhere brands will be issued by default from the DigiCert TLS RSA4096 Root G5 and DigiCert TLS ECC P384 Root G5 hierarchies.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Customers who hard-code or pin root/intermediate CA certificates, or manage their own trust stores, must add and trust the new G5 root and intermediate CA certificates or face service disruptions.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Stricter MPIC domain validation enforcementbreaking70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Effective December 1/15, 2026, CertCentral enforces six remote MPIC network perspectives across at least two RIR regions for domain control verification and CAA checks, requiring four corroborations per domain query, in compliance with CA/Browser Forum MPIC requirements. Environments that restrict DNS queries or website traffic by IP address, region, query volume, or rate must verify their configurations support traffic from six remote perspectives or certificate issuance may fail.
— Specifies perspective count, region requirement, corroboration threshold, and date.changelog-20260924-6c9a2c52
└──▷ ALSO FROM THESE RELEASES
└──▷ BREAKING ON UPGRADE
!
TLS certificates (new orders, renewals, reissues, duplicates) will be issued from DigiCert TLS RSA4096 Root G5 and DigiCert TLS ECC P384 Root G5 by default as of October 15, 2026 — customers who hard-code or pin root/intermediate CA certificates, or manage their own trust stores, must add and trust the G5 root and intermediate CA certificates or face service disruptions.
!
MPIC enforcement as of December 1, 2026 increases to six remote network perspectives requiring four corroborations — environments that restrict DNS queries or website traffic by IP address, region, query volume, or rate must verify their configurations support MPIC traffic from six remote perspectives or certificate issuance may fail.
CertCentral adds Persistent DNS TXTDNS TXTA DNS record type that stores arbitrary text strings in a domain's zone data, often used by cyber tools to exfiltrate data, verify domain ownership, or publish policy information like SPF and DMARC. automatic domain revalidation and shifts TLS issuance to G5 RSARSAThe oldest widely used public-key algorithm, for both encryption and signatures, with security resting on factoring large numbers. A large quantum computer would break it./ECC roots by default︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Set up Persistent DNS TXT automatic domain revalidation so domains stay continuously validated without manual intervention — useful for teams issuing OV/EV TLS certificates on recurring schedules.
📍In CertCentral, go to Domains, select the domain you want to keep continuously validated, choose Persistent DNS TXT Record as the DCV method, complete the initial validation, then leave the Persistent DNS TXT record in place with the correct persistent URI value (Account or Unique). CertCentral will revalidate the domain automatically every five days.
Shifts default TLS certificate issuance (new orders, renewals, reissues, and duplicates) to DigiCert TLS RSA4096 Root G5 and DigiCert TLS ECC P384 Root G5 hierarchies for all DV, OV, and EV certificates across DigiCert, GeoTrust, Thawte, RapidSSL, and Encryption Everywhere brands.
Enforces six remote MPICMPICMulti-Perspective Issuance Corroboration, a CA/Browser Forum requirement that certificate authorities verify domain control from multiple network vantage points to reduce BGP hijack and DNS manipulation risks during certificate issuance. network perspectives across at least two RIR regions for domain control verification and CAA checks, requiring four corroborations per domain query, in compliance with the CA/Browser Forum MPIC requirements effective December 15, 2026.
Shifts default TLS certificate issuance (new orders, renewals, reissues, and duplicates) to DigiCert TLS RSA4096 Root G5 and DigiCert TLS ECC P384 Root G5 hierarchies for all DV, OV, and EV certificates across DigiCert, GeoTrust, Thawte, RapidSSL, and Encryption Everywhere brands.
1 more in Everything
└──▷ BREAKING ON UPGRADE
!TLS certificates (new orders, renewals, reissues, duplicates) will be issued from DigiCert TLS RSA4096 Root G5 and DigiCert TLS ECC P384 Root G5 by default as of October 15, 2026 — customers who hard-code or pin root/intermediate CA certificates, or manage their own trust stores, must add and trust the G5 root and intermediate CA certificates or face service disruptions.
!MPIC enforcement as of December 1, 2026 increases to six remote network perspectives requiring four corroborations — environments that restrict DNS queries or website traffic by IP address, region, query volume, or rate must verify their configurations support MPIC traffic from six remote perspectives or certificate issuance may fail.
The leading data and AI security platform that proactively reduces risk, enforces policies, and stops active threats with our AI-native automation.
Varonis's latest changelog centers on a new Data Lifecycle Management capability for automatically triaging redundant and obsolete data, alongside new integration and deployment options including HashiCorp Vault-backed collector credentials, Snowflake connectivity over AWS PrivateLinkAWS PrivateLinkAn AWS networking feature that exposes a service over a private VPC endpoint rather than the public internet, letting tools move data between accounts or to AWS services without traffic ever leaving Amazon's backbone., TerraformTerraformAn open-source infrastructure-as-code tool by HashiCorp that provisions cloud and on-premises resources through declarative configuration files, letting cyber tools automate and version-control their deployment environments.-based collector deployment, Confluence history scanning, and Jira permissions analysis.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
4 FEATURES1 OF 4 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
HashiCorp Vault secret manager for collector credentialsnew80how completely this was documenteddepth30/40specificity25/30actionability25/3080 / 100
Route all Private Cloud Data Collector credentials through your existing HashiCorp Vault instead of storing them in Varonis, to centralize access control and meet compliance requirements.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Configure via Settings > Data Collectors, select your Private Cloud Data Collector, choose Secret Manager, select HashiCorp Vault, then enter your Vault endpoint and authentication details.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Route all Private Cloud Data Collector credentials through your existing HashiCorp Vault instead of storing them in Varonis, to centralize access control and meet compliance requirements.
📍In the Varonis console, go to Settings › Data Collectors, select your Private Cloud Data Collector, choose Secret Manager, and select HashiCorp Vault. Enter your Vault endpoint and authentication details to complete the configuration.
Data Lifecycle Management for ROT datanew60how completely this was documenteddepth30/40specificity20/30actionability10/3060 / 100
Introduces Data Lifecycle Management (DLM) to automatically identify, prioritize, and quarantine redundant, obsolete, and trivial (ROT) data across connected data sources using classification, permissions mapping, and activity analysis.
Varonis adds Data Lifecycle Management, TerraformTerraformAn open-source infrastructure-as-code tool by HashiCorp that provisions cloud and on-premises resources through declarative configuration files, letting cyber tools automate and version-control their deployment environments.-based collector deployment, Confluence history scanning, Jira permissions analysis, and more.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Route all Private Cloud Data Collector credentials through your existing HashiCorp Vault instead of storing them in Varonis, to centralize access control and meet compliance requirements.
📍In the Varonis console, go to Settings › Data Collectors, select your Private Cloud Data Collector, choose Secret Manager, and select HashiCorp Vault. Enter your Vault endpoint and authentication details to complete the configuration.
Connect Varonis to a Snowflake environment routed over AWS PrivateLinkAWS PrivateLinkAn AWS networking feature that exposes a service over a private VPC endpoint rather than the public internet, letting tools move data between accounts or to AWS services without traffic ever leaving Amazon's backbone. without leaving the Varonis UI, validating connectivity before the integration goes live.
📍In the Varonis console, go to Integrations › Add Integration › Snowflake, select AWS PrivateLink as the connection type, allow the wizard to generate the endpoint URL, and click Validate before saving.
Introduces Data Lifecycle Management (DLM) to automatically identify, prioritize, and quarantine redundant, obsolete, and trivial (ROT) data across connected data sources using classification, permissions mapping, and activity analysis.
Ubiq shipped new Airflow operators for column-level encryption, searchable structured encryption and identity-provider authentication in the JavaScript SDK, a key-number lookup API in the Go SDK, a Grafana Loki 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. integration, and broadened character-set support for date/datetime datasets.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Learn how Ubiq discovers sensitive data, maps identity-to-data access, and enforces protection policies across applications, databases, APIs, and AI.
Ubiq shipped new Airflow operators for column-level encryption, searchable structured encryption and identity-provider authentication in the JavaScript SDK, a key-number lookup API in the Go SDK, a Grafana Loki 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. integration, and broadened character-set support for date/datetime datasets.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Airflow operators for column-level encryptionnew95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
New UbiqEncryptOperator and UbiqDecryptOperator Airflow operators accept a credentials parameter (Ubiq credentials object), a data_task parameter (task ID of the upstream data task), and a dataset_names list mapping columns to Ubiq dataset names, enabling column-level encryption on tabular data such as BigQueryBigQueryA serverless, cloud-hosted analytical database from Google that runs SQL queries across massive datasets without managing infrastructure, giving cyber tools scalable storage and fast querying over large volumes of log or event data. results.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Install via pip install ubiq_security; operators are loaded automatically when placed under plugins/operators/ in the Airflow home directory.
Encrypt sensitive columns (SSN, Birthdate) pulled from BigQuery before storing or forwarding them, then decrypt in the same DAGDAGA directed acyclic graph — a data structure of nodes connected by one-way edges with no cycles — used by tools to model task pipelines or data flows where execution order and dependencies must be enforced without loops. to verify round-trip correctness.
— Names exact operators, parameters, install command and directory.product docs
0200
Encrypted search support for structured encryption in JavaScript SDKnew85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
The JavaScript library's structured encryption builder adds encryptNumberForSearchAsync alongside EncryptNumberAsync, producing all ciphertext variants needed to run encrypted search queries against a pre-configured dataset (e.g. an int32 field) while keeping the value searchable in the database.
Encrypt an integer field (e.g. a customer ID) using a pre-configured 32-bit dataset so it remains searchable in the database.
— Exact method names and a runnable example provided.product docs
0300
Key number lookup without decryption in Go SDKnew80how completely this was documenteddepth25/40specificity25/30actionability30/3080 / 100
The Go SDK exposes ubiq.GetKeyNumber(ciphertext) to determine which key protects a given ciphertext without performing a full decrypt, intended for key-rotation audits.
Inspect which key number protects a ciphertext in Go — useful for key-rotation audits — without triggering a full decrypt.
go
keyNum, err := ubiq.GetKeyNumber(ciphertext)
if err != nil {
log.Fatal(err)
}
fmt.Printf("Protected by key number: %d\n", keyNum)
Inspect the key number behind an existing ciphertext in Go without decrypting it — useful for key rotation audits.
— Names exact function and use case with runnable code.changelog-20260924-917e6c4dchangelog-20260924-9284cc01
0400
Custom metadata tagging on encryption usage recordsnew75how completely this was documenteddepth25/40specificity25/30actionability25/3075 / 100
addReportingUserDefinedMetadata lets callers attach arbitrary JSON context (e.g. {"pipeline": "ingest", "team": "data-eng"}) to an encryption/decryption call so the audit log can be correlated with external incident or pipeline systems.
Tag usage records with incident or pipeline context so the audit log can be correlated with external systems.
— Exact method and example payload given.product docs
0500
Identity provider authentication in JavaScript SDKnew70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
Adds ubiq.UbiqFactory.createCredentialsWithIdp(username, password, host) so the JS SDK can authenticate via an identity provideridentity providerA service that authenticates users and supplies identity information to other applications. It is the sign-in authority behind many single sign-on systems. instead of static API keys, for SSOSSOSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management.-managed deployments.
Authenticate using an identity provider instead of static API keys when deploying in an SSO-managed environment.
— Exact factory method named with runnable usage.product docs
0600
Grafana Loki SIEM integrationnew60how completely this was documenteddepth20/40specificity20/30actionability20/3060 / 100
Ubiq added a unified Integrations page (Settings > Integrations) where Grafana Loki can be enabled as a SIEM destination for Ubiq activity events, by supplying a Loki endpoint and credentials.
Enable Grafana Loki as a SIEM destination for Ubiq activity events — navigate the console to reach the new unified Integrations page.
📍In the Ubiq console, go to Settings › Integrations, select Grafana Loki under SIEM, and follow the prompts to supply your Loki endpoint and credentials.
Character set support for date and datetime datasetsimproved40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
The date and datetime format-preserving encryption datasets now support input character sets other than 0-9, widening the range of tabular data that can be encrypted in place.
Ubiq Security: date and datetime datasets now work with input character sets other than 0-9.
└──▷ USE IT
Inspect which key number protects a ciphertext in Go — useful for key-rotation audits — without triggering a full decrypt.
go
keyNum, err := ubiq.GetKeyNumber(ciphertext)
if err != nil {
log.Fatal(err)
}
fmt.Printf("Protected by key number: %d\n", keyNum)
Enable Grafana Loki as 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. destination for Ubiq activity events — navigate the console to reach the new unified Integrations page.
📍In the Ubiq console, go to Settings › Integrations, select Grafana Loki under SIEM, and follow the prompts to supply your Loki endpoint and credentials.
The easiest, most secure way to use WireGuard and 2FA.
Tailscale's mobile app now supports pinging devices and shows guidance when a tailnet is empty, while the admin console gains detailed posture-assertion views and webhook event subscriptions were introduced.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Posture assertion detail view in admin consolenew70how completely this was documenteddepth25/40specificity20/30actionability25/3070 / 100
In the admin console, open Machines > select a device > Device posture to view each posture assertion, the machine's reported value, and the count of policy rules requiring that posture — useful for checking compliance before pushing a policy change.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Review which posture assertions a specific machine is passing or failing before pushing a policy change.
📍In the admin console, open Machines › select a device › Device posture — view each assertion, the machine's reported value, and the count of policy rules requiring that posture.
Tailscale adds posture-assertion detail views, webhook event subscriptions, and per-device ping from the mobile app.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Review which posture assertions a specific machine is passing or failing before pushing a policy change.
📍In the admin console, open Machines › select a device › Device posture — view each assertion, the machine's reported value, and the count of policy rules requiring that posture.
Enables pinging devices in your tailnet directly from the mobile app.
Shows a helpful banner when there are no other devices in the tailnet.
Replace your VPN with Firezone, an open-source zero trust access platform built on WireGuard®. Connect users to anything, anywhere.
Firezone consolidated gateway management into a single firezone-gateway binary and expanded device attestation to recognize an additional SAN claim alias.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Gateway CLI consolidated into firezone-gatewaybreaking85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
The authenticate, enable-service, and disable-service subcommands moved from the separate firezone CLI into firezone-gateway itself, consolidating gateway management into a single binary.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Any scripts or service definitions calling firezone authenticate, firezone enable-service, or firezone disable-service must be updated to use firezone-gateway authenticate, firezone-gateway enable-service, and firezone-gateway disable-service instead.
Authenticate a gateway and bring it into service using the consolidated firezone-gateway binary instead of the old separate firezone CLI.
The authenticate, enable-service, and disable-service commands have moved from the firezone CLI binary into firezone-gateway — any scripts or service definitions calling firezone authenticate, firezone enable-service, or firezone disable-service must be updated to use firezone-gateway authenticate, firezone-gateway enable-service, and firezone-gateway disable-service instead.
!The authenticate, enable-service, and disable-service commands have moved from the firezone CLI binary into firezone-gateway — any scripts or service definitions calling firezone authenticate, firezone enable-service, or firezone disable-service must be updated to use firezone-gateway authenticate, firezone-gateway enable-service, and firezone-gateway disable-service instead.
An open source, self-hosted implementation of the Tailscale control server
Headscale v0.29.4 adds new PrometheusPrometheusAn open-source monitoring system maintained by the CNCF that scrapes and stores time-series metrics, giving cyber tools a standard way to expose and query operational data. metrics for map-update and node-store activity, and reduces unnecessary peer-map rebuilds by keying the peer map by node ID.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
New Prometheus metrics for mapper and node-storenew55how completely this was documenteddepth15/40specificity25/30actionability15/3055 / 100
Adds headscale_mapper_changes_dropped_total and headscale_ha_health_updates_total metrics to track suppressed no-op map updates, plus headscale_nodestore_snapshot_builds_total to track peer-map snapshot rebuilds.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
— Names three exact metric names but no usage guidancev0.29.4
0200
Peer map keyed by node ID to cut rebuild churnimproved45how completely this was documenteddepth25/40specificity15/30actionability5/3045 / 100
The peer map is now keyed by node ID and reused for writes that cannot change peer visibility, so routine map requests no longer trigger a full rebuild.
— Explains mechanism and effect but no config or metric to verifyv0.29.4
DNSFilter's macOS Roaming Client v2.4.6 adds IPv6IPv6The current version of the Internet Protocol, standardized by the IETF, using 128-bit addresses to replace the exhausted IPv4 space. Cyber tools target it because modern networks run dual-stack or IPv6-only. filtering, a DNS-over-HTTPSDNS-over-HTTPSA protocol that tunnels DNS queries inside encrypted HTTPS requests, hiding lookups from network observers. Cyber tools use it to evade DNS-based monitoring or filtering.VPNVPNA virtual private network, an encrypted tunnel between devices or networks. It carries traffic across another network as though the endpoints had a private connection. fallback, and a new configuration.json architecture, alongside two breaking changes around macOS version support and certificate profiles.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Give feedback to the DNSFilter team so we can make more informed product decisions. Powered by Canny.
DNSFilter's macOS Roaming Client v2.4.6 adds IPv6IPv6The current version of the Internet Protocol, standardized by the IETF, using 128-bit addresses to replace the exhausted IPv4 space. Cyber tools target it because modern networks run dual-stack or IPv6-only. filtering, a DNS-over-HTTPSDNS-over-HTTPSA protocol that tunnels DNS queries inside encrypted HTTPS requests, hiding lookups from network observers. Cyber tools use it to evade DNS-based monitoring or filtering.VPNVPNA virtual private network, an encrypted tunnel between devices or networks. It carries traffic across another network as though the endpoints had a private connection. fallback, and a new configuration.json architecture, alongside two breaking changes around macOS version support and certificate profiles.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Certificate profile consolidation and Root CA G1 requirementbreaking85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
macOS certificate profiles now install all DNSFilter roots — including DNSFilter Root CA G1 — in a single Combined_Certificates.mobileconfig push.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ v2.4.6 checks for this new root; devices without the updated profile show a Fix Installation Issues prompt in the menu bar until an admin pushes the updated Combined_Certificates.mobileconfig (or branded/white-label equivalent) via MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies., replacing the existing profile in place.
Push the updated combined certificate profile via MDM before auto-upgrade rolls out to clear the Fix Installation Issues prompt on managed devices.
📍In your MDM console, navigate to the macOS Roaming Client install guide › Prerequisites section, download Combined_Certificates.mobileconfig (or your branded/white-label profile), and push it to all managed devices to replace the existing certificate profile in place.
DoH fallback during VPN sessionsnew78how completely this was documenteddepth25/40specificity25/30actionability28/3078 / 100
Adds the ENABLE_DOH_FALLBACK=true install-time flag to keep DNSFilter filtering active over DNS-over-HTTPSHTTPSHTTP carried over an encrypted TLS connection. It protects traffic in transit and lets a browser verify the server's certificate. when a corporate VPN blocks the DNS-over-TLSDNS-over-TLSA protocol that wraps DNS queries inside a TLS connection on port 853, preventing eavesdroppers from reading or tampering with hostname lookups. Cyber tools use it to keep reconnaissance and C2 traffic from leaking in plaintext. port, so remote users stay filtered during VPN sessions.
Enable DNS-over-HTTPS fallback during VPN sessions so remote users stay filtered even when the VPN tunnel blocks DNS-over-TLS.
Travel Wi-Fi install-time configurationimproved60how completely this was documenteddepth20/40specificity20/30actionability20/3060 / 100
Travel Wi-Fi settings in dns_agent.conf now apply at CLI install time, and install-time configuration keys use the same Travel Wi-Fi names as the dashboard and documentation.
Pre-configure Travel Wi-Fi and site key at CLI install time using the now-documented key names in dns_agent.conf.
IPv6 filtering supportnew60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Adds IPv6 filtering and protection for dual-stack and IPv6-only networks; administrators can set upstream resolution to IPv4-only, IPv6-only, or automatic.
The macOS Roaming Client now requires macOS 13 Ventura or later; devices running macOS 12 or earlier will not be able to run v2.4.6.
!
v2.4.6 checks for the new DNSFilter Root CA G1 certificate; devices without the updated Combined_Certificates.mobileconfig profile will show a Fix Installation Issues prompt in the menu bar after upgrading, requiring an MDM push of the updated profile to clear.
!
macOS 13 Ventura is now the minimum required OS version; devices running macOS 12 or earlier will not run the v2.4.6 client.
!
v2.4.6 checks for the new DNSFilter Root CA G1 certificate; devices that still have the previous certificate profile will show a Fix Installation Issues prompt until the updated Combined_Certificates.mobileconfig (or branded/white-label equivalent) is pushed via MDM.
Pre-configure Travel Wi-Fi and site key at CLI install time using the now-documented key names in dns_agent.conf.
dns_agent.conf
ENABLE_DOH_FALLBACK=true
└──▷ BREAKING ON UPGRADE
!The macOS Roaming Client now requires macOS 13 Ventura or later; devices running macOS 12 or earlier will not be able to run v2.4.6.
!v2.4.6 checks for the new DNSFilter Root CA G1 certificate; devices without the updated Combined_Certificates.mobileconfig profile will show a Fix Installation Issues prompt in the menu bar after upgrading, requiring an MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies. push of the updated profile to clear.
macOS Roaming Client v2.4.6 adds IPv6IPv6The current version of the Internet Protocol, standardized by the IETF, using 128-bit addresses to replace the exhausted IPv4 space. Cyber tools target it because modern networks run dual-stack or IPv6-only. support, DoHDoHDNS over HTTPS, an IETF standard (RFC 8484) that tunnels DNS queries inside encrypted HTTPS traffic, making resolution indistinguishable from web traffic and bypassing traditional DNS-based monitoring.VPNVPNA virtual private network, an encrypted tunnel between devices or networks. It carries traffic across another network as though the endpoints had a private connection. fallback, and a new configuration.json architecture︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ USE IT
Enable DNS-over-HTTPSDNS-over-HTTPSA protocol that tunnels DNS queries inside encrypted HTTPS requests, hiding lookups from network observers. Cyber tools use it to evade DNS-based monitoring or filtering. fallback during VPN sessions so remote users stay filtered even when the VPN tunnel blocks DNS-over-TLSDNS-over-TLSA protocol that wraps DNS queries inside a TLS connection on port 853, preventing eavesdroppers from reading or tampering with hostname lookups. Cyber tools use it to keep reconnaissance and C2 traffic from leaking in plaintext..
env
ENABLE_DOH_FALLBACK=true
Push the updated combined certificate profile via MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies. before auto-upgrade rolls out to clear the Fix Installation Issues prompt on managed devices.
📍In your MDM console, navigate to the macOS Roaming Client install guide › Prerequisites section, download Combined_Certificates.mobileconfig (or your branded/white-label profile), and push it to all managed devices to replace the existing certificate profile in place.
Adds ENABLE_DOH_FALLBACK=true install-time flag to keep DNSFilter filtering active over DNS-over-HTTPSHTTPSHTTP carried over an encrypted TLS connection. It protects traffic in transit and lets a browser verify the server's certificate. when a corporate VPN blocks the DNS-over-TLS port.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Switches agent configuration from legacy daemon.conf to a new configuration.json format; existing installations migrate automatically on upgrade.
Travel Wi-Fi settings in dns_agent.conf now apply at CLI install time, and install-time configuration keys use the same Travel Wi-Fi names as the dashboard and documentation.
Adds IPv6 filtering and protection for dual-stack and IPv6-only networks; administrators can set upstream resolution to IPv4-only, IPv6-only, or automatic.
Adds component version mismatch detection: the client now alerts when the menu bar app, system extension, and daemon are running different versions, with a user-facing fix prompt.
+2 moreshow less
Local domain and resolver changes made in the dashboard now apply immediately without a daemon restart.
macOS certificate profiles now install all DNSFilter roots — including DNSFilter Root CA G1 — in a single Combined_Certificates.mobileconfig push.
Adds ENABLE_DOH_FALLBACK=true install-time flag to keep DNSFilter filtering active over DNS-over-HTTPSHTTPSHTTP carried over an encrypted TLS connection. It protects traffic in transit and lets a browser verify the server's certificate. when a corporate VPN blocks the DNS-over-TLS port.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Switches agent configuration from legacy daemon.conf to a new configuration.json format; existing installations migrate automatically on upgrade.
Adds IPv6 filtering and protection for dual-stack and IPv6-only networks; administrators can set upstream resolution to IPv4-only, IPv6-only, or automatic.
Adds component version mismatch detection: the client now alerts when the menu bar app, system extension, and daemon are running different versions, with a user-facing fix prompt.
3 more in Everything
└──▷ BREAKING ON UPGRADE
!macOS 13 Ventura is now the minimum required OS version; devices running macOS 12 or earlier will not run the v2.4.6 client.
!v2.4.6 checks for the new DNSFilter Root CA G1 certificate; devices that still have the previous certificate profile will show a Fix Installation Issues prompt until the updated Combined_Certificates.mobileconfig (or branded/white-label equivalent) is pushed via MDM.
Cato SASE Cloud converges SD-WAN, security, global backbone, and remote access into a global cloud-native service. WE ARE SASE™
Cato launched AI Security for Agents, adding read-only discovery and inline inspection of AI agents running on Amazon Bedrock AgentCore, alongside broadened coverage across major agent-hosting platforms.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Inline inspection of agent-model exchangesnew63how completely this was documenteddepth30/40specificity25/30actionability8/3063 / 100
Adds inline inspection of agent-model exchanges at four observable stages — prompt, tool call, tool response, and output — to detect 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. and other unwanted activity before the model acts.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Read-only discovery of Bedrock AgentCore agentsnew58how completely this was documenteddepth28/40specificity22/30actionability8/3058 / 100
Cato AI Security for Agents adds read-only discovery of every agent running on Amazon Bedrock AgentCore, surfacing each agent's instructions, model, and connected tools without installing anything.
AI Security for Agents platform coverage expandednew51how completely this was documenteddepth18/40specificity28/30actionability5/3051 / 100
Extends Cato AI Security for Agents coverage to Amazon Bedrock (Agents Classic and AgentCore), Microsoft Foundry, Microsoft Copilot Studio, ChatGPT (GPTs and Agents), Amazon Quick, and developer-hosted agent endpoints.
Cato AI Security for Agents adds read-only discovery and inline inspection of Amazon Bedrock AgentCore agents across prompt, tool call, tool response, and output stages.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds read-only discovery of every agent running on Amazon Bedrock AgentCore, surfacing each agent's instructions, model, and connected tools without installing anything.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds inline inspection of agent-model exchanges at four observable stages — prompt, tool call, tool response, and output — to detect 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. and other unwanted activity before the model acts.
Extends Cato AI Security for Agents coverage to Amazon Bedrock (Agents Classic and AgentCore), Microsoft Foundry, Microsoft Copilot Studio, ChatGPT (GPTs and Agents), Amazon Quick, and developer-hosted agent endpoints.
Adds read-only discovery of every agent running on Amazon Bedrock AgentCore, surfacing each agent's instructions, model, and connected tools without installing anything.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds inline inspection of agent-model exchanges at four observable stages — prompt, tool call, tool response, and output — to detect 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. and other unwanted activity before the model acts.
Compyl is the AI-powered GRC platform that maps one control library to SOC 2, ISO 27001, HIPAA, PCI DSS and 70+ frameworks, so you stay audit-ready year-round.
Compyl added a new Box integration for compliance evidence collection and significantly deepened its GitHub and Okta integrations, while also making custom field values searchable across core workspace grids.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
5 FEATURES0 OF 5 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
GitHub integration expanded with security signalsimproved75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
The GitHub integration now covers Dependabot alerts, secret scanningsecret scanningChecking files, code or other data for exposed credentials such as passwords, API keys and tokens. Findings help teams remove the secret and revoke or rotate it. alerts, code scanning alerts, organization security settings (including 2FA status), outside collaborators, and rulesets.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
— Lists every new data surface pulled in, no config detailSep 22nd, 2026
0200
Okta integration expanded with identity signalsimproved75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
The Okta integration now covers application entitlements, MFAMFAMulti-factor authentication, requiring proof from different categories, such as a password and a hardware key, to sign in. It reduces reliance on a password alone. enrollment status, group rules, admin role assignments, and user lifecycle events.
— Names each new data point, but no mechanism detailSep 22nd, 2026
0300
Box integration for compliance evidencenew70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Compyl adds Box as a new integration, collecting users, groups, files, folders, collaborations, shared links, legal holds, retention policies, classifications, and enterprise events for continuous compliance evidence.
— Names data types collected but no setup steps or limitsSep 22nd, 2026
0400
Searchable custom fields in grid viewsimproved60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
Custom field values are now searchable and filterable directly in grid views across Risks, Vendors, Incidents, Contracts, Assets, and Audits.
Compyl adds Box integration and expands GitHub, Okta, and MongoDB Atlas coverage; custom fields now searchable in grid views.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds Box as a new integration, collecting users, groups, files, folders, collaborations, shared links, legal holds, retention policies, classifications, and enterprise events for continuous compliance evidence.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Expands the GitHub integration to cover Dependabot alerts, secret scanningsecret scanningChecking files, code or other data for exposed credentials such as passwords, API keys and tokens. Findings help teams remove the secret and revoke or rotate it. alerts, code scanning alerts, organization security settings (including 2FA status), outside collaborators, and rulesets.
Expands the Okta integration to cover application entitlements, MFAMFAMulti-factor authentication, requiring proof from different categories, such as a password and a hardware key, to sign in. It reduces reliance on a password alone. enrollment status, group rules, admin role assignments, and user lifecycle events.
Makes custom field values searchable and filterable directly in grid views across Risks, Vendors, Incidents, Contracts, Assets, and Audits.
Adds Box as a new integration, collecting users, groups, files, folders, collaborations, shared links, legal holds, retention policies, classifications, and enterprise events for continuous compliance evidence.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Conveyor delivers AI for high-stakes customer requests like security reviews, vendor assessments, and requests for proposal (RFP).
Conveyor added support for working on non-English Word questionnaires entirely in English before exporting back to the original language.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Translation workflow for non-English Word questionnairesnew60how completely this was documenteddepth25/40specificity15/30actionability20/3060 / 100
Non-English Word questionnaires can now be imported through the Questionnaires module, translated so reviewers can work entirely in English, and then exported in either the original language or English.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
When you receive a security questionnaire in a foreign language, import it through the Questionnaires module to work on it entirely in English, then export back in the original language for the requester.
📍1. Go to the Questionnaires module.
2. Upload your non-English Word questionnaire as you normally would.
3. Review and answer all questions in the English-translated view.
4. When finished, choose to export in the original language or keep it in English.
Conveyor now translates non-English Word questionnaires to English for review, then exports in the original language or English.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
When you receive a security questionnaire in a foreign language, import it through the Questionnaires module to work on it entirely in English, then export back in the original language for the requester.
📍1. Go to the Questionnaires module.
2. Upload your non-English Word questionnaire as you normally would.
3. Review and answer all questions in the English-translated view.
4. When finished, choose to export in the original language or keep it in English.
Runlayer is an MCP gateway that enforces identity-mapped permissions and detects threats across the agents and MCP servers employees use.
Runlayer's biggest shipments this cycle are DPoPDPoPAn IETF standard that binds an OAuth access token to a specific client's cryptographic key pair, so a stolen token cannot be replayed by an attacker who lacks the matching private key.-bound agent tokens enforced at the 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. proxy and a new Salesforce connector, alongside calendar-based LLMLLMA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code. budget windows, expanded trigger management (a Gmail label trigger plus MCP-based trigger CRUDCRUDThe four basic database operations — Create, Read, Update, Delete — used as shorthand for any system that manages persistent data records, giving cyber tools a standard model for interacting with stored information.), and a long tail of smaller changes across Slack agent behavior, audit logging, skills, and AI Watch scan exit codes.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
21 FEATURES1 OF 21 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
DPoP-bound agent tokensnew80how completely this was documenteddepth30/40specificity25/30actionability25/3080 / 100
Agent-account tokens can be bound to DPoP keys at issuance and enforced at the MCP proxy, with a per-agent require DPoP flag and admin UI; once enabled, the proxy rejects any token presented without a valid DPoP proof, preventing replay of intercepted tokens.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Enforce DPoP binding on a high-privilege agent so its tokens cannot be replayed if intercepted.
📍In the Runlayer console, open the agent › Settings › Security, enable Require DPoP, then re-issue the agent-account token with a DPoP key bound at issuance. The MCP proxy will reject any token presented without a valid DPoP proof.
Salesforce connectornew75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
Adds Salesforce connector to the catalog, carrying the Salesforce server's own tool schemas so agents and triggers call its tools with the correct arguments; the setup guide documents the required OAuth scope and INVALID_SCOPES recovery.
OpenAI-Compatible provider routing for Geminiimproved70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
Runlayer can route a Gemini model through an OpenAI-Compatible provider when an agent already targets an OpenAI-style endpoint: in the console under Providers > Add Provider > OpenAI-Compatible, set the base URL to https://generativelanguage.googleapis.com and paste a Google API key, which Runlayer sends as a Google API key rather than a Bearer tokenBearer tokenA credential that grants access to whoever presents it, without a separate proof of possession. Protecting the token matters because a stolen copy can be used by someone else..
Route a Gemini model through an OpenAI-Compatible provider when you want to use Google Gemini from an agent that already targets an OpenAI-style endpoint.
📍In the Runlayer console, go to Providers › Add Provider › OpenAI-Compatible, set the base URL to https://generativelanguage.googleapis.com, and paste your Google API key. Runlayer will send it as a Google API key rather than a Bearer token. Then select the provider when creating or editing your agent.
AI Watch scan exit status changebreaking68how completely this was documenteddepth28/40specificity22/30actionability18/3068 / 100
AI Watch scan exit status now exits 0 with a Submitted; server marked surfaces incomplete warning (naming each surface and reason) for scans the server accepted but could not fully attribute, instead of exiting 3 as Could not submit.
Audit log expansionimproved57how completely this was documenteddepth25/40specificity22/30actionability10/3057 / 100
Adds OAuth token redaction in audit log details; adds Agent Discovered as a named audit event type for agents found by AI Watch device scans, including back-filling previously recorded Unknown Event rows; audits managed Slack provisioning; and agent-run tool-call audit events now carry the agent and run IDs.
— Names four distinct audit additions with backfill detail, no query surface given.changelog-20260924-c2abe11d
0700
max_completion_tokens for Azure Foundry gpt-5 agentsbreaking55how completely this was documenteddepth15/40specificity25/30actionability15/3055 / 100
Adds max_completion_tokens in place of the legacy max_tokens parameter for Azure Foundry agents on gpt-5-family deployments.
Gmail label trigger and MCP trigger managementnew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds a Gmail label-added poll trigger that fires an agent when a label is added to a Gmail message, and adds trigger management over MCP so agents can create, list, and delete agent triggers through Runlayer MCP tools.
Slack agent interaction improvementsimproved50how completely this was documenteddepth22/40specificity18/30actionability10/3050 / 100
Agents can continue following a Slack thread after being mentioned without requiring another mention; long-running agent steps now show progress on a fresh Slack card without a warning icon when a step takes more than a few minutes; and the agent channel intro message is now off by default, configurable per agent.
Per-tool enrollment diff in security-setting enrollmentimproved49how completely this was documenteddepth22/40specificity15/30actionability12/3049 / 100
Adds a per-tool enrollment diff in the recommended security-setting enrollment flow, showing the effective per-tool diff with scan-direction safety checks before applying.
Skill zip import and rm -rf detectionnew48how completely this was documenteddepth18/40specificity18/30actionability12/3048 / 100
Adds zip skill import to create a multi-file skill by importing a single zip file, and extends skill scanning to catch combined short-flag recursive deletes such as rm -rf.
Login-host badge on managed devicesnew35how completely this was documenteddepth15/40specificity12/30actionability8/3035 / 100
Adds a login-host badge on managed devices shown when a user's login host differs from the MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies.-managed host.
Runlayer adds Claude Opus 5.5, GPT-6 models, DPoPDPoPAn IETF standard that binds an OAuth access token to a specific client's cryptographic key pair, so a stolen token cannot be replayed by an attacker who lacks the matching private key.-bound agent tokens, calendar budget windows, 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. trigger management, and a Gmail label trigger across this release cycle.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ HOW TO FIND IT
Route a Gemini model through an OpenAI-Compatible provider when you want to use Google Gemini from an agent that already targets an OpenAI-style endpoint.
📍In the Runlayer console, go to Providers › Add Provider › OpenAI-Compatible, set the base URL to https://generativelanguage.googleapis.com, and paste your Google API key. Runlayer will send it as a Google API key rather than a Bearer token. Then select the provider when creating or editing your agent.
Enforce DPoP binding on a high-privilege agent so its tokens cannot be replayed if intercepted.
📍In the Runlayer console, open the agent › Settings › Security, enable Require DPoP, then re-issue the agent-account token with a DPoP key bound at issuance. The MCP proxy will reject any token presented without a valid DPoP proof.
Adds DPoP-bound agent tokens: agent-account tokens can be bound to DPoP keys at issuance and enforced at the MCP proxy, with a per-agent require DPoP flag and admin UI.
Adds calendar-based budget windows to LLMLLMA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code. gateway usage rules, enabling monthly or other calendar-period caps.
Adds max_completion_tokens in place of the legacy max_tokens parameter for Azure Foundry agents on gpt-5-family deployments.
Adds a Gmail label-added poll trigger that fires an agent when a label is added to a Gmail message.
Adds Trigger management over MCP: create, list, and delete agent triggers through Runlayer MCP tools.
+21 moreshow less
Adds Salesforce connector to the catalog, carrying the Salesforce server's own tool schemas so agents and triggers call its tools with the correct arguments; setup guide documents the required OAuth scope and INVALID_SCOPES recovery.
Adds Vercel integration available through the OAuth broker.
Adds zip skill import: create a multi-file skill by importing a single zip file.
Adds View as permission group capability for Super Admins to view the workspace as any permission group.
Adds per-tool enrollment diff in the recommended security-setting enrollment flow, showing the effective per-tool diff with scan-direction safety checks before applying.
Adds Run schedules on demand: run a schedule immediately and retry failed scheduled runs from the schedule list.
Adds Slack thread following: after being mentioned, an agent can continue following the conversation in that thread without requiring another mention.
Adds inline video artifact playback in the run view, with the artifact size limit raised to 25 MB.
Adds sessions timeline with skipped Slack messages: the agent Sessions list now shows messages the agent chose to skip alongside runs, and search covers both.
Adds login-host badge on managed devices when a user's login host differs from the MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies.-managed host.
Adds OAuth token redaction in audit log details.
Adds Agent Discovered as a named audit event type for agents found by AI Watch device scans, including back-filling previously recorded Unknown Event rows.
Adds google-docsedit_table tool support for setting multiple table cells in one call via set_cells.
AI Watch scan exit status now exits 0 with a Submitted; server marked surfaces incomplete warning (naming each surface and reason) for scans the server accepted but could not fully attribute, instead of exiting 3 as Could not submit.
Adds Slack progress cards for long agent runs: agents spending more than a few minutes on one step continue progress on a fresh card without showing a warning icon.
Adds Playground Stop button that cancels the active run.
Adds Runs continue after approval for MCP- and REST-triggered agent runs, and allows continuing your own run from any surface.
Skill scanning now catches combined short-flag recursive deletes such as rm -rf.
Adds richer audit events: managed Slack provisioning is audited, and agent-run tool-call audit events carry the agent and run IDs.
Model picker hover cards now show pricing and context data from the LiteLLM catalog.
The agent channel intro message is now off by default, configurable per agent.
Adds DPoP-bound agent tokens: agent-account tokens can be bound to DPoP keys at issuance and enforced at the MCP proxy, with a per-agent require DPoP flag and admin UI.
Adds calendar-based budget windows to LLMLLMA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code. gateway usage rules, enabling monthly or other calendar-period caps.
Adds a Gmail label-added poll trigger that fires an agent when a label is added to a Gmail message.
Adds Trigger management over MCP: create, list, and delete agent triggers through Runlayer MCP tools.
Adds Salesforce connector to the catalog, carrying the Salesforce server's own tool schemas so agents and triggers call its tools with the correct arguments; setup guide documents the required OAuth scope and INVALID_SCOPES recovery.
+9 moreshow less
Adds Vercel integration available through the OAuth broker.
Adds zip skill import: create a multi-file skill by importing a single zip file.
Adds View as permission group capability for Super Admins to view the workspace as any permission group.
Adds Run schedules on demand: run a schedule immediately and retry failed scheduled runs from the schedule list.
Adds Slack thread following: after being mentioned, an agent can continue following the conversation in that thread without requiring another mention.
Adds inline video artifact playback in the run view, with the artifact size limit raised to 25 MB.
Adds login-host badge on managed devices when a user's login host differs from the MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies.-managed host.
Adds OAuth token redaction in audit log details.
Adds Playground Stop button that cancels the active run.
A full-stack AI Red Teaming platform securing AI ecosystems via Agent Scan, Skills Scan, MCP scan, AI Infra scan and LLM jailbreak evaluation.
AI-Infra-Guard's v4.6.3 release focuses on reliability improvements to DeepTeam test execution and API Checker model fingerprinting.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Mid-run disk persistence for DeepTeamimproved35how completely this was documenteddepth20/40specificity10/30actionability5/3035 / 100
DeepTeam now writes finished test cases to disk during a run rather than holding them only in memory, reducing the risk of losing completed results if a run is interrupted.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
— Explains mechanism but no config or flag namedv4.6.3
0200
API Checker fingerprint sample refillingimproved30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
API Checker improves model identification by refilling failed fingerprint samples, making model detection more reliable.
— States what changed but lacks specifics on scope or metricsv4.6.3
DeepTeam now flushes finished test cases to disk mid-run; API Checker gets more reliable model fingerprinting via sample refilling.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ GET THIS VERSION
$ git clone --branch v4.6.3 https://github.com/Tencent/AI-Infra-Guard.git
# already have the repo? check out this version:$ git checkout v4.6.3
Adds mid-run disk persistence for DeepTeam: finished test cases are written to disk during a run rather than held only in memory.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Improves API Checker model identification by refilling failed fingerprint samples for more reliable detection.
Adds mid-run disk persistence for DeepTeam: finished test cases are written to disk during a run rather than held only in memory.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
SkillSpector v2.12.0 adds a CI-friendly --fail-on-findings exit gate, SC10 detection of noncanonical dependency sources across major package managers, native OpenCode integration via SKILLSPECTOR_PROVIDER=opencode_cli and a .opencode/ extension, and support for scanning GitHub /tree/ subdirectories, alongside a run of smaller reporting, provider, and detection refinements.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Security scanner for AI agent skills. Detect vulnerabilities, malicious patterns, security risks, prompt injection, data exfiltration, and supply-chain risks in Claude Code, Codex, and MCP skills before you install them.
SkillSpector v2.12.0 adds a CI-friendly --fail-on-findings exit gate, SC10 detection of noncanonical dependency sources across major package managers, native OpenCode integration via SKILLSPECTOR_PROVIDER=opencode_cli and a .opencode/ extension, and support for scanning GitHub /tree/ subdirectories, alongside a run of smaller reporting, provider, and detection refinements.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
14 FEATURES2 OF 14 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
Fail-on-findings CI gatenew90how completely this was documenteddepth35/40specificity25/30actionability30/3090 / 100
Adds skillspector scan --fail-on-findings flag that exits with code 1 when any active finding is present, including findings below the default risk-score threshold, across single-skill, recursive, and 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. registry scans.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Fail CI immediately when a skill scan surfaces any active finding, useful as a hard gate in a pull-request pipeline.
— Exact flag and exit-code behaviour with a runnable commandv2.12.0
0200
OpenCode provider and native extensionnew90how completely this was documenteddepth35/40specificity30/30actionability25/3090 / 100
Adds SKILLSPECTOR_PROVIDER=opencode_cli to run semantic analysis through a local OpenCode login, requiring exactly OpenCode 1.18.31 and failing closed on auth, version, policy, or empty-output failures. Also adds a native /skillspector command and skillspector_scan tool to OpenCode via the repository-provided .opencode/ extension, installed by copying .opencode/ from a checkout and resolved via SKILLSPECTOR_BIN, a worktree .venv, or PATH.
— Full env var, version pin, command, tool and install paths namedv2.12.0
0300
Static analysis time budget env varnew80how completely this was documenteddepth30/40specificity30/30actionability20/3080 / 100
Adds SKILLSPECTOR_MAX_STATIC_ANALYSIS_SECONDS_PER_ARTIFACT environment variable to configure static-pattern and YARA time allowance per artifact; default raised from 30 to 300 seconds.
— Named env var with old/new defaults, no examplev2.12.0
0400
SC10 dependency-source detectionnew75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Adds SC10 detection of noncanonical or unresolved dependency sources across npm, Yarn, pip, Poetry, Maven, and Cargo configuration, shell scripts, generated heredocs, and actionable shell fences in SKILL.md/README.md.
— Lists every ecosystem covered but no example runv2.12.0
0500
GitHub tree URL scanningnew75how completely this was documenteddepth25/40specificity20/30actionability30/3075 / 100
Supports HTTPSHTTPSHTTP carried over an encrypted TLS connection. It protects traffic in transit and lets a browser verify the server's certificate. GitHub /tree/ URLs to select a repository subdirectory as scan input, resolving the longest advertised branch/tag name including refs containing slashes.
Scan only a specific subdirectory of a GitHub repository, such as a single skill inside a monorepo.
— Mechanism explained plus a runnable commandv2.12.0
0600
LLM provenance metadata in JSON reportsnew75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Adds metadata.llm_provenance (schema version 1) to JSON reports, recording sanitized model/package/source identity, configured vs. effective providers, and sampling/reasoning controls; SKILLSPECTOR_BUILD_REVISION can supply source revision metadata.
— Names field, schema version and env var, no worked examplev2.12.0
0700
Compact LLM prompt labelsnew65how completely this was documenteddepth20/40specificity25/30actionability20/3065 / 100
Adds SKILLSPECTOR_COMPACT_PROMPTS=1 (also true / yes) to enable shorter unpadded LLMLLMA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code. prompt line labels such as L1: instead of L01:.
— Named env var and accepted values, minor cosmetic scopev2.12.0
0800
Model registry configurationimproved65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Registers gemini-3.5-flash model budgets for the root and OpenAI-compatible registries, enabling use through the existing openai provider; CLI-backed providers now also honor SKILLSPECTOR_MODEL_REGISTRY for per-model context and output-token limits.
— Names model, provider and env var but no example usagev2.12.0
0900
Missing vs unresolved reference distinctionimproved60how completely this was documenteddepth30/40specificity20/30actionability10/3060 / 100
Distinguishes reference_missing from reference_unresolved in MCP installation decisions, allowing scans whose only caveats are missing references to proceed when all discovered files were inspected.
— Named states and behaviour change, no direct action for userv2.12.0
thinner coverage below
1000
JSON and SARIF column reporting changeimproved55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
JSON findings retain each occurrence's own zero-based columns; 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. emits one-based Unicode-codepoint columns for active and suppressed findings.
— Concrete format detail but consumer-facing onlyv2.12.0
1100
Terminal scan progress streamingimproved50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
Non-verbose interactive terminal scans now stream graph execution progress, completed analyzer rules, and a discovered-file tree to standard error without affecting machine-readable standard output.
— Explains behaviour but no flag or command to invokev2.12.0
1202
GHSA/OSV MODERATE severity remapped to MEDIUMbreaking50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
GHSA/OSVOSVOpen Source Vulnerabilities, a vulnerability database and schema maintained by Google that gives cyber tools a machine-readable, cross-ecosystem format for querying and sharing CVE-style advisories.MODERATE severity now maps to MEDIUM instead of the previous LOW, potentially increasing affected supply-chain risk scores.
— Clear before/after mapping but no migration guidance givenv2.12.0
1300
TP4 semantic analysis on fenced codeimproved40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Extends TP4 semantic analysis to non-empty, closed Markdown/text fences with recognized executable-language labels.
— Brief mechanism note, no scope numbers or examplev2.12.0
1400
Reflective Python module and bytecode detectionnew30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
Adds skillspector scan --fail-on-findings flag that exits with code 1 when any active finding is present, including findings below the default risk-score threshold, across single-skill, recursive, and 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. registry scans.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds SKILLSPECTOR_MAX_STATIC_ANALYSIS_SECONDS_PER_ARTIFACT environment variable to configure static-pattern and YARA time allowance per artifact; default raised from 30 to 300 seconds.
Adds SKILLSPECTOR_COMPACT_PROMPTS=1 (also true / yes) to enable shorter unpadded LLMLLMA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code. prompt line labels such as L1: instead of L01:.
Adds SKILLSPECTOR_PROVIDER=opencode_cli to run semantic analysis through a local OpenCode login, requiring exactly OpenCode 1.18.31 and failing closed on auth, version, policy, or empty-output failures.
Adds a native /skillspector command and skillspector_scan tool to OpenCode via the repository-provided .opencode/ extension; installed by copying .opencode/ from a checkout, resolved via SKILLSPECTOR_BIN, a worktree .venv, or PATH.
+11 moreshow less
Adds SC10 detection of noncanonical or unresolved dependency sources across npm, Yarn, pip, Poetry, Maven, and Cargo configuration, shell scripts, generated heredocs, and actionable shell fences in SKILL.md/README.md.
Supports HTTPSHTTPSHTTP carried over an encrypted TLS connection. It protects traffic in transit and lets a browser verify the server's certificate. GitHub /tree/ URLs to select a repository subdirectory as scan input, resolving the longest advertised branch/tag name including refs containing slashes.
Registers gemini-3.5-flash model budgets for the root and OpenAI-compatible registries, enabling use through the existing openai provider.
Extends TP4 semantic analysis to non-empty, closed Markdown/text fences with recognized executable-language labels.
Adds metadata.llm_provenance (schema version 1) to JSON reports, recording sanitized model/package/source identity, configured vs. effective providers, and sampling/reasoning controls; SKILLSPECTOR_BUILD_REVISION can supply source revision metadata.
Non-verbose interactive terminal scans now stream graph execution progress, completed analyzer rules, and a discovered-file tree to standard error without affecting machine-readable standard output.
Distinguishes reference_missing from reference_unresolved in MCP installation decisions, allowing scans whose only caveats are missing references to proceed when all discovered files were inspected.
JSON findings retain each occurrence's own zero-based columns; 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. emits one-based Unicode-codepoint columns for active and suppressed findings.
CLI-backed providers now honor SKILLSPECTOR_MODEL_REGISTRY for per-model context and output-token limits.
GHSA/OSVOSVOpen Source Vulnerabilities, a vulnerability database and schema maintained by Google that gives cyber tools a machine-readable, cross-ecosystem format for querying and sharing CVE-style advisories.MODERATE severity now maps to MEDIUM instead of the previous LOW, potentially increasing affected supply-chain risk scores.
Adds skillspector scan --fail-on-findings flag that exits with code 1 when any active finding is present, including findings below the default risk-score threshold, across single-skill, recursive, and 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. registry scans.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds SKILLSPECTOR_MAX_STATIC_ANALYSIS_SECONDS_PER_ARTIFACT environment variable to configure static-pattern and YARA time allowance per artifact; default raised from 30 to 300 seconds.
Adds SKILLSPECTOR_COMPACT_PROMPTS=1 (also true / yes) to enable shorter unpadded LLMLLMA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code. prompt line labels such as L1: instead of L01:.
Adds SKILLSPECTOR_PROVIDER=opencode_cli to run semantic analysis through a local OpenCode login, requiring exactly OpenCode 1.18.31 and failing closed on auth, version, policy, or empty-output failures.
Adds a native /skillspector command and skillspector_scan tool to OpenCode via the repository-provided .opencode/ extension; installed by copying .opencode/ from a checkout, resolved via SKILLSPECTOR_BIN, a worktree .venv, or PATH.
+5 moreshow less
Adds SC10 detection of noncanonical or unresolved dependency sources across npm, Yarn, pip, Poetry, Maven, and Cargo configuration, shell scripts, generated heredocs, and actionable shell fences in SKILL.md/README.md.
Registers gemini-3.5-flash model budgets for the root and OpenAI-compatible registries, enabling use through the existing openai provider.
Adds metadata.llm_provenance (schema version 1) to JSON reports, recording sanitized model/package/source identity, configured vs. effective providers, and sampling/reasoning controls; SKILLSPECTOR_BUILD_REVISION can supply source revision metadata.
Non-verbose interactive terminal scans now stream graph execution progress, completed analyzer rules, and a discovered-file tree to standard error without affecting machine-readable standard output.
Ai-Safe2-Framework provides governance, risk, and compliance controls for securing agentic AI systems and non-human identities.
NEXUS v0.4 introduces eight named reference profiles that give AI agents deterministic, fail-closed authority decisions across major payment protocols, backed by an adversarial test corpus.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ WHAT SHIPPED ·
3 FEATURES2 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
Eight payment authority adapter profiles for agentsnew75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
NEXUS v0.4 adds eight reference profiles covering payment authority evidence for AI agents: SafePay Exact for structural x402x402A proposed HTTP payment protocol revival using status code 402, enabling machine-to-machine micropayments over HTTP so cyber tools can gate API access or resources behind automated, per-request cryptocurrency payments. v2 exact EVM/USDC evaluation, SafePay Verified for authenticated x402 facilitator or chain evidence with an explicit verifier boundary, SafePay Variable for maximum-versus-actual charge enforcement and reservation release, SafePay Escrow for deposit, release, refund, and mediated-finality state handling, Mandate Bridge for AP2 v0.2 mandate and receipt evidence, Card Trust Bridge for Visa TAP request recognition without overstating payment authorization, Agent Token Bridge for authenticated Mastercard AP4M verifier evidence, and Portable Delegation Bridge for KYA-OS identity and delegated-authority evidence.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Deterministic authority outcomes with fail-closed guardrailsnew55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Introduces three deterministic assessment outcomes — Supported, Contradicted, and Unverifiable — giving agents stable machine-readable authority decisions instead of permission inferred from prose. Provides explicit allowlists, assurance ceilings, and fail-closed results across all eight adapter profiles.
Adversarial test corpus for payment adaptersnew55how completely this was documenteddepth20/40specificity25/30actionability10/3055 / 100
Includes an adversarial test corpus covering substitution attacks, malformed evidence, truthy-value bypasses, replay behavior, scope mapping, privacy checks, and RailGuard conformance.
NEXUS v0.4 adds eight named payment authority adapter profiles for AI agents, covering x402x402A proposed HTTP payment protocol revival using status code 402, enabling machine-to-machine micropayments over HTTP so cyber tools can gate API access or resources behind automated, per-request cryptocurrency payments., AP2, Visa TAP, Mastercard AP4M, and KYA-OS delegation evidence.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ GET THIS VERSION
$ git clone --branch 2026-09-23_NEXUS_v0.4-Safer_Payment_Authority_for_Agents https://github.com/CyberStrategyInstitute/ai-safe2-framework.git
# already have the repo? check out this version:$ git checkout 2026-09-23_NEXUS_v0.4-Safer_Payment_Authority_for_Agents
Adds Portable Delegation Bridge reference profile for KYA-OS identity and delegated-authority evidence.
Introduces three deterministic assessment outcomes — Supported, Contradicted, and Unverifiable — giving agents stable machine-readable authority decisions instead of permission inferred from prose.
Provides explicit allowlists, assurance ceilings, and fail-closed results across all eight adapter profiles.
Includes an adversarial test corpus covering substitution attacks, malformed evidence, truthy-value bypasses, replay behavior, scope mapping, privacy checks, and RailGuard conformance.
Manifold Security is an AI detection and response platform that monitors what autonomous AI agents do at runtime on enterprise endpoints and blocks risky actions.
Manifold Security's launch introduces an Ask policy response that pauses AI coding agent actions for developer consent, delivered via inline prompts or native OS dialogs across eight supported agents, alongside an Alert mode for observing new rules before enforcing them.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Ask policy for pausing agent actions on consentnew80how completely this was documenteddepth32/40specificity28/30actionability20/3080 / 100
Introduces an Ask policy response that halts a coding agent's action mid-task and waits for the developer to approve or reject it before proceeding, treating silence as a rejection.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ Enforcement of Ask, Alert, Allow, and Deny extends to all supported agents — Claude Code, Cursor, Gemini CLI, GitHub Copilot, and Antigravity, which surface the prompt inline via each agent's own permission system, plus Codex, Devin, and Kimi, which receive a native OS consent dialog on the developer's machine.
— Names the policy, mechanism, and every supported agent and delivery pathlaunch-20260923-b4e89370
0200
Alert policy for observation-mode rule tuningnew61how completely this was documenteddepth28/40specificity18/30actionability15/3061 / 100
The Alert policy response lets a new rule run in observation mode: the action proceeds, the developer is notified in-session or on the desktop, and the event is recorded centrally, enabling hit-rate tuning before committing the rule to Ask or Deny.
Manifold Security adds an Ask policy response that pauses agent actions for developer consent across all supported coding agents.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds an Ask policy response that halts a coding agent's action mid-task and waits for the developer to approve or reject it before proceeding — silence is treated as a rejection.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Extends Ask, Alert, Allow, and Deny policy enforcement to all supported agents: Claude Code, Cursor, Gemini CLI, GitHub Copilot, and Antigravity (via each agent's own permission prompt), plus Codex, Devin, and Kimi (via a native OS consent dialog).
Introduces a two-path delivery model: agents with their own approval system surface the Manifold prompt inline in the session; agents without one receive a native OS dialog on the developer's machine.
The Alert policy response lets a new rule run in observation mode — action proceeds, the developer is notified in-session or on the desktop, and the event is recorded centrally — enabling hit-rate tuning before committing to Ask or Deny.
Adds an Ask policy response that halts a coding agent's action mid-task and waits for the developer to approve or reject it before proceeding — silence is treated as a rejection.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Introduces a two-path delivery model: agents with their own approval system surface the Manifold prompt inline in the session; agents without one receive a native OS dialog on the developer's machine.
The Alert policy response lets a new rule run in observation mode — action proceeds, the developer is notified in-session or on the desktop, and the event is recorded centrally — enabling hit-rate tuning before committing to Ask or Deny.
The free and flexible app for your private thoughts.
└──▷ HOW TO FIND IT
Open a Markdown file that lives outside your vault — useful for reviewing reports or notes stored in a different directory without moving them.
📍In Obsidian, open the Command Palette, search for 'Open file from outside the vault...', select it, then browse to any file on your computer.
Set Obsidian as the default Markdown viewer so double-clicking any .md file on your OS opens it directly in Obsidian.
📍Download the latest Obsidian installer, run it, then right-click any .md file in your OS file manager, choose Open with › Obsidian, and select Always use this app.
└──▷ BREAKING ON UPGRADE
!Base font size is no longer stored in appearance.json and will no longer sync via Obsidian Sync; each device will need its font size set independently.
Cloudflare's biggest addition this window is per-pull-request Worker Previews with isolated URLs and observability, alongside a new Gateway traffic-destination selector, expanded browser-binding session controls, guided Cloudflare Mesh onboarding, and account-level Images transformation analytics.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ 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
Traffic Destination selector in Gateway policiesnew75how completely this was documenteddepth25/40specificity28/30actionability22/3075 / 100
Adds the net.offramp.type API field, exposed as the Traffic Destination selector in Gateway HTTP and Network policies, with values internet, cloudflare_wan, cloudflare_tunnel, device_client, and mesh to target specific off-ramp methods so different policies can apply to traffic leaving via different paths.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Write a Gateway Network policy that applies stricter controls only to traffic leaving via Cloudflare Tunnel, while letting public Internet traffic follow a separate rule.
$ # In the Cloudflare dashboard or via the Zero Trust API, add a Network policy condition:
# Selector: Traffic Destination | Operator: is | Value: cloudflare_tunnel
# API field equivalent:
net.offramp.type == "cloudflare_tunnel"
Apply a stricter Gateway HTTP policy only to traffic headed for the public Internet, leaving tunnel-routed traffic under a different rule set.
text
# In a Gateway HTTP policy expression:
net.offramp.type == "internet"
Guided onboarding for Cloudflare Meshnew53how completely this was documenteddepth18/40specificity20/30actionability15/3053 / 100
Adds guided onboarding for Cloudflare Mesh participants directly from the dashboard, with deployment options for Linux, Kubernetes, Docker Compose, and Docker CLI, plus a unified node-and-device management table.
Transformation analytics in Imagesnew44how completely this was documenteddepth18/40specificity18/30actionability8/3044 / 100
Introduces account-level transformation analytics in Images, showing request traffic split by URL-based vs. Images binding transformations, top zones, configurations, origin hosts, and Worker scripts.
Add a 32-argument concat() header-rewrite rule to bundle request context into a single origin header, using the Rulesets API on the http_request_late_transform phase.
Cloudflare: Introduces Worker Previews, letting each pull request run in an isolated environment with its own code, URL, bindings, logs, metrics, and traces, configured via the previews block in the Wrangler configuration file and deployed with npx wrangler preview (requires Wrangler 4.135.0 or later).
└──▷ TRY IT
Write a Gateway Network policy that applies stricter controls only to traffic leaving via Cloudflare Tunnel, while letting public Internet traffic follow a separate rule.
$ # In the Cloudflare dashboard or via the Zero Trust API, add a Network policy condition:
# Selector: Traffic Destination | Operator: is | Value: cloudflare_tunnel
# API field equivalent:
net.offramp.type == "cloudflare_tunnel"
Deploy a Worker Preview for a feature branch so reviewers get an isolated, production-like URL without affecting production or other previews.
$ npx wrangler preview
Add a 32-argument concat() header-rewrite rule to bundle request context into a single origin header, using the Rulesets API on the http_request_late_transform phase.
Introduces account-level transformation analytics in Images, showing request traffic split by URL-based vs. Images binding transformations, top zones, configurations, origin hosts, and Worker scripts.
Cloudflare adds Traffic Destination selector, Worker Previews, private 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. support, browser binding session APIs, and more︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
└──▷ USE IT
Apply a stricter Gateway HTTP policy only to traffic headed for the public Internet, leaving tunnel-routed traffic under a different rule set.
text
# In a Gateway HTTP policy expression:
net.offramp.type == "internet"
Deploy a Worker Preview for a feature branch so reviewers get an isolated, production-like URL without touching production.
$ npx wrangler preview
Route browser-binding requests for an internal hostname through an outbound Worker that adds auth, instead of exposing the service publicly.
Adds net.offramp.type API field as the Traffic Destination selector in Gateway HTTP and Network policies, with values internet, cloudflare_wan, cloudflare_tunnel, device_client, and mesh to target specific off-ramp methods.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds acquire() and launch() methods to browser bindings with an outboundByHost option to route per-hostname requests through another Worker, plus connectSession(sessionId) and a nested devtools binding for typed DevTools and session-management operations.
Adds guided onboarding for Cloudflare Mesh participants from the dashboard, with deployment options for Linux, Kubernetes, Docker Compose, and Docker CLI, plus a unified node-and-device management table.
Adds net.offramp.type API field as the Traffic Destination selector in Gateway HTTP and Network policies, with values internet, cloudflare_wan, cloudflare_tunnel, device_client, and mesh to target specific off-ramp methods.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄
Adds acquire() and launch() methods to browser bindings with an outboundByHost option to route per-hostname requests through another Worker, plus connectSession(sessionId) and a nested devtools binding for typed DevTools and session-management operations.