The daily firehose — everything the toolchain shipped today, already filtered.
We read every release from the 1309 tools on our watchlist at the source — GitHub and GitLab release notes, vendor release pages and changelogs, project blogs and feeds, vendor press releases, and the source code behind the tag. Bug-fix-only releases and non-product newsroom noise are dropped; what's left is summarized down to the new capability, how to try it, and any screenshots or videos the release itself published. Every entry links to the sources it was built from.
READ AS
Focus:What features shipped and what problems they solve, plus launches, packaging and where the market is moving.
Leaves out:Command-line flags, API-only deltas, usage examples, and releases that are only refinements.
Focus:New security controls, new APIs, and product improvements you can put to work, plus anything an upgrade breaks.
Leaves out:Launch and marketing news, governance, pricing, and documentation changes with no operational effect.
Focus:Dashboards, reporting, and anything you can quantify: metrics, coverage, risk scores, compliance impact, vendor moves.
Leaves out:Settings, flags, API and command-line detail, library bumps, and minor releases with no reporting or posture angle.
Focus:API, SDK and MCP changes, new libraries, breaking changes in what you import, and cyber tooling.
Leaves out:Governance, SOC operations, and vendor launches with no developer surface.
AMOUNT
DETAIL
ORDER
This issue came out before editions were ranked, so it shows the Standard edition in issue order.
Dreadnode shipped a major AI red-teaming expansion — a dn airt run-classifier CLI for traditional-ML attacks (evasion, extraction, membership inference, model inversion) and an ATLAS multi-agent attack framework — alongside an agent memory UI, session monitoring overhaul, five data-integration connectors, and air-gapped hub sync commands.
└──▷ WHAT SHIPPED ·
27 FEATURES3 OF 27 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
`--project-memory-preload-limit` flag for session memory preloadimproved90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
New --project-memory-preload-limit flag sets the number of memories preloaded at session start (range: 1–200), replacing a hardcoded default of 20.
Increase the number of project memories available at session start beyond the default of 20 to give agents broader context on large engagements.
`dn airt run-classifier` CLI for traditional-ML attacksnew85how completely this was documenteddepth30/40specificity30/30actionability25/3085 / 100
New dn airt run-classifier CLI command runs classic-ML attacks — evasion, extraction, membership inference, and model inversion — directly against a predict endpoint without SDK code.
Traditional-ML attack suite in AIRTnew85how completely this was documenteddepth40/40specificity30/30actionability15/3085 / 100
Adds four traditional-ML attack families (evasion, extraction, membership inference, model inversion) to AIRT, covering 20+ named attacks — including equation-solving, Jacobian, copycat, knockoff, PWWS, BAE, TextBugger, threshold, and label-only — across tabular, image, and text modalities, with per-finding metrics, adversarial trajectory traces, and MITRE ATLASMITRE ATLASA MITRE-maintained knowledge base of adversarial tactics and techniques targeting AI and machine learning systems, modelled on ATT&CK, giving cyber tools a structured taxonomy for AI-specific threat modelling./SAIF/NIST compliance mappings. Model inversion attacks reconstruct class-representative inputs via black-box queries to surface privacy risks, completing the fourth traditional-ML attack category.
`/report-bug` command in TUInew85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
Adds /report-bug command (or r in console) to the TUITUIA text-based user interface that runs inside a terminal, using characters and ANSI escape codes to render menus, panes, and widgets without a graphical desktop, letting cyber tools ship rich interactivity with no GUI dependency., assembling a privacy-reviewed diagnostic bundle and submitting it without losing logs after a crash.
File a bug report from the TUI immediately after a crash without losing session logs.
`dn capability sync` and `dn task sync` for air-gapped hub loadingnew80how completely this was documenteddepth30/40specificity25/30actionability25/3080 / 100
Adds dn capability sync and dn task sync CLI commands to pull hub content from 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. (or another on-prem) into a local directory and push it to a self-hosted instance, enabling air-gapped on-prem loading.
Agent Output triage workspace with export and deep-linkingimproved75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
Agent Output now functions as a severity-first triage workspace — searches, sorts, and filters an engagement's findings; each finding can be exported to CSV, deep-linked, or copied into a report.
AST-based JS/TS analysis via `ast-grep`new75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Adds ASTASTAn abstract syntax tree, a structured representation of parsed code. Tools inspect or transform this tree to understand expressions and statements rather than just matching text.-based JS/TS static analysis via ast-grep in the web-security runtime, removing the need for semgrep, CodeQL, or a jxscout license.
ATLAS multi-agent attack frameworknew70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Adds the ATLAS multi-agent attack framework for running adaptive campaigns against deployed multi-agent environments across three attack surfacesattack surfacesThe exposed systems, interfaces and access points an attacker could try to use. It includes internet-facing services as well as identities, software and other reachable resources., with executed tool calls captured per-trial and surfaced in findings across the UI, API, and SDK.
Richer privacy-attack metrics in findingsimproved70how completely this was documenteddepth30/40specificity30/30actionability10/3070 / 100
Extraction findings include KL divergence and accuracy retention; membership inference includes attack accuracy, precision, and recall; model inversion includes reconstruction quality.
`llm-wiki` and `analysis-ledger` capabilitiesnew70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Adds the llm-wiki capability (compiles source material into linked wiki pages) and analysis-ledger capability (maintains a resumable code-analysis frontier with evidence-bearing claims).
Session monitoring redesign with activity tracking and transcript paginationimproved70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Session monitoring redesigned: adds a Last Msg relative-activity column, highlights sessions active in the last 15 minutes, and adds forward/backward transcript pagination with tailing mode.
Web-security initial-recon skill via ProjectDiscovery toolchainnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
New web-security initial-recon skill provides structured reconnaissance for domain, wildcard, ASNASNAutonomous System Number — a globally unique identifier assigned by regional internet registries to a network operator, letting routing protocols distinguish which organization controls a block of IP addresses., IP-list, and CIDRCIDRA notation for a block of IP addresses, such as 10.0.0.0/24. The number after the slash says how many leading address bits identify the network. entry points using the ProjectDiscovery toolchain.
Five self-contained AIRT demo notebooksnew65how completely this was documenteddepth25/40specificity20/30actionability20/3065 / 100
Five self-contained AIRT demo notebooks cover model evasion, extraction, membership inference, jailbreaks, and multi-agent attacks — runnable via dn login with no provider keys required.
Automatic recovery of Agent Output items from span backupsimproved65how completely this was documenteddepth30/40specificity25/30actionability10/3065 / 100
Agent Output items from failed report_item POSTs are automatically recovered from span backups when a session is frozen.
Clickable stat-card filters and sortable Updated column in Agent Outputsimproved60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Stat cards for Needs review and Critical + High on the Agent Outputs page are now clickable filter toggles; the items grid gains a sortable Updated column.
Executive/CISO summary panel on assessment viewnew55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
New executive/CISO summary panel on the assessment view shows attack-surface posture, query cost to compromise, risk score, and a plain-English headline for stakeholder reporting.
Runtime component health recording in evaluationsnew55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Evaluation runtime now records the health of all runtime components (broken tools, skills, policies) at run time, so degraded capabilities are visible after the fact.
Five data-integration connectors (Atlassian, Azure DevOps, GitHub, GitLab, Linear)new50how completely this was documenteddepth15/40specificity25/30actionability10/3050 / 100
Adds five data-integration connectors — Atlassian, Azure DevOps, GitHub, GitLab, and Linear — as platform capabilities.
Finding triage (status and notes) in Agent Output detail panelnew50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
Enables finding triage (status and notes) directly from a finding's detail panel in Agent Output.
Table view and unified toolbar on Hub browse pagesimproved50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Models and Datasets Hub browse pages add a table view alongside cards, with a unified toolbar offering separate sort and filter controls across all four Hub browse pages.
AI Red Teaming Learning Guide documentationnew45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
New AI Red Teaming Learning Guide adds eight documentation pages covering all four traditional-ML attack categories and generative AI attacks, with runnable SDK, TUI, and CLI examples.
Horizon3 NodeZero is an autonomous security tool that continuously identifies and exploits vulnerabilities in networks to assess organizational risk.
NodeZero's biggest update centers on Rapid Response's new asset-level exploitability view and the introduction of Tripwires honeytoken decoys, alongside a rebuilt External Pentest Scopes model, a Horizon3-hosted 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. with OAuth 2.1OAuth 2.1A consolidated draft of the OAuth authorization framework that merges OAuth 2.0 with its most important security BCP updates, dropping unsafe flows so tools can delegate user access without handling credentials directly. auth, and a broad set of MSPMSPA managed service provider, a company that operates IT services for customers. It may manage systems, networks, backups or other ongoing technology needs., Vulnerability Management Hub, and integration improvements.
└──▷ WHAT SHIPPED ·
19 FEATURES3 OF 19 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
Rapid Response asset-level exploitabilityimproved83how completely this was documenteddepth35/40specificity28/30actionability20/3083 / 100
Rapid Response now surfaces personalized asset-level exploitability status, remediation guidance, and verification feedback to distill vulnerability noise. The Rapid Response Details page shows an Asset Breakdown, CVE or H3 IDs, and a Relevant Assets table with filtering, Action Items and Fix Actions guidance, and a Take Action button offering options to run a Rapid Response Test, add a note, create a ticket, or run an external or internal test.
Tripwires honeytoken decoysnew75how completely this was documenteddepth35/40specificity25/30actionability15/3075 / 100
Tripwires deploys silent decoy credentials — real credentials generated by Horizon3 that blend into the environment — to assets flagged as high-risk by NodeZero autonomous pentest results; tokens stay silent until triggered, then alert Horizon3's cloud infrastructure. Tripwires now also supports CSV export, credential rotation, and improved 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. validation.
— Names export and rotation features but no config path given.snapshot-20260804
0300
`No Longer Found` status in VMHnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
A new No Longer Found status was added to the Vulnerability Management Hub (VMH), with enhanced sorting and filtering by Host, Weakness ID, and Downstream Impact.
External Pentest rebuilt with Scopesbreaking60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
External Pentest was rebuilt, replacing Asset Groups with reusable Scopes, improving bulk asset management and uploads, and enhancing support for large external attack surfacesattack surfacesThe exposed systems, interfaces and access points an attacker could try to use. It includes internet-facing services as well as identities, software and other reachable resources..
— Names replacement of Asset Groups but no migration steps.snapshot-20260804
0500
Shorter asset-return window on client deletionbreaking60how completely this was documenteddepth25/40specificity25/30actionability10/3060 / 100
Client deletion now returns scanned asset allocation to the parent within 30 days, down from a previous 60-day hold.
— Exact timeframe change stated, no further action needed.snapshot-20260804
thinner coverage below
0600
Runner Command History and Credentials tabsimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Runner visibility was upgraded with Command History, Credentials, and Past Pentests tabs.
Sankey diagram pentest summaries with CISA KEV badgesimproved55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Pentest summaries were redesigned with Sankey diagrams carrying CISA KEVCISA KEVA catalog maintained by the US Cybersecurity and Infrastructure Security Agency listing vulnerabilities confirmed to be actively exploited in the wild, giving cyber tools a vetted, authoritative prioritization signal. badges to highlight actively exploited vulnerabilities.
Horizon3-hosted MCP Servernew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
A new 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 hosted by Horizon3 provides 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..1 authentication and multi-user support; FedRAMP HighFedRAMP HighA US federal authorization tier for cloud services, managed by GSA, certifying that a provider meets the strictest NIST 800-53 controls required to handle the most sensitive unclassified government data. customers can now access the Horizon3-hosted MCP Server.
Real-Time View redesignimproved50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
Real-Time View (RTV) was redesigned with a visual timeline, event-log summaries, and granular event details with flexible filtering to help distinguish NodeZero testing activity from real attacks.
— Describes UI changes without exact navigation steps.snapshot-20260804
1000
Linux privilege escalation implants and NetBIOS supportnew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Linux 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. implants and NetBIOS support were added for Active Directory operations.
Account names in multi-tenant email alertsimproved30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
Multi-tenant email notifications now include account names to help MSPsMSPsA managed service provider, a company that operates IT services for customers. It may manage systems, networks, backups or other ongoing technology needs. and Enterprises triage alerts across subclients.
Subclients draw from parent asset poolsimproved30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
Subclients can now draw from parent asset pools for more flexible MSP/MSSPMSSPA Managed Security Service Provider: a third-party company that operates cyber tooling and monitoring on behalf of clients, letting organizations outsource detection, response, and compliance functions. resource management.
Metasploit Pro is a commercial penetration testing framework for identifying, exploiting, and validating security vulnerabilities in systems.
Metasploit Pro 5.1.0-2026073001 adds MALLEABLEC2 HTTP(S) shaping, 8 new 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. tools, RISC-V payloads, expanded CertificateTrace/KerberosTicketTrace, and an HTTP-to-SMBSMBA network file-sharing protocol developed by Microsoft that lets systems share files, printers, and named pipes over a network; cyber tools target or speak it because it is ubiquitous in Windows environments.NTLMNTLMA Windows authentication protocol that proves knowledge of a password through a challenge and response. Captured authentication exchanges can be abused in relay attacks when protections are absent. relay module.
└──▷ TRY IT
Shape Meterpreter HTTPSHTTPSHTTP carried over an encrypted TLS connection. It protects traffic in transit and lets a browser verify the server's certificate. traffic using a Malleable C2 profile to blend into expected network baselines during an engagement.
$ use exploit/multi/handler
set PAYLOAD windows/x64/meterpreter/reverse_https
set LHOST 10.0.0.1
set LPORT 443
set MALLEABLEC2 /opt/profiles/jquery.profile
run
Start the MCP server with dangerous module-execution actions enabled so MCP tool integrations can run and check modules via RPCRPCRemote Procedure Call, a protocol that lets a program execute a function on another machine as if it were local, giving cyber tools a structured way to communicate across processes or hosts without managing raw sockets..
$ msfmcpd --enable-dangerous-actions
Adds MALLEABLEC2 option to all Meterpreter HTTP(S) payloads (Windows, Java, Python, PHP, Linux) to load a standard Malleable C2 profile and reshape HTTP(S) traffic.
Adds --enable-dangerous-actions flag to the msfmcpd CLI to opt in to dangerous actions across the eight new MCP tools that wrap existing RPC endpoints for module and session control.
Adds eight new MCP tools wrapping existing RPC endpoints for module and session control, backed by strict per-tool input validation.
Adds run_uuid job tracking across all module types when executed through RPC endpoints to support MCP tool integrations.
Extends CertificateTrace peer cert tracing (using the existing off / metadata / full enum) to 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. over TLS and RDPRDPA Microsoft protocol that lets a user view and control a remote Windows desktop over a network, giving cyber tools a standard channel to audit, attack-simulate, or monitor Windows systems remotely..
+18 moreshow less
Extends CertificateTrace to surface the server's TLS peer certificate when an HTTP module connects over HTTPS, using the same off / metadata / full enum.
Adds a Certificate Signing Request (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.) trace to the CertificateTrace functionality so operators can see the CSR printed when requesting certificates from AD CS.
Adds CertificateTrace peer cert tracing to PostgreSQL over TLS, and passes the SSLSSLA cryptographic protocol for encrypting network connections, now deprecated in favor of TLS but whose name persists colloquially. Cyber tools reference it when handling HTTPS or other encrypted-channel inspection and termination. datastore option through to the underlying Postgres connection.
Adds improved granularity to KerberosTicketTrace: operators can now print the full trace, only tickets, or only metadata.
Reuses KerberosTicketTrace formatting for offline 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. artifact workflows so stored and converted tickets render with the same output style as live authentication.
Adds Bearer Authentication support to the MCP server plugin.
Adds ftp_fingerprint and ftp_list_directory methods to the Exploit::Remote::Ftp mixin, leveraging recog to fingerprint targets from their banners.
Adds resource and parents fields to the msf_service_info MCP tool, resource to msf_vulnerability_info, data to msf_note_info, and realm_key / realm_value to msf_credential_info.
Adds four encoder variants for both RISC-V 32-bit and 64-bit little-endian architectures.
Adds reverse_tcp and bind_tcp stagers and a shell command stage for RISC-V 64-bit and 32-bit little-endian Linux targets.
Adds Windows on 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. (AArch64AArch64The 64-bit execution state of the ARM architecture, defined by Arm Ltd., offering a wider register file and cleaner instruction set than 32-bit ARM; cyber tools target it to run natively on ARM-based servers, phones, and embedded devices.) reverse-TCPTCPA network protocol that delivers a reliable, ordered stream of bytes between two endpoints. It detects lost data and retransmits it. command-shell payload.
Adds Linux fetch multi payloads, a fetch server for FTP-based fetch payloads, and a TFTPTFTPTrivial File Transfer Protocol, a minimal UDP-based file transfer protocol standardized in RFC 1350, used by cyber tools when simplicity and low overhead matter more than authentication or error recovery. server to rex/proto.
Adds a new persistence module exploits/linux/persistence/apache_htaccess that plants a mod_cgi .htaccess web shell on Linux Apache targets.
Adds an HTTP-to-SMB NTLM relay server module that relays incoming NTLM HTTP authentication requests to multiple SMB servers to establish SMB sessions.
Pro: Adds support for selecting Malleable C2 profiles from the single module run page, the payload generator, and the global persistent listeners page.
Pro: Adds multiple enhancements to the network topology page.
Pro: Adds a warning alert in the payload generator when encoder/none or encoder/eicar is selected.
Improves scanner/ftp/ftp_version to report the service when a host is up but no FTP banner is received.
Portkey is an AI gateway providing observability, security, and reliability features for LLM applications with multi-model support.
Portkey's March 2026 update adds vault-backed Secret References for credential management, weekly and endpoint-scoped rate limits, cross-cloud GCS log delivery via GCP Workload Identity Federation, and four new guardrail integrations alongside expanded provider support for DeepInfra, DeepSeek, Bedrock, Vertex AI, and Azure AI Foundry.
└──▷ WHAT SHIPPED ·
14 FEATURES1 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
Vault-backed Secret References for credentialsnew90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
Credentials stored in AWS Secrets Manager, Azure Key Vault, or HashiCorp Vault can be mapped to integrations and virtual keys via secret_mappings, with Portkey fetching values at runtime instead of storing them directly.
Keep 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. provider credentials out of Portkey by pointing a virtual key at a secret already stored in AWS Secrets Manager.
— Named config field, three vault providers, and runnable JSON example.snapshot-20260804
0200
Cross-cloud GCS log delivery via GCP Workload Identity Federationnew90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
Adds GCP_WIF_AUDIENCE and GCP_WIF_SERVICE_ACCOUNT_EMAIL environment variables to enable GCP Workload Identity Federation (gcs_assume style) for GCS log delivery when the gateway runs in AWS, eliminating static cross-cloud credentials.
Route GCS log writes through GCP Workload Identity Federation when the Portkey gateway runs in AWS, avoiding long-lived GCP credentials in your AWS environment.
$ GCP_WIF_AUDIENCE=//iam.googleapis.com/projects/123456/locations/global/workloadIdentityPools/my-pool/providers/my-provider \
GCP_WIF_SERVICE_ACCOUNT_EMAIL=portkey-log-writer@my-project.iam.gserviceaccount.com \
docker run portkey/gateway ...
Zscaler AI Guard guardrail integrationnew80how completely this was documenteddepth30/40specificity30/30actionability20/3080 / 100
Applies Zscaler Detection Policies to LLM inputs and outputs using beforeRequestHook and afterRequestHook hooks, requiring a policyId and supporting a configurable timeout (default 10000 ms).
Vertex AI enterprise web search groundingnew80how completely this was documenteddepth30/40specificity30/30actionability20/3080 / 100
Adds Vertex AI enterprise web search grounding via enterpriseWebSearch / enterprise_web_search with separate cost attribution, Portkey metadata mapping to Vertex resource labels, and AWS-to-Vertex access via GCP_WIF_AUDIENCE and GCP_WIF_SERVICE_ACCOUNT_EMAIL.
— Names params and env vars but lacks a worked example.snapshot-20260804
0500
DeepSeek streaming and reasoning optionsimproved75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Adds stream_options support for DeepSeek deepseek-chat, and maps reasoning_effort to thinking mode for deepseek-reasoner, returning reasoning_content in streams.
— Precise param and model names, but no example call.snapshot-20260804
0600
Weekly and endpoint-scoped rate limitsnew70how completely this was documenteddepth25/40specificity25/30actionability20/3070 / 100
Adds rpw (requests-per-week) budget and usage windows so rate limits can align with weekly planning cycles, alongside endpoint-scoped limits that let chat completions, embeddingsembeddingsLists of numbers a model produces to represent the meaning of text, images or code, so similar items sit close together. They power semantic search and RAG., and admin routes carry independent caps.
— Names the config unit but no runnable example of setting it.snapshot-20260804
0700
Akto Agentic Security guardrail integrationnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Scans LLM inputs and outputs for 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 sensitive data leakage via hooks with a configurable timeout (default 5000 ms).
— Names the mechanism and default timeout, no example given.snapshot-20260804
0800
DeepInfra provider supportnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Adds DeepInfra provider support with tool callingtool callingA model's ability to answer with a structured request to run a named function or API, which the application executes and returns. It is how agents take actions. via tools, tool_choice, and parallel_tool_calls, plus completions and embeddings endpoints.
— Names parameters and endpoints, no runnable example.snapshot-20260804
0900
Azure AI Foundry rerank support for Cohere modelsnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Adds Azure AI Foundry rerank support for Cohere rerank models (e.g. cohere.Cohere-rerank-v4.0-pro), with the gateway stripping the cohere. prefix for the provider.
— Names model and prefix-stripping behaviour, no example call.snapshot-20260804
1000
OpenTelemetry GenAI semantic spans updated to semconv 1.40.0improved65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
OpenTelemetryOpenTelemetryAn open standard and set of tools for collecting traces, metrics and logs from applications. It lets services export observability data without tying instrumentation to one monitoring vendor. GenAI semantic spans now follow semconv 1.40.0 for inference and embeddings, with OTELOTELAn open standard and set of tools for collecting traces, metrics and logs from applications. It lets services export observability data without tying instrumentation to one monitoring vendor. exporter support for guardrail flows and custom resource attributes.
— Names the spec version and scope but no config example.snapshot-20260804
thinner coverage below
1100
Custom host for Bedrock guardrail pluginimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds customHost configuration to the Bedrock guardrail plugin so evaluations can target private or regional Bedrock-compatible endpoints instead of the default public Bedrock URLs.
Archived workspaces in analytics and saved filters by slugimproved45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Organization admins and owners can include archived workspaces in graphs and summaries; saved filters now accept workspace slugs alongside IDs.
Required metadata key-value guardrailsnew40how completely this was documenteddepth20/40specificity10/30actionability10/3040 / 100
Adds required metadata key–value guardrails that block requests at the gateway before they reach the model if required metadata fields are missing or invalid.
— Describes behaviour only, no named field or example.snapshot-20260804
1400
Bedrock batch inference for embeddingsimproved40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Extends Bedrock batch inference to support embeddings in addition to chat completions.
The skill-scanner is a CLI security scanner for AI agent skills.
skill-scanner shipped a broad set of new capabilities this window: OSV.devOSV.devAn open-source vulnerability database and API maintained by Google that aggregates CVEs and ecosystem-specific advisories in a unified schema, giving cyber tools a single feed to query for package-level vulnerability data. dependency vulnerability scanning, a demote-only 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. adjudicator for false positives, a pre-commit hook with incremental CI scanning, a scan-repo subcommand for scanning GitHub repositories directly, simultaneous multi-format reporting, and the ATR/PromptGuard rule packs alongside expanded static-analysis coverage.
└──▷ WHAT SHIPPED ·
22 FEATURES3 OF 22 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
Pre-commit hook with incremental CI scanningnew93how completely this was documenteddepth35/40specificity28/30actionability30/3093 / 100
skill-scanner-pre-commit --install installs a Git pre-commit hook that maps each changed path to its nearest parent SKILL.md, scans each affected skill once, and blocks commits at the configured severity; --scan-all scans every configured skill instead of only affected ones. Incremental CI scans are supported via pre-commit run skill-scanner --from-ref "$BASE_SHA" --to-ref "$HEAD_SHA", scanning only files changed between two revisions.
Install the pre-commit hook so commits are blocked when changed skills exceed the configured severity threshold.
$ skill-scanner-pre-commit --install
Run incremental skill scans in CI between a base and head commit, limiting work to only the changed files in a PR.
$ pre-commit run skill-scanner --from-ref "$BASE_SHA" --to-ref "$HEAD_SHA"
— Names exact commands and flags with clear behaviour.2.0.13
0200
Adjudicator demote-only false-positive reviewnew90how completely this was documenteddepth32/40specificity28/30actionability30/3090 / 100
--adjudicate flag / adjudicator.enabled and adjudicator.min_fp_confidence policy keys enable a demote-only LLM review that can reduce deterministic HIGH/CRITICAL literal-regex false positives to INFO without ever promoting a finding; disabled by default and records decisions for audit. SKILL_SCANNER_ADJUDICATOR_LLM_MODEL overrides the model used specifically for this path (e.g. vertex_ai/gemini-2.5-pro).
Enable adjudication with a confidence threshold to automatically demote likely false positives while keeping an audit trail.
yaml
adjudicator:
enabled: true
min_fp_confidence: 4
Review deterministic HIGH/CRITICAL regex matches with LLM adjudication before committing — reduces false-positive noise without a full LLM enrichment pass.
$ skill-scanner scan ./my-skill --adjudicate
Enable the adjudicator alongside LLM enrichment and the meta-analyzer to reduce false positives before results are promoted.
— Named flags, config keys, env var, and exact behaviour.2.0.13
0300
build_analyzers factory for programmatic analyzer assemblynew88how completely this was documenteddepth30/40specificity28/30actionability30/3088 / 100
build_analyzers in skill_scanner.core.analyzer_factory assembles optional analyzers (use_behavioral, use_llm, use_osv, llm_consensus_runs) programmatically, matching CLI and API parity; the demote-only adjudicator pass can be enabled via policy.adjudicator.enabled = True before constructing SkillScanner.
Assemble all optional analyzers including behavioral, LLM, and 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. checks with 3 consensus runs — matching what the CLI and API produce.
— Exact module path, function signature, and runnable code.product docs
0400
ATR and PromptGuard rule packsimproved88how completely this was documenteddepth30/40specificity30/30actionability28/3088 / 100
--rule-packs selects named packs; the atr (Cisco AI Threat Research) pack expanded from 314 to 712 rules (pack version 3.5.6), and the promptguard pack ships 26 rules covering PIIPIIPersonally Identifiable Information — data that can identify a specific individual, such as names, email addresses, or SSNs. Cyber tools flag or redact it to limit exposure and meet privacy regulations., provider secrets, and LLM/Markdown exfiltration. --rule-packs list enumerates all bundled packs.
Run both the ATR and PromptGuard rule packs together to maximise detection coverage in a single scan.
Run the full analyzer stack — behavioral, OSV vulnerability DB, LLM semantic, and metadata — with ATR and PromptGuard rule packs to maximize detection coverage on a local skill.
— Exact rule counts, pack names, and version given.2.0.13
0500
Simultaneous multi-format report outputnew86how completely this was documenteddepth28/40specificity28/30actionability30/3086 / 100
Repeating --format (e.g. --format json --format sarif) produces multiple report formats in a single scan run, paired with per-format output path flags --output-json, --output-sarif, --output-markdown, --output-html, and --output-table, eliminating the need to scan twice for different report formats. --render-markdown / --no-render-markdown override terminal Markdown rendering.
Run a full local skill scan and emit both a machine-readable JSON report and a 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. file for upload to a code-scanning platform in one pass.
Produce both JSON and SARIF reports from a single scan pass — ideal for feeding results simultaneously into a SIEMSIEMSecurity information and event management, collecting logs from many systems and correlating events to find suspicious activity. Analysts use it to investigate alerts and incidents. and a code-review tool like GitHub Advanced Security.
— All flags named with runnable command shown.product docs
0600
scan-repo subcommand for GitHub repositoriesnew85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
New scan-repo subcommand clones a public GitHub repository (accepts owner/repo shorthand or a full HTTPSHTTPSHTTP carried over an encrypted TLS connection. It protects traffic in transit and lets a browser verify the server's certificate. URL) into a temp directory, recursively discovers and scans every skill in it, then removes the clone; --no-recursive disables recursive discovery (recursive is on by default).
Scan a public GitHub repo for skills, including OSV dependency advisories and overlap checks, without cloning manually.
Scan a remote GitHub repository for all skills without cloning it locally — useful in CI pipelines that operate against upstream repos.
$ skill-scanner scan-repo owner/repo
— Runnable command and exact flags given.product docs
0702
OSV.dev dependency vulnerability scanningnew80how completely this was documenteddepth25/40specificity25/30actionability30/3080 / 100
--use-osv flag / use_osv config field queries the OSV.dev advisory database for vulnerabilities in exactly pinned Python dependencies, requiring network access but no API key or additional package.
Enable OSV.dev vulnerable dependency checking and trigger specificity analysis alongside LLM consensus across 3 runs.
Check pinned Python dependencies against the OSV database without any API key as part of a CI pipeline.
$ skill-scanner scan ./skill --use-osv
Scan a skill's dependencies against the OSV advisory database to catch known vulnerabilities in pinned or unpinned packages.
$ skill-scanner scan /path/to/skill --use-osv
— Named flag/config with exact scope and requirements.2.0.13
0803
OpenAI-compatible LLM endpoint routingnew78how completely this was documenteddepth28/40specificity28/30actionability22/3078 / 100
An openai-compatible LLM provider shortcut plus SKILL_SCANNER_LLM_PROVIDER (set to openai), SKILL_SCANNER_LLM_BASE_URL to point at any OpenAI-compatible base URL, SKILL_SCANNER_LLM_USER to inject a raw Chat Completions user field, and SKILL_SCANNER_LLM_TEMPERATURE (or none to omit sampling temperature) configure routing to OpenAI-compatible endpoints.
— Four named env vars with exact effects, no example shown.product docs
0900
Trusted reference domains for LLM policynew72how completely this was documenteddepth25/40specificity22/30actionability25/3072 / 100
llm_analysis.trusted_reference_domains config key lists organization-controlled domains whose transitive-trust and supply-chain findings are automatically demoted to LOW severity; described elsewhere as allowlisting domains that should not be flagged as suspicious during semantic analysis.
Restrict LLM transitive-trust findings to only your internal registries and package hosts so external references still trigger full-severity alerts.
— Named config key with clear effect and example.2.0.13
1000
Expanded CLI allowlist for reusable GitHub Actions workflowimproved68how completely this was documenteddepth25/40specificity25/30actionability18/3068 / 100
The reusable workflow's CLI allowlist now includes --rule-packs, --use-aidefense, --use-trigger, and --enable-meta, plus LLM limits and repository-local policy/taxonomy paths; unknown flags are rejected before the scan runs. --use-osv and --adjudicate are not accepted by the reusable workflow and require the self-hosted pattern instead.
— Names exact flags allowed/rejected, no full workflow example.product docs
1100
LLM consensus runs for adjudicationnew64how completely this was documenteddepth22/40specificity20/30actionability22/3064 / 100
llm_consensus_runs integer config field (default 1) controls the number of LLM runs used for majority consensus adjudication, and is also exposed programmatically through build_analyzers.
Enable OSV.dev vulnerable dependency checking and trigger specificity analysis alongside LLM consensus across 3 runs.
— Config key and default given, mechanism thin.product docs
1200
LLM token usage in scan resultsnew62how completely this was documenteddepth25/40specificity22/30actionability15/3062 / 100
Scan results include an aggregate llm_usage field with input_tokens, output_tokens, and total_tokens when the configured provider reports usage, across LLM, meta, and adjudication calls, enabling cost tracking and auditing; also exposed as a dict[str, int] field in the Python SDK.
— Named field with exact sub-fields but no usage command.2.0.13
thinner coverage below
1300
Ambient Vertex AI and AWS credential supportnew59how completely this was documenteddepth22/40specificity22/30actionability15/3059 / 100
Supports Vertex AI ambient credentials via GOOGLE_APPLICATION_CREDENTIALS or Application Default Credentials, including Workload Identity, with no extra configuration; also supports ambient AWS/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. credentials for Bedrock with no extra configuration.
— Named credential mechanisms, no setup command given.product docs
1400
Unpinned-dependency detection across 9 ecosystemsimproved59how completely this was documenteddepth22/40specificity25/30actionability12/3059 / 100
The static analyzer flags unpinned dependencies across Python, Node/npm, Ruby, Go, Rust, Java/Maven, .NET/NuGetNuGetMicrosoft's package manager for .NET, hosting a public registry of reusable libraries so tools can pull in dependencies without bundling or manually maintaining third-party code., PHP/Composer, and Swift manifests, surfacing supply-chain risk in skill packages.
— Lists concrete ecosystems but no flag or example.2.0.13
1500
Custom taxonomy and threat mapping file pathsnew57how completely this was documenteddepth15/40specificity22/30actionability20/3057 / 100
--taxonomy PATH overrides the Cisco AI taxonomy JSON/YAML file, and --threat-mapping PATH overrides the threat mapping JSON file.
— Named flags with file formats, no example command.product docs
1600
LLM response token budget overridenew55how completely this was documenteddepth15/40specificity20/30actionability20/3055 / 100
--llm-max-tokens N overrides the LLM response-token budget (default: 8192).
— Exact flag and default given, no usage example.product docs
1700
Suspicious-URL detection expanded to more tunneling domainsimproved55how completely this was documenteddepth20/40specificity25/30actionability10/3055 / 100
Suspicious-URL detection in YAML, JSON, TOML, INI, and environment/config files expanded to include bore.pub, serveo.net, and localtunnel.me alongside existing ngrok domains.
— Names exact domains and file formats, no flag shown.2.0.13
1800
Unicode smuggling and jailbreak pattern detectionnew44how completely this was documenteddepth18/40specificity18/30actionability8/3044 / 100
Adds Unicode Tag Block (ASCII-smuggling) payload detection, generic jailbreak pattern detection, and improved OpenAI/Anthropic project-key detection to core coverage.
— Names detection types but no flag or config to invoke.product docs
1900
Build provenance attestations and SBOM for releasesnew43how completely this was documenteddepth18/40specificity15/30actionability10/3043 / 100
GitHub release artifacts ship with build-provenanceprovenanceEvidence recording where a software artifact came from and how it was built, including its source and build process. It helps a consumer check that the artifact matches a trusted build. attestations and an SBOMSBOMA software bill of materials, an inventory of the components and versions inside an application. It helps teams find affected software when a dependency has a vulnerability or licensing issue., enabling supply-chain verification and software-inventory retention for controlled environments.
— Describes artifact contents but no retrieval steps.2.0.13
2000
Trigger specificity analysisnew40how completely this was documenteddepth10/40specificity15/30actionability15/3040 / 100
use_trigger config field / --use-trigger flag enables trigger specificity analysis.
Enable OSV.dev vulnerable dependency checking and trigger specificity analysis alongside LLM consensus across 3 runs.
— Named flag but no explanation of mechanism.product docs
2100
JavaScript/TypeScript analyzability scoring and symlink discoveryimproved38how completely this was documenteddepth15/40specificity15/30actionability8/3038 / 100
Adds JavaScript and TypeScript content to analyzability scoring, plus recursive discovery of symlinked skill directories.
— Brief description, no example or flag given.product docs
2200
LLM analysis budget and meta multiplier controlsnew32how completely this was documenteddepth12/40specificity12/30actionability8/3032 / 100
llm_analysis policy section covers prompt/output token budgets and a meta multiplier for controlling LLM analysis behavior.
— Named section but no concrete keys or values.product docs
└──▷ ALSO FROM THESE RELEASES
Run a full CI scan with LLM analysis and emit SARIF output, while failing the build on any high-severity finding and tracking token spend in the JSON result.
$ skill-scanner scan-all ./skills --recursive--use-llm--use-osv--fail-on-severity high --format sarif --output results.sarif
StepSecurity is a security platform that hardens GitHub Actions workflows and CI/CD pipelines by reducing attack surface and preventing supply chain compromises.
StepSecurity's biggest update this window is full NuGetNuGetMicrosoft's package manager for .NET, hosting a public registry of reusable libraries so tools can pull in dependencies without bundling or manually maintaining third-party code. (.NET) ecosystem support spanning GitHub Checks, Secure Registry, and OSSOSSOpen-source software: code whose licence permits anyone to inspect, modify, and redistribute it. Cyber tools build on it to reuse auditable libraries without licensing fees. Package Search, alongside Dev Machine Guard/Device Policy improvements that add npm/pnpm/Yarn/bun registry enforcement, VS Code private marketplace policies, and MDMMDMMobile device management, centrally configuring and managing enrolled devices. Administrators use it to apply settings, distribute applications and enforce device security policies. drift verification.
└──▷ WHAT SHIPPED ·
13 FEATURES4 OF 13 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
NuGet package proxying and policy controls in Secure Registrynew90how completely this was documenteddepth35/40specificity30/30actionability25/3090 / 100
Secure Registry now serves NuGet (Beta) at https://registry.stepsecurity.io/dotnet/index.json (V3 protocol only, resources under /dotnet/v3/), routing all NuGet metadata requests and package downloads through Secure Registry for policy evaluation. Policy controls available at launch are Cooldown Period, Compromised Packages, and Custom Block List (TyposquattingTyposquattingUsing a name close to a trusted domain or software package to catch spelling mistakes. Attackers use it to lure people or installers to a malicious lookalike. Protection is Coming Soon). Supports three integration paths — JFrog Artifactory, Sonatype Nexus Repository, and Direct (with a Package manager selector switching setup instructions between .NET CLI, NuGet CLI, and Visual Studio) — and NuGet now appears in the Registry selector on both the Policy and Setup Guide tabs, configured independently per ecosystem.
Package config policy for npm/pnpm/Yarn/bun registriesimproved88how completely this was documenteddepth35/40specificity28/30actionability25/3088 / 100
Adds package_config device policy support: the agent converges a StepSecurity-owned block in ~/.npmrc, bounded by BEGIN/END markers, to route npm, pnpm, Yarn classic, and bun through the tenant's Secure Registry using a per-device ::dev:-suffixed authentication token; absent policy is a no-op with snapshot rollback, and surrounding configuration is left untouched.
Verify-only vs self-healing enforcement with MDM drift detectionimproved83how completely this was documenteddepth35/40specificity28/30actionability20/3083 / 100
Introduces a verify-only enforcement channel that reads the OS-managed VS Code policy (Windows registry, macOS managed preferences, /etc/vscode/policy.json) or effective ~/.npmrc and reports observed values and drift without writing. MDM verification performs field-by-field drift diffs, reporting one of eight states (MDM verified, MDM drift, Not deployed, Verification failed, and others) with desired vs. observed values per field. Every profile now declares an explicit enforcement type — Verify only (MDM-enforced) or Self healing (agent-enforced) — and switching an existing profile's type migrates all assigned devices, which report Pending until each agent checks in.
NuGetAudit unsupported, NU1905 workaroundbreaking80how completely this was documenteddepth25/40specificity25/30actionability30/3080 / 100
Secure Registry does not yet proxy the VulnerabilityInfo resource for NuGet, causing audit-enabled restores to emit NU1905; the documented workaround is to pass -p:NuGetAudit=false or exclude the Secure Registry source from audit sources, e.g. dotnet restore -p:NuGetAudit=false.
Perform a NuGet restore without triggering NU1905 warnings while NuGetAudit support is pending in Secure Registry.
VS Code private marketplace gallery URL enforcementnew75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
Writes extensions.gallery.serviceUrl into VS Code user-scope settings.json atomically alongside extensions.allowed when a policy sets a gallery URL; removal is ownership-gated so developer-configured URLs are never deleted. IDE extension policies now support an optional gallery URL that points assigned devices at a self-hosted extension gallery instead of the public Visual Studio Marketplace, and this gallery URL is itself verified for drift.
NuGet ecosystem in OSS Package Searchnew60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
NuGet is now selectable from the Package ecosystem toggle in OSS Package Search; packages are indexed from *.csproj, *.vbproj, *.fsproj, packages.config, packages.lock.json, Directory.Packages.props, Directory.Build.props, and *.deps.json files.
MDM deployment scripts for package config policiesnew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Generates audit, remediation, and uninstall script sets per platform for MDM-delivered package config policies, designed for deployment into Intune Remediations detection/remediation slots or an Iru Custom Script library.
NuGet Package Compromised Updates checknew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds a NuGet Package Compromised Updates PR Content Security control to GitHub Checks that blocks pull requests introducing or updating a NuGet dependency flagged in StepSecurity's compromised-packages database; can be set to Required or Optional.
NuGet Package Cooldown checknew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds a NuGet Package Cooldown PR Content Security control to GitHub Checks that blocks pull requests adding recently published NuGet versions until they age beyond a configured cooldown window; can be set to Required or Optional.
Homebrew detection outside PATHimproved50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Detects Homebrew installed outside PATH by resolving brew from /opt/homebrew, /usr/local, and /home/linuxbrew and reading version metadata from Homebrew's repository instead of invoking brew --version, completing formula and cask inventory on shell-less scans.
UTF-8 BOM support for VS Code settings.jsonimproved35how completely this was documenteddepth15/40specificity15/30actionability5/3035 / 100
Makes VS Code settings.json files beginning with a UTF-8 byte order mark (written by PowerShell 5.1 Set-Content -Encoding UTF8 or utf8bom-configured editors) enforceable.
Per-category device policy ownership trackingimproved30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
Records device policy ownership for every category in a single locked state file, preventing one category's policy clear from dropping another category's ownership record.
Veracode is a cloud-based application security platform that performs static, dynamic, and software composition analysis to identify vulnerabilities.
Veracode shipped a new Custom PDF 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., expanded Pipeline Scan support to artifacts over 200 MB, and added a GitHub app uninstallation workflow, alongside CLI and GitHub Workflow Integration updates.
└──▷ 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
GitHub Workflow Integration runner image updateimproved75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
GitHub Workflow Integration v2.1.1 updates the default runner image to scm-packaging-5.0.0, adding Alpine v3.24.0, Ubuntu v26.04, .NET v10, PipEnv v2026.6.2, libicu v78, Node.js v22.22.1, and Python v3.14.4.
WPScan WordPress security scanner. Written for security professionals and blog maintainers to test the security of their WordPress websites. Contact us via contact@wpscan.com
WPScan v4.1.0 introduces an opt-in local vulnerability database mode for enterprise customers, bypassing online API rate limits.
└──▷ WHAT SHIPPED ·
1 FEATURE1 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.
0101
Local enterprise vulnerability database modenew95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
The new --enterprise-db-token TOKEN flag (also settable via the WPSCAN_ENTERPRISE_DB_TOKEN environment variable or the enterprise_db_token config-file key) lets WPScan scan against a local vulnerability database dump instead of the online API, with no per-request limits. When set, WPScan downloads plugins.json.gz, themes.json.gz, and wordpresses.json.gz from enterprise-data.wpscan.org, authenticated via the X-DB-JSON-AUTH header, and reads vulnerability data locally; API status is then reported as plan enterprise with Unlimited requests remaining. --enterprise-db-token and --api-token are mutually exclusive (including via their environment variables) — supplying both raises an error — and the token is redacted from logged command lines.
Scan a WordPress site using a local enterprise vulnerability database dump instead of online API calls, avoiding per-request limits.
Hayabusa (隼) is a sigma-based threat hunting and fast forensics timeline generator for Windows event logs.
Hayabusa 4.0.0 merges its CSV/JSON timeline commands into a single dfir-timeline command with rich output-format, GeoIPGeoIPA database that maps IP addresses to geographic locations; tools use it to attribute traffic or alerts to countries, cities, or ASNs without querying external services., HTML-report, sorting and deduplication options, while standardizing all long flag names to lowercase and expanding RDPRDPA Microsoft protocol that lets a user view and control a remote Windows desktop over a network, giving cyber tools a standard channel to audit, attack-simulate, or monitor Windows systems remotely./PowerShell detection coverage in logon-summary and the new extract-base64 subcommand; it also adds a Linux ARM64ARM64The 64-bit instruction set architecture from ARM Holdings, used in modern mobile chips, Apple Silicon, and cloud server CPUs; tools target it to run natively on those platforms without emulation overhead. musl binary.
└──▷ WHAT SHIPPED ·
20 FEATURES3 OF 20 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
extract-base64 subcommand for Base64 detectionnew93how completely this was documenteddepth35/40specificity30/30actionability28/3093 / 100
New extract-base64 subcommand scans .evtx or JSON logs for Base64-encoded content and saves results to a CSV file via -o <FILE>; it scans PowerShell event IDs 4100/4102 (Microsoft-Windows-PowerShell/Operational and PowerShellCore/Operational) across ContextInfo and Payload fields, and classic Windows PowerShell EIDs 403/600 via the EventData.Data blob.
Extract Base64-encoded content from a directory of EVTXEVTXWindows XML-based binary log format used by the Event Log service to store system, application, and security events; cyber tools parse it to extract forensic artifacts from live systems or offline disk images. logs and save to CSV for offline analysis.
— Named subcommand, event IDs and fields, runnable examplev4.0.0
0202
Unified dfir-timeline command replaces csv/json-timelinebreaking92how completely this was documenteddepth36/40specificity28/30actionability28/3092 / 100
New dfir-timeline command replaces csv-timeline and json-timeline; output format is selected via -t, --output-type: csv (default), json, or jsonl (case-insensitive, e.g. -t JSONL). The -t short flag is reassigned from --threads to --output-type (use --threads <N> for thread count), the old -L, --JSONL-output flag is removed in favor of -t jsonl, CSV-only flags (-M, --multiline, -S, --tab-separator, -R, --remove-duplicate-data) now error if combined with a non-CSV -t value, and the scan wizard is enabled by default.
Output JSONLJSONLA text format where each line is a self-contained, valid JSON object, making it easy to stream, append, and process large datasets line by line without parsing a full JSON array into memory. for bulk import into the Elastic Stack — faster and smaller than JSON, with case-insensitive format flag.
— Command, flag values and behaviour change fully specifiedv4.0.0
0300
Duplicate data and detection removal flagsnew88how completely this was documenteddepth30/40specificity30/30actionability28/3088 / 100
-R, --remove-duplicate-data replaces duplicate field data with "DUP" in dfir-timeline output (requires --sort); -X, --remove-duplicate-detections strips duplicate detections from dfir-timeline (requires --sort); -X, --remove-duplicate-records deduplicates event records in eid-metrics and logon-summary (default: disabled).
Speed up scanning on large collections by restricting to common Event IDs, then deduplicate detections for a cleaner timeline.
— Multiple named flags with exact behaviour and prerequisitesproduct docs
0400
RDP session detection in logon-summaryimproved85how completely this was documenteddepth35/40specificity30/30actionability20/3085 / 100
logon-summary now counts RDP session events: Security EIDs 4778/4779 (session reconnect/disconnect with client workstation name and IP) and Terminal Services events RemoteConnectionManager/Operational 1149 and LocalSessionManager/Operational 25, covering RDP activity even when 4624 events have been overwritten.
— Specific event IDs and log channels named, no CLI action neededv4.0.0
0503
Lowercase standardization of long option namesbreaking83how completely this was documenteddepth28/40specificity30/30actionability25/3083 / 100
All long option names are renamed to lowercase: --geo-ip, --HTML-report→--html-report, --UTC→--utc, --ISO-8601→--iso-8601, --RFC-2822/--RFC-3339→--rfc-2822/--rfc-3339, --JSON-input/--JSON-output→--json-input/--json-output, --EID-filter→--eid-filter; short flags are unchanged and scripts using the old uppercase forms will break.
— Exact old/new flag names given; no migration scriptv4.0.0
0600
GeoIP enrichment for dfir-timelinenew81how completely this was documenteddepth25/40specificity28/30actionability28/3081 / 100
-G, --geo-ip <MAXMIND-DB-DIR> enriches IP addresses in dfir-timeline output with GeoIP data (ASNASNAutonomous System Number — a globally unique identifier assigned by regional internet registries to a network operator, letting routing protocols distinguish which organization controls a block of IP addresses., city, country).
Enrich a DFIRDFIRDigital forensics and incident response, investigating what happened during a security incident and containing it. The work includes preserving evidence, reconstructing activity and restoring systems. timeline with GeoIP context (ASN, city, country) for IP addresses — useful when triaging lateral movementlateral movementMoving from an initially compromised system or identity to other resources in a network. Attackers often use stolen credentials or trusted connections to expand their access. or C2 traffic.
— Named flag with argument and exact enriched fieldsv4.0.0
0700
Common-EID filter for faster scanningnew78how completely this was documenteddepth25/40specificity28/30actionability25/3078 / 100
-E, --eid-filter restricts scanning to common Event IDs listed in ./rules/config/target_event_IDs.txt for faster performance; added to dfir-timeline and pivot-keywords-list.
Speed up scanning on large collections by restricting to common Event IDs, then deduplicate detections for a cleaner timeline.
— Full list of named format flags with commands they apply toproduct docs
0900
Channel and filename filters for log-metricsnew78how completely this was documenteddepth25/40specificity28/30actionability25/3078 / 100
--exclude-channel <CHANNEL...>, --exclude-filename <FILE...>, --include-channel <CHANNEL...>, and --include-filename <FILE...> flags added to log-metrics for fine-grained channel and file filtering.
Collect log-file metadata from a directory, scoping to only Security and System channels, with UTC timestamps.
— Four named flags with runnable filtering exampleproduct docs
1000
Sort and terminal timeline visualizationnew72how completely this was documenteddepth25/40specificity25/30actionability22/3072 / 100
-s, --sort sorts dfir-timeline results before saving (note: significantly increases memory usage); -T, --visualize-timeline outputs an event-frequency timeline in the terminal (requires unicode terminal support and --sort).
— Flags and prerequisites given but visual output not shownproduct docs
1100
CSV-only multiline and tab-separator flagsnew72how completely this was documenteddepth25/40specificity25/30actionability22/3072 / 100
-M, --multiline separates event field information by newline characters (CSV only), added to dfir-timeline, log-metrics, and search; -S, --tab-separator separates fields by tabs (CSV only) in dfir-timeline; combining either with a non-CSV -t value produces an error.
— Named flags with scope and error condition specifiedproduct docs
1200
HTML results summary reportnew67how completely this was documenteddepth18/40specificity24/30actionability25/3067 / 100
-H, --html-report <FILE> saves a Results Summary HTML report alongside the dfir-timeline output.
— Flag and file argument given, but no report contents detailv4.0.0
1300
Linux ARM64 musl release binarynew65how completely this was documenteddepth20/40specificity25/30actionability20/3065 / 100
New Linux aarch64 (ARM64) musl release binary (hayabusa-<ver>-lin-aarch64-musl) built with a proper aarch64 musl cross toolchain.
JSON log input for dfir-timelinenew64how completely this was documenteddepth20/40specificity22/30actionability22/3064 / 100
-J, --json-input scans JSON-formatted logs (.json or .jsonl) instead of .evtx in dfir-timeline.
— Flag and accepted formats given, no further behaviourproduct docs
1500
Configurable thread countnew64how completely this was documenteddepth18/40specificity24/30actionability22/3064 / 100
--threads <NUMBER> controls thread count (default: optimal for performance), added to dfir-timeline, eid-metrics, extract-base64, log-metrics, logon-summary, pivot-keywords-list, and search.
— Flag and default named across commands, no benchmark givenproduct docs
1600
Checksum validation flag across commandsnew63how completely this was documenteddepth18/40specificity25/30actionability20/3063 / 100
-V, --validate-checksums enables checksum validation, added to dfir-timeline, computer-metrics, eid-metrics, extract-base64, log-metrics, logon-summary, pivot-keywords-list, and search.
— Flag named across commands but validation mechanism unexplainedproduct docs
1700
JSON/JSONL output for search commandnew60how completely this was documenteddepth18/40specificity22/30actionability20/3060 / 100
-J, --json-output and -L, --jsonl-output flags save search results in JSON or JSONL format.
— Named flags and formats, no further mechanismproduct docs
thinner coverage below
1800
First/Last logon columns in logon-summaryimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Added First Logon/Last Logon columns to the logon-summary successful-logons table and First Attempt/Last Attempt columns to the failed-logons table.
— Column names given but no mechanism or examplev4.0.0
1900
Deterministic results-summary orderingimproved50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
Results-summary output is now deterministically ordered: equal-count rows are tie-broken by channel and event ID, and by logon grouping key, eliminating run-to-run diff noise.
— Mechanism described but no flag or config to act onproduct docs
2000
config-critical-systems subcommandnew35how completely this was documenteddepth10/40specificity15/30actionability10/3035 / 100
New config-critical-systems subcommand, accepting an <INPUT> argument and [OPTIONS], for configuring critical systems.
— Only name and generic argument shape given, no behaviourproduct docs
└──▷ BREAKING ON UPGRADE
!
The -L, --JSONL-output flag is removed; replace with -t jsonl on the dfir-timeline command.
!
The -t short flag no longer means --threads; it now means --output-type. Scripts passing -t <number> for thread count must switch to --threads <number>.
!
Long option names are renamed to lowercase: --geo-ip, --UTC → --utc, --HTML-report → --html-report, --JSON-input → --json-input, --JSON-output → --json-output, --EID-filter → --eid-filter; any scripts using the old casing will break.
!
CSV-only output options now error when used with -t json or -t jsonl; previously they were silently accepted.
!
The csv-timeline and json-timeline commands are replaced by dfir-timeline; scripts invoking either old command must be updated.
!
The -t short flag is reassigned from --threads to --output-type; any use of -t <N> to set thread count must switch to --threads <N>.
!
The json-timeline flag -L, --JSONL-output is removed; use dfir-timeline -t jsonl instead.
!
Long-form flags renamed: --GeoIP→--geo-ip, --HTML-report→--html-report, --UTC→--utc, --ISO-8601→--iso-8601, --RFC-2822→--rfc-2822, --RFC-3339→--rfc-3339, --JSON-input→--json-input, --JSON-output→--json-output, --EID-filter→--eid-filter; any scripts using the old uppercase forms will break.
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
ILSpy v11.0-rc adds two new ilspycmd inspection modes, a way to attach the GUIGUIA graphical user interface, controls such as windows, buttons and menus. It lets people use software visually rather than entering commands. to a running process, and several decompiler-view and metadata-panel navigation improvements.
└──▷ WHAT SHIPPED ·
0 FEATURES10 FEATURES0 OF 10 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
ilspycmd --dump-table metadata dump modenew72how completely this was documenteddepth22/40specificity20/30actionability30/3072 / 100
Adds --dump-table metadata dump mode to ilspycmd for inspecting raw metadata tables, e.g. ilspycmd --dump-table MyAssembly.dll.
Dump a raw metadata table from an assembly for inspection without launching the GUI.
$ ilspycmd --dump-table MyAssembly.dll
— Names flag and gives runnable command, mechanism not detailed further.v11.0-rc
0200
ilspycmd --member single-member decompilationnew72how completely this was documenteddepth22/40specificity20/30actionability30/3072 / 100
Adds --member flag to ilspycmd for single-member decompilation, e.g. ilspycmd --member "MyNamespace.MyClass.MyMethod" MyAssembly.dll, useful for quick diffs in CI.
Decompile a single method or type member to stdout — useful for quick diffs in CI.
Sublime Security is an email security platform that detects and prevents advanced threats like phishing, malware, and business email compromise attacks.
Sublime Security introduces Tailored Phishing Simulations (Beta), letting teams run simulation campaigns prioritized by attack patterns already detected in their own environment, with multi-template campaigns and cross-campaign tracking.
└──▷ 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
Tailored Phishing Simulations (Beta)new63how completely this was documenteddepth30/40specificity18/30actionability15/3063 / 100
Run phishing simulation campaigns prioritized by attack patterns Sublime is already detecting in your environment. Supports multiple templates per campaign with staggered delivery across recipients, and tracks click rates, report rates, and repeat clickers in a cross-campaign dashboard with recipient-level detail per campaign.
Plerion is a cloud security platform that enables continuous vulnerability discovery and remediation across cloud infrastructure and applications.
Plerion added organization-wide GCP onboarding with keyless federation and automatic project discovery, native Terraform-based AWS onboarding, and expanded Kubernetes workload scanning with SBOMSBOMA software bill of materials, an inventory of the components and versions inside an application. It helps teams find affected software when a dependency has a vulnerability or licensing issue. generation and in-image secret detection.
└──▷ WHAT SHIPPED ·
8 FEATURES4 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
AWS onboarding via native Terraform templatenew75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
A new Terraform template provisions the 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 and policies as native Terraform resources and registers the AWS integration automatically, requiring no CloudFormationCloudFormationAn AWS service that lets you describe and provision cloud infrastructure as declarative YAML or JSON templates, so a cyber tool can reproducibly spin up or tear down its entire AWS environment with a single API call. stack or manual console step. It offers a choice of running workload scanning inside your own account or through a Plerion-managed service account.
SBOM generation for Kubernetes container imagesnew70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Workload scanning now builds a software bill of materialssoftware bill of materialsA software bill of materials, an inventory of the components and versions inside an application. It helps teams find affected software when a dependency has a vulnerability or licensing issue. (SBOM) for every container image across Kubernetes Deployments, DaemonSets, StatefulSets, Pods, Jobs, and CronJobs, surfaced on each asset's SBOM tab.
GCP organization-wide onboarding via keyless federationnew60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Onboards an entire Google Cloud organization from a single generated command using keyless access via Workload Identity Federation, with no service account keys required. An equivalent Terraform template is also provided for organizations preferring infrastructure-as-code onboarding.
Secret scanning inside container imagesnew60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
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. detects API keys, tokens, and passwords inside container images and reports them with severity on the asset's Sensitive data tab, so practitioners know what to rotate first.
Organization-level resource scanning scopenew50how completely this was documenteddepth20/40specificity25/30actionability5/3050 / 100
Scans organization-level resources including organization details, organization-level IAM policy, folders, organization policies, and VPCVPCA logically isolated virtual network inside a public cloud provider's infrastructure, letting tools deploy resources with private addressing, controlled routing, and firewall rules without managing physical hardware. Service Controls service perimeters.
Automatic discovery of GCP org projectsnew40how completely this was documenteddepth20/40specificity10/30actionability10/3040 / 100
Automatically discovers every project in the GCP organization, including projects created after initial onboarding, with the option to include all projects automatically or select them individually.
Aikido Security is a developer-focused platform that identifies and remediates vulnerabilities in code, dependencies, and infrastructure.
Aikido Security introduces a code-based Data Security PostureData Security PostureAn organisation's overall state of readiness to protect data, covering where sensitive data lives, who can reach it, and whether controls are correctly applied — giving cyber tools a continuous risk baseline to act on. Management (DSPMDSPMData security posture management, locating sensitive data and checking how it is protected and who can reach it. It helps teams prioritize risks around their data stores.) capability, the Data Exposure Audit, that traces sensitive data flows and flags exposure risks entirely from source code without connecting to production data stores.
└──▷ 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
Data Exposure Audit for code-based DSPMnew70how completely this was documenteddepth35/40specificity25/30actionability10/3070 / 100
The new Data Exposure Audit uses 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. agents to trace sensitive data from sources (request bodies, uploads, DB reads, config, application logic) to sinks (logs, third-party APIs, LLM prompts, caches, queues, storage) entirely from code, with no production data store connection required. It detects credential and token leakage in URLs, query strings, redirects, and clone URLs; API over-exposure where endpoints return more fields than the caller is entitled to or lack tenant ownership checks; unsafe logging and exports of unredacted PIIPIIPersonally Identifiable Information — data that can identify a specific individual, such as names, email addresses, or SSNs. Cyber tools flag or redact it to limit exposure and meet privacy regulations. and secrets in logs, traces, caches, and dumps; over-broad third-party and AI data sharing to vendors, analytics, LLM prompts, and vector storesvector storesA database built to store embeddings and find the nearest ones to a query quickly. It is the retrieval half of most RAG systems.; weak storage patterns such as regulated data stored unencrypted or protected only with base64, MD5, or 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.; and incomplete deletion flows that leave downstream records, caches, shadow copies, staging data, or snapshots intact. Each Data Exposure Audit run consumes credits from the Aikido Wallet.
Prowler is the Open Cloud Security Platform trusted by thousands to automate security and compliance in any cloud environment. With thousands of ready-to-use checks and compliance frameworks, delivers real-time, customizable monitoring and seamless integrations, making cloud security simple, scalable, cost-effective for organizations of any size.
Prowler 5.37.0 adds a new Huawei Cloud provider, 11 AWS Nitro Enclaves CSPMCSPMCloud security posture management, checking cloud resources for risky settings and policy violations. It helps teams find exposed services, overly broad permissions and other configuration gaps. checks, four privilege-escalation Attack Path queries, and a 32-tool Prowler 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. Cloud Server namespace, while Prowler Cloud's Lighthouse AI becomes context-aware and can drive the full MCP tool surface under 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..
└──▷ 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
Huawei Cloud provider supportnew95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
Prowler CLI adds a new huaweicloud provider authenticated via HUAWEICLOUD_ACCESS_KEY_ID and HUAWEICLOUD_SECRET_ACCESS_KEY environment variables, running prowler huaweicloud across 25 checks covering CTS, ECSECSElastic Common Schema, an open specification maintained by Elastic that defines a standard field naming convention for log and event data, letting cyber tools share and correlate records without per-source field mapping., ELB, EVS, 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., 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., OBS, RDS, VPCVPCA logically isolated virtual network inside a public cloud provider's infrastructure, letting tools deploy resources with private addressing, controlled routing, and firewall rules without managing physical hardware., and WAFWAFA reverse proxy that inspects HTTP/HTTPS traffic and blocks requests matching known attack patterns such as SQL injection or XSS, sitting between clients and a web application to filter malicious input before it reaches the server. services, plus the CIS Huawei Cloud Foundations Benchmark 1.0 compliance framework.
Scan a Huawei Cloud account for the first time using IAM access key credentials.
— Names env vars, command, exact check count and services.5.37.0
0202
Prowler MCP Cloud Server 32-tool namespacenew90how completely this was documenteddepth35/40specificity30/30actionability25/3090 / 100
Prowler MCP Cloud Server at https://mcp.prowler.com/mcp adds 32 tools in the prowler_cloud_* namespace covering Alerts (rule creation/management, dry-run, fired-alert history), Findings Triage (status and notes), Scan Scheduling (daily, interval, weekly, or monthly per-provider or bulk), and Scan Configurations (reusable check/compliance selections attached to providers).
— Names endpoint, tool namespace, and exact scheduling options.5.37.0
0300
AWS Nitro Enclaves CSPM checksnew85how completely this was documenteddepth35/40specificity30/30actionability20/3085 / 100
Adds 11 new checks: five ec2_confidential_workload_host_* checks (IMDSv2 enforcement, public IP exposure, unrestricted ingress, exposed vsock proxy ports, stopped hosts) and six kms_key_enclave_* checks (attestation enforcement, bypass, deployment binding, debug-mode, PCR mismatches, unknown enclave images), mapped across 23 compliance frameworks including NIST 800-53NIST 800-53A catalog of security and privacy controls for U.S. federal information systems, published by NIST. Cyber tools cite it to map their findings or features to a recognized compliance framework. Rev 5, PCI-DSSPCI-DSSThe Payment Card Industry Data Security Standard, security requirements for protecting payment account data. It covers organizations that store, process or transmit that data and relevant service providers. v4.0, ISOISOA widely adopted international standards body that publishes technical specifications; cyber tools cite ISO standards to signal compliance with recognized benchmarks for quality, security, or interoperability. 27001:2022, SOC 2SOC 2An auditing framework from the American Institute of CPAs that certifies a service organization's controls around security, availability, and data handling, giving buyers assurance that a vendor meets baseline trust criteria., HIPAAHIPAAA US federal law enacted in 1996 that sets privacy and security requirements for protected health information, giving cyber tools a compliance baseline to enforce or audit against., and MITRE ATT&CK.
— Names all checks and frameworks; no invocation example.5.37.0
0400
Context-aware Lighthouse AI chat panelimproved75how completely this was documenteddepth35/40specificity25/30actionability15/3075 / 100
Lighthouse AI in Prowler Cloud gains a context-aware chat panel that automatically attaches the current app page and any open finding or resource metadata to each message — shown as a chip in the composer — so queries like explain this resolve against what is on screen, and Lighthouse can now invoke all Prowler 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. tool families (scan configurations, scheduling, finding triage, alert rules, integrations, users, roles), gated by RBAC.
— Describes context mechanism and RBAC gating in detail.5.37.0
0500
AWS privilege-escalation Attack Path queriesnew70how completely this was documenteddepth25/40specificity30/30actionability15/3070 / 100
Adds four new Attack Paths detection queries: STS-002 (cross-account role trust), STS-003 (wildcard role trust), IAM-022 (user permissions-boundary removal), and SSO-001 (IAM Identity Center permission-set escalation).
— Named query IDs given, but no run instructions.5.37.0
0600
MCP tool families for Integrations, Users, Rolesnew70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Prowler MCP Server (Cloud and self-hosted Local) gains three tool families: Integrations (full lifecycle for Amazon S3, AWS Security Hub, and Jira — create, update, re-check, delete, and dispatch findings as Jira work items), Users (list tenant users and identify the authenticated user), and Roles (browse RBAC roles, inspect capabilities, and set a user's role).
— Named tool families and actions, no call syntax given.5.37.0
0700
Cross-provider compliance grouping and PDF reportimproved70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Compliance section now groups results for all providers of the same type under a single framework card with per-provider breakdown, findings drill-down, and a combined executive PDF report; the tabs are renamed to Single Scan and Multiple Scans, with Multiple Scans as the new default landing tab.
— Names tab labels and default, no config key given.5.37.0
0800
CodeCommit hardcoded secrets checknew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Adds codecommit_repository_no_secrets check under a new codecommit service, scanning files at the tip of each repository's default branch for hardcoded secrets.
— Named check and service, no config example given.5.37.0
0900
OCSF MITRE ATT&CK enrichmentimproved65how completely this was documenteddepth30/40specificity25/30actionability10/3065 / 100
OCSFOCSFAn open schema standard, maintained by the OCSF community under CISA and industry backing, that defines a common event format so cyber tools can share and ingest log data without per-source normalization work. detection finding output now populates finding_info.analytic with the Prowler check rule and finding_info.attacks with 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. technique and tactic objects, for findings that carry MITRE ATT&CK compliance metadata.
— Named OCSF fields, but no sample output shown.5.37.0
1000
Guided GCP organization onboarding flowimproved65how completely this was documenteddepth30/40specificity20/30actionability15/3065 / 100
GCP Organization onboarding in Prowler Cloud is now a single guided flow: provide an organization-level credential, browse the full folder/project hierarchy in a selection tree, set aliases, test the connection, and register each selected project as a provider in one operation.
— Describes flow steps but no exact UI path.5.37.0
thinner coverage below
1100
EC2 stopped-instance age checknew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds ec2_instance_stopped_older_than_specific_days check to detect EC2EC2Amazon's cloud virtual-machine service, letting tools run on-demand servers without managing physical hardware. instances stopped longer than a configurable number of days (default 30).
— Named check with configurable default, single source.product docs
1200
Glue Data Catalog secrets checknew45how completely this was documenteddepth15/40specificity20/30actionability10/3045 / 100
Adds glue_catalog_connection_no_secrets check to detect secrets in Glue Data Catalog connection properties.
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF
Inspektor Gadget v0.55.0 adds a GPUGPUA graphics processing unit, a processor that performs many calculations in parallel. AI workloads use GPUs to speed up model training and inference. telemetry bridge daemon, map pinning and non-destructive iteration for the eBPFeBPFA Linux technology for running verified programs inside the kernel without changing its source. Tools use it to observe processes, enforce rules and process network traffic. operator, three new eBPF program types, and OTelOTelAn open standard and set of tools for collecting traces, metrics and logs from applications. It lets services export observability data without tying instrumentation to one monitoring vendor./Python stack symbolization for perf_event-based gadgets.
└──▷ 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
OTel/Python stack symbolization for perf_event gadgetsnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Adds OTel/Python stack symbolization for perf_event-based gadgets such as profile_cpu, including aggregation of identical stacks.
— Names the affected gadget and stack aggregation behaviour.v0.55.0
0200
eBPF map pinning supportnew60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
The eBPF operator now supports map pinning via LIBBPF_PIN_BY_NAME in gadget maps, letting maps persist and be referenced across gadget invocations.
— Names the pinning key but gives no usage walkthrough.v0.55.0
0300
Non-destructive eBPF map iterationnew60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
A new iter/bpf_map_elem program type combined with GADGET_ITER_TARGET_MAP enables non-destructive iteration over eBPF maps in the eBPF operator.
— Names the iterator type and target-map setting, no example given.v0.55.0
thinner coverage below
0400
Three new eBPF program types supportednew45how completely this was documenteddepth10/40specificity25/30actionability10/3045 / 100
The eBPF operator adds support for ebpf.SockOps, ebpf.SkSKB, and ebpf.SkMsg eBPF program types.
— Only lists the three type names, no behaviour detail.v0.55.0
0500
GPU telemetry bridge daemonnew30how completely this was documenteddepth10/40specificity15/30actionability5/3030 / 100
Adds a gpu-ebpf-bridge daemon for collecting GPU telemetry.
— Mentioned only in the release summary, no mechanism given.v0.55.0
Define and run multi-container applications with Docker
Docker Compose v5.4.0 introduces a new reconciliation model for volumes and networks, adding first-class lifecycle tracking for both resource types during deployment.
└──▷ 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
Volume recreation modelling in reconciliation plannew40how completely this was documenteddepth20/40specificity10/30actionability10/3040 / 100
Compose's reconciliation plan now models volume recreation, giving finer control over when volumes are recreated during up.
— Names `up` but no flag or config detail on control.v5.4.0
0200
Network lifecycle modelling in reconciliation plannew33how completely this was documenteddepth20/40specificity8/30actionability5/3033 / 100
Compose's reconciliation plan now tracks network create/remove operations as first-class steps in the deployment plan, enabling more precise network lifecycle management.
— Describes mechanism but no concrete flag or command shown.v5.4.0
OpenShell is the safe, private runtime for autonomous AI agents.
OpenShell v0.0.97 adds gateway callback listener negotiation for its compute layer and introduces a prototype Bazel build path with OpenTelemetryOpenTelemetryAn open standard and set of tools for collecting traces, metrics and logs from applications. It lets services export observability data without tying instrumentation to one monitoring vendor. crate targets.
└──▷ 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
Gateway callback listener negotiationnew40how completely this was documenteddepth20/40specificity15/30actionability5/3040 / 100
Adds gateway callback listener negotiation for the compute layer, enabling dynamic coordination between sandboxes and the gateway control plane.
— Describes mechanism but no config/API surface namedv0.0.97
0200
Prototype Bazel build systemnew35how completely this was documenteddepth15/40specificity15/30actionability5/3035 / 100
Introduces a prototype Bazel build system, including OpenTelemetry crate targets, for an alternative build path.
— Names Bazel and OpenTelemetry but no exact commands givenv0.0.97
Huntress is a managed security platform that provides threat detection, incident response, and endpoint protection for small and mid-sized businesses.
Huntress expanded Managed ITDRITDRIdentity Threat Detection and Response: a discipline focused on detecting and responding to attacks that abuse identity systems such as Active Directory or IAM platforms, giving cyber tools visibility into credential-based intrusions. with a new API for IP-based access rules, smarter handling of trusted corporate devices, automatic onboarding escalation pacing, and Microsoft usage-location inference to cut false escalations.
└──▷ 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
API endpoint for IP-based ITDR access rulesnew65how completely this was documenteddepth25/40specificity20/30actionability20/3065 / 100
A new API endpoint lets partners create IP address-based allow/block rules for Managed ITDR Unwanted Access, accepting a single IP, a CIDRCIDRA notation for a block of IP addresses, such as 10.0.0.0/24. The number after the slash says how many leading address bits identify the network. range, or a list of IPs in one call.
Trusted-device suppression for corporate login escalationsimproved65how completely this was documenteddepth30/40specificity20/30actionability15/3065 / 100
Logins from corporate-managed devices no longer trigger location and 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. escalations by default for new accounts; existing partners can configure which device trust levels qualify — compliant, domain-joined, or registered — per account or per organization.
Microsoft Usage Location Inference for identity escalationsnew50how completely this was documenteddepth25/40specificity20/30actionability5/3050 / 100
Huntress infers an identity's home country from the tenant when Entra usage location is absent, eliminating Unexpected Country and 'login without usage location' false escalations with no partner configuration needed.
Automatic onboarding escalation pacingnew35how completely this was documenteddepth20/40specificity10/30actionability5/3035 / 100
Managed ITDR now automatically paces escalation flow during a new tenant's first week to prevent onboarding noise spikes; this is on by default with no configuration required.
Sophos Core Agent is an endpoint protection platform component providing malware detection, threat response, and security monitoring across managed devices.
Sophos Core Agent 2025.2.1.709 adds more granular CredGuard exclusion handling, DNS-based trusted-network detection for ZTNAZTNAZero Trust Network Access, a framework that grants users access to specific applications only after continuously verifying identity and device posture, replacing broad VPN-style network access with least-privilege connections. to cut latency on local resources, and expanded removable storage device support.
└──▷ 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
ZTNA trusted-network detection via DNSnew55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
ZTNA agents can now detect trusted networks via DNS configuration and bypass traffic interception, reducing latency for local resources such as CIFS and RDPRDPA Microsoft protocol that lets a user view and control a remote Windows desktop over a network, giving cyber tools a standard channel to audit, attack-simulate, or monitor Windows systems remotely. (WINEP-57828).
Tines is a no-code automation platform for security teams to build workflows that connect tools and respond to threats.
Tines 42.3.0 shipped dynamic SMTPSMTPThe application-layer protocol used to send email between servers and from clients to servers; cyber tools use it to relay alerts, phishing simulations, or exfiltrated data over standard mail infrastructure. configuration, native JSON support in records, cross-story find-and-replace, and AI-generated story names and descriptions.
└──▷ 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.
0101
Find and replace across storiesnew33how completely this was documenteddepth15/40specificity8/30actionability10/3033 / 100
Find and replace content across stories for bulk editing workflows.
Tenzir is a security data platform that ingests, transforms, and analyzes security telemetry and threat intelligence data.
Tenzir Ship v1.12.0 makes release publishing safer and more flexible, adding a tag-only publish mode and pre-publish confirmation of all git actions.
└──▷ 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
Publish release tag without GitHub releasenew50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
Adds an option to publish a release tag without creating a GitHub release, for cases where another repository owns the release or downstream builds must validate the tag first.
OpenCTI's biggest shift this window is supply-chain transparency via per-release CycloneDXCycloneDXAn open standard for describing software components and their dependencies, vulnerabilities and other supply-chain information. Tools use it to exchange bills of materials and related evidence.SBOMSBOMA software bill of materials, an inventory of the components and versions inside an application. It helps teams find affected software when a dependency has a vulnerability or licensing issue. assets, alongside updated Map view styling, a stop-operation control for data sanity tasks, and tighter HTTP header handling in the Express layer.
└──▷ 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
CycloneDX SBOM asset per releasenew85how completely this was documenteddepth35/40specificity30/30actionability20/3085 / 100
Each release now ships a CycloneDX JSON SBOM file named sbom-opencti-platform-<release version>.cdx.json, generated by the .github/workflows/cd-build-rolling-images-on-merge.yml workflow. One SBOM asset is produced per Docker image base (standard, FIPSFIPSA set of US federal standards published by NIST that define approved cryptographic algorithms and modules; cyber tools use it to meet compliance requirements in government and regulated environments., and UBI9), with a nested component structure covering the platform, frontend, GraphQL API, and worker sub-components, enabling component verification, compliance reviews, and supply chain transparency.
— Names exact file pattern and generating workflow, but no consumption steps.product docs
thinner coverage below
0200
Dark and light mode Map view stylesimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
OpenCTI Map gains updated styling via two new style files, filigran-dark3.json for dark mode and filigran-light3.json for light mode, for the OpenCTI Map view.
— Names the two style files but not how they're applied.product docs
0300
Stop control for data sanity tasksnew15how completely this was documenteddepth10/40specificity5/30actionability0/3015 / 100
Adds a stop-operation control for data sanity tasks, per the release summary; no further mechanism or UI location was described.
— Only named in the summary, no bullet detail or surface given.7.260803.0
0400
HTTP header management improvementsimproved15how completely this was documenteddepth10/40specificity5/30actionability0/3015 / 100
Improves HTTP header management in the Express layer.
— No specifics on which headers or what changed.7.260803.0
Arctic Wolf is a cloud-native security operations platform providing managed detection, response, and threat hunting services.
Arctic Wolf introduced a bundled cyber resilience offering that combines security operations, exposure management, endpoint protection, and incident response with up to $3 million in incident warranty coverage.
└──▷ WHAT SHIPPED ·
1 FEATURE1 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.
0101
Integrated cyber resilience offering with incident warrantynew50how completely this was documenteddepth22/40specificity20/30actionability8/3050 / 100
A new comprehensive cyber resilience offering bundles security operations, exposure management, endpoint protection, and incident response into a single integrated package, and includes up to $3 million in warranty protection coverage for cybersecurity incidents.
Intruder is a cloud-based vulnerability scanner that automatically discovers and tests systems for security weaknesses.
Intruder launched AI Pentesting, an on-demand penetration testing capability with whitebox code-repository integration that produces full PDF reports.
└──▷ WHAT SHIPPED ·
1 FEATURE1 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.
0101
AI Pentesting with whitebox code-repo integrationnew76how completely this was documenteddepth32/40specificity24/30actionability20/3076 / 100
A new AI Pentesting capability is launched from the portal via left nav → AI Pentesting → Start new pentest → AI Pentest option. It supports whitebox testing through code repository integration, covering access control, business logic, and auth bypass issues that require multi-step chaining, and produces full PDF reports containing an executive summary, severity ratings, reproduction steps, and remediation guidance. Practitioners can define custom entry points, credentials, and application context to scope the test to their real environment.
Kick off an on-demand AI pentest ahead of an audit or security questionnaire without waiting weeks for a traditional engagement.
📍In the portal, go to AI Pentesting in the left nav → click Start new pentest → select the AI Pentest option, then connect your code repository and define entry points, credentials, and application context to scope the test.
Censys is a search engine for discovering and analyzing internet-connected devices, networks, and certificates for security research.
Censys added OAuth authentication to its cencli command line tool and expanded platform detection with 3 new ASMASMAttack Surface Management: the continuous practice of discovering, inventorying, and monitoring an organization's externally exposed assets so that cyber tools can flag unknown or misconfigured entry points before attackers find them. risk fingerprints and 12 new software fingerprints.
└──▷ 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
OAuth login for cencli via censys auth loginnew77how completely this was documenteddepth30/40specificity22/30actionability25/3077 / 100
Adds OAuth authentication support to the cencli command line tool, triggered via censys auth login, which redirects to an authentication page to select an account and approve the connection. OAuth connections can be managed through the Connected Applications page in the Platform web console.
Three new ASM risk fingerprintsnew69how completely this was documenteddepth28/40specificity26/30actionability15/3069 / 100
Adds 3 new ASM risk fingerprints: Exposed json-server Instance (unauthenticated 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.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. exposure), Exposed PTC Windchill Application (PLM platform reachable from public internet), and Exposed Express Default Page (unconfigured Express.js scaffold in production). New risk types may be disabled by default and are reviewable under risk type configuration in the ASM web console.
DefectDojo 3.2 overhauls its Vulnerability model with per-ID type classification, multi-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. support, and KEVKEVCISA's Known Exploited Vulnerabilities catalog, a list of vulnerabilities with evidence of exploitation in real attacks. It helps teams prioritize fixes for problems attackers already use./EPSSEPSSExploit Prediction Scoring System, an estimate of the probability that a published vulnerability will be exploited in the next 30 days. It helps prioritize investigation and patching. enrichment, adds 34+ new scanner parsers, and begins deprecating six API-pull parsers, Tool Type/Configuration, and dbbackup ahead of removal in 3.5.0.
└──▷ WHAT SHIPPED ·
15 FEATURES6 OF 15 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
Multiple CWEs per finding via Finding_CWE tablenew85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
Adds a Finding_CWE relationship table (migration 0284_finding_cwe) so a finding can carry multiple CWEsCWEsA community-maintained list of software and hardware weakness types, maintained by MITRE, that gives cyber tools a standard taxonomy for classifying and communicating vulnerability root causes.; the primary CWE stays on Finding.cwe while additional CWEs are accessible via finding.cwes. An optional manage.py migrate_cwe command idempotently reconciles Finding_CWE rows from current Finding.cwe values after a parser upgrade.
After upgrading a parser that changes how CWEs are derived, re-sync Finding_CWE rows without re-importing scan data.
$ ./manage.py migrate_cwe
— Exact runnable management command plus schema detail.product docs
0202
Hash_code recompute required for Burp Suite DAST Scanbreaking75how completely this was documenteddepth25/40specificity20/30actionability30/3075 / 100
Existing Burp Suite DAST Scan findings will not match new imports until hash codes are recomputed; reimporting before running the recompute will incorrectly close existing findings as absent and create duplicates. Recommended fix is ./manage.py dedupe --parser "Burp Suite DAST Scan" --hash_code_only followed by ./manage.py dedupe --parser "Burp Suite DAST Scan" --dedupe_only.
Recompute hash codes for Burp Suite DASTDASTDynamic application security testing, probing a running application from the outside for vulnerabilities. It checks behavior exposed through the application's interfaces. Scan findings before your next reimport to avoid false closures and duplicates.
$ ./manage.py dedupe --parser "Burp Suite DAST Scan" --hash_code_only
./manage.py dedupe --parser "Burp Suite DAST Scan" --dedupe_only
— Exact remediation commands with flags provided.product docs
0303
Deprecation of Tool Type / Tool Configuration and related endpointsdeprecated75how completely this was documenteddepth25/40specificity30/30actionability20/3075 / 100
Deprecates Tool Type and Tool Configuration features along with the API endpoints /api/v2/tool_types/, /api/v2/tool_configurations/, and /api/v2/product_api_scan_configurations/; affected endpoints now return an X-Deprecated response header.
— Exact endpoint paths and header named, no removal date beyond 3.5.0.3.2.0
0400
Per-vulnerability-ID type classificationnew70how completely this was documenteddepth30/40specificity30/30actionability10/3070 / 100
Adds a vulnerability_id_type column to Vulnerability_Id, auto-detected from the identifier's prefix (CVE, GHSA, RUSTSEC, etc.), indexed, and backfilled by migration 0282_backfill_vulnerability_id_type. The column is NULL when no non-numeric prefix exists.
Per-parser deduplication algorithm overridesimproved70how completely this was documenteddepth25/40specificity30/30actionability15/3070 / 100
Adds DEDUPLICATION_ALGORITHM_PER_PARSER entries for Snyk Code Scan, Cycognito Scan, and n0s1 Scanner so deduplication now uses their configured HASHCODE_FIELDS_PER_SCANNER fields instead of the legacy algorithm.
— Names config keys and affected parsers, no usage step shown.product docs
0604
Deprecation of dbbackup/dbrestore management commandsdeprecated70how completely this was documenteddepth25/40specificity25/30actionability20/3070 / 100
Deprecates manage.py dbbackup / dbrestore (the django-dbbackup integration) with removal in DefectDojo 3.5.0; recommends native pg_dump/pg_restore instead.
— Names deprecated and replacement commands with removal version.3.2.0
0705
Deprecation of six API-based pull parsersdeprecated65how completely this was documenteddepth25/40specificity30/30actionability10/3065 / 100
Deprecates the BlackDuck API, Bugcrowd API Import, Cobalt.io API Import, Edgescan Scan, SonarQube API Import, and Vulners pull parsers, with removal scheduled for DefectDojo 3.5.0 (November 2026).
— All six parsers and removal version named, no migration path given.3.2.0
0800
Stable hash_code for AWS Security Hub findingsimproved60how completely this was documenteddepth30/40specificity20/30actionability10/3060 / 100
The AWS Security Hub parser now sorts resource ARNs before joining them into the finding description, making hash_code stable across re-imports for findings with multiple resources; previously the hash was randomized per import, affecting false-positive history, risk acceptance copies, and similar-findings features tied to old hashes.
— Explains before/after behaviour but gives no remediation command.product docs
thinner coverage below
0900
Deterministic component ordering in Yarn Audit parserimproved55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
The Yarn Audit parser (Yarn 2) now sorts dependents and tree versions before joining them into component_version and the finding description, eliminating UI reshuffling between imports.
— Names parser and fields changed, no action needed.product docs
1000
Unique constraint on finding/vulnerability-id pairsnew50how completely this was documenteddepth20/40specificity25/30actionability5/3050 / 100
Adds a unique constraint on (finding, vulnerability_id) via migration 0283_unique_finding_vulnerability_id, consolidating any pre-existing duplicate rows.
— Migration id given but no reader action required.product docs
1106
KEV/EPSS enrichment columns on findingsnew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Introduces per-vulnerability KEV/EPSS enrichment columns on the Vulnerability entity, surfacing exploit and prioritization data directly on findings.
— Names KEV/EPSS and entity but no field names or UI path.3.2.0
1200
New parsers for composer, pnpm, dotnet, and mix_auditnew45how completely this was documenteddepth15/40specificity20/30actionability10/3045 / 100
Adds parsers for composer audit, pnpm audit, dotnet vulnerable packages, and mix_audit output formats.
— Tool names given but no ingestion detail or command shown.3.2.0
1300
SPDX, CSAF 2.0, and OpenVEX interchange parsersnew45how completely this was documenteddepth15/40specificity20/30actionability10/3045 / 100
Adds SPDXSPDXAn open standard for describing software components, licenses and their relationships. Its documents let different tools exchange a software bill of materials without inventing a new format., CSAF 2.0CSAF 2.0An OASIS open standard for machine-readable vulnerability advisories, defining a JSON schema that lets vendors publish and consumers automate ingestion of patch and disclosure data at scale., and OpenVEXOpenVEXAn open specification and Go library, maintained by the OpenVEX community, for expressing VEX (Vulnerability Exploitability eXchange) statements in a standard JSON format so cyber tools can automate vulnerability triage. interchange-format parsers for software bill-of-materialsbill-of-materialsA structured list of every component, library, and dependency that makes up a piece of software or hardware, used by cyber tools to track what is inside a product and surface known vulnerabilities in its parts. and VEXVEXA machine-readable statement from a vendor saying whether a CVE in a component actually affects their product. It is how a scanner is told to stop flagging a vulnerability that is not reachable. ingestion.
— Formats named but no field or endpoint detail given.3.2.0
1400
Vulnerability entity normalization for cross-finding correlationimproved40how completely this was documenteddepth20/40specificity15/30actionability5/3040 / 100
Normalizes Vulnerability_Id into a dedicated Vulnerability entity with ordered references, enabling cross-finding vulnerability correlation.
— Describes restructuring but no concrete usage or query surface.3.2.0
1500
30 new CLI tool parsers across scan categoriesnew30how completely this was documenteddepth10/40specificity15/30actionability5/3030 / 100
Adds 30 new command-line cyber tool parsers spanning SASTSASTStatic application security testing, analyzing source code or compiled code for vulnerabilities without running the application. It helps developers find problems before deployment., IaCIaCInfrastructure as Code: the practice of defining and provisioning compute infrastructure through machine-readable config files rather than manual processes, giving cyber tools repeatable, version-controlled environment setup., host hardening, web/network discovery, and malware categories.
— Count and categories given, no tool names or specifics.3.2.0
└──▷ BREAKING ON UPGRADE
!
Existing Burp Suite DAST Scan findings will not match new imports until hash codes are recomputed; reimporting before running manage.py dedupe --parser "Burp Suite DAST Scan" --hash_code_only will close existing findings as absent and create duplicates.
!
AWS Security Hub Scan findings that carry two or more resources have a new stable hash_code; the previous value was random per import, so false-positive history, risk acceptance copies, and similar-findings features linked to old hashes are affected.
!
API-based pull parsers, Tool Type/Configuration, and dbbackup are deprecated as of 3.2.0 with end-of-life set at 3.5.0; integrations relying on these surfaces should begin migration now.
Netskope is a cloud security platform that inspects and controls data moving to cloud applications and services.
Netskope shipped GA for Next-Gen API Data Protection across Box, Cisco Webex, ServiceNow and Slack Enterprise, released Cloud Exchange v5.1 with a new Unified Cloud Risk Exchange and full ticket-lifecycle orchestration, and introduced an AI agent that auto-generates Netskope Private Access app segments and policies, alongside smaller updates to RBI, SWGSWGA Secure Web Gateway is a network proxy that inspects outbound web traffic, enforcing policy by blocking malicious sites, filtering content, and decrypting TLS — giving cyber tools a choke point for all user HTTP/S sessions. and NPA Browser Access.
└──▷ WHAT SHIPPED ·
22 FEATURES5 OF 22 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
CE v5.1 deployment and migration restrictionsbreaking80how completely this was documenteddepth30/40specificity30/30actionability20/3080 / 100
CE v5.1 GA does not support the CE Small stack sizing, so deployments on the Small stack must meet new minimum system requirements before upgrading; migration from CE v5.0.x (HA) to CE v5.1 (Standalone) is not supported. Prior versions reach end of life on set dates: CE v3.x EOL/EOS 31 January 2024, CE v4.0.x and v4.1 EOL/EOS 31 July 2024, and CE v4.2 and v5.0.0 EOL/EOS 31 January 2025.
Unified Cloud Risk Exchange (CRE)new75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Adds Unified Cloud Risk Exchange (CRE) providing user and application risk context for adaptive zero trust policy enforcement, with integrations for Microsoft Entra, CrowdStrike Identity Protect, CrowdStrike Cloud Security (CNAPPCNAPPA cloud-native application protection platform that combines checks across cloud configuration, workloads and development. It helps teams connect risks that separate tools might report apart.), Okta, and Wiz.
Cloud Ticket Orchestrator v2.0.0 full lifecycle managementimproved70how completely this was documenteddepth25/40specificity30/30actionability15/3070 / 100
Upgrades Cloud Ticket Orchestrator (CTO) to support complete ticket/incident lifecycle management between Netskope and third-party ITSMITSMIT Service Management: a framework of practices for delivering and supporting IT services, covering ticketing, change control, and incident response. Cyber tools integrate with it to automate alert-to-ticket workflows. tools including ServiceNow and Jira (Ticket Orchestrator v2.0.0 Plugin).
IoC Source Labeling in Cloud Threat Exchangenew60how completely this was documenteddepth25/40specificity25/30actionability10/3060 / 100
Adds 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. Source Labeling in Cloud Threat Exchange (CTE) to identify the origin of IoCs shared between Netskope and third-party Threat Intel Providers (TIPs) including CrowdStrike, SentinelOne, MISP, and Anomali.
IoC Retraction in Cloud Threat Exchangenew60how completely this was documenteddepth25/40specificity25/30actionability10/3060 / 100
Adds IoC Retraction in Cloud Threat Exchange (CTE) to remove or roll back IoCs shared between Netskope and third-party TIPs such as CrowdStrike, SentinelOne, MISP, and Anomali.
Multiple IdP support for NPA Browser Accessimproved55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Adds support for Multiple IDPs with Browser Access (Beta) in NPA; this later reached general availability, enabling more than one 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. per deployment.
CE v5.1 GA does NOT support the CE Small stack sizing; deployments using the Small stack must meet the new minimum system requirements before upgrading.
!
Migration from CE v5.0.x (HA) to CE v5.1 (Standalone) deployment is NOT supported.
!
CE v3.x reached EOL/EOS on 31 January 2024; CE v4.0.x and CE v4.1 reached EOL/EOS on 31 July 2024; CE v4.2 and CE v5.0.0 will reach EOL/EOS on 31 January 2025.
Varonis is a data security platform that detects and responds to threats targeting sensitive data across cloud and on-premises environments.
Varonis Atlas introduces Agent IBAC (Intent-Based Access Control), a new capability to detect AI agent intent drift and automatically quarantine rogue agent identities in real time.
└──▷ 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
Agent Intent-Based Access Control (IBAC)new48how completely this was documenteddepth25/40specificity15/30actionability8/3048 / 100
New Agent Intent-Based Access Control (IBAC) in Varonis Atlas validates that an AI agent's reasoning, tool usetool useA model's ability to answer with a structured request to run a named function or API, which the application executes and returns. It is how agents take actions., and data access stay consistent with its original instructions, alerting on or blocking out-of-policy actions. Intent drift detection monitors every agent action across sessions and provides a complete audit trail for every agent interaction.
SailPoint is an identity governance and access management platform that automates user access provisioning, certification, and compliance across enterprise systems.
SailPoint launched Agentic Fabric, a new governance and protection product for AI agents and 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. spanning 32+ frameworks, and separately shipped rule-based auto-discovery of privileged entitlements and free-form ad hoc values for Access Model Metadata attributes.
└──▷ WHAT SHIPPED ·
9 FEATURES1 OF 9 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Ad hoc values for Access Model Metadata attributesnew95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
A new Allow Ad Hoc Values option on custom metadata attributes lets admins assign free-form values up to 100 characters, with no pre-defined list, to roles, access profiles, and entitlements. A companion Allow Multivalued Assignment option permits multiple values per attribute (irreversible once enabled). Capacity rises to up to 5,000 values per custom attribute and up to 250 custom metadata attributes per access object type, roles/profiles/entitlements become searchable by ad hoc value, and previously entered ad hoc values persist even if the option is later disabled.
Configure an existing AMM attribute to accept free-form project names or application IDs sourced from a CMDBCMDBA Configuration Management Database: a repository that stores records of IT assets and the relationships between them, giving cyber tools a single authoritative source for infrastructure context., without maintaining a static list.
📍In the ISC console, go to Admin → Access Model Metadata, open the target attribute, enable Allow Ad Hoc Values, and save. Then open any role, access profile, or entitlement and assign values directly in the metadata field.
Agentic Fabric workspace and unified NHI registrynew75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
A new Agentic Fabric tab in the top navigation (MIS and AIS tenants) opens a dedicated governance workspace for AI agents and non-human identities, with new Applications and Accounts left-nav items consolidating machine accounts (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. roles) and machine/application identities into one view. It is backed by a unified NHINHIA non-human identity, an account or credential used by software or a device rather than a person. Service accounts, workload identities and automation tokens need their own permissions and lifecycle controls. registry for discovering and governing agents across enterprise, endpoint, and browser surfaces, with an embedded Identity Graph for visualizing relationships between agents, identities, and resources.
Review all machine accounts and NHIsNHIsA 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. in one place to assess IAM role exposure across your environment.
📍In the ISC console, open the Agentic Fabric tab in the top navigation, then select Accounts from the left nav to view all machine accounts (IAM roles) and machine/application identities.
Agent provisioning approval routingnew75how completely this was documenteddepth20/40specificity25/30actionability30/3075 / 100
Approval routing for agent provisioning (activation and deactivation) is configurable under Global → System Settings → Approval Settings → Agent Requests, letting admins require approval before agents are provisioned or deprovisioned.
Navigate to agent approval routing to configure who must approve activation or deactivation of AI agents before provisioning proceeds.
📍In the ISC console, go to Global → System Settings → Approval Settings → Agent Requests and configure approval routing for agent provisioning operations.
Multi-framework and cross-surface agent discoverynew65how completely this was documenteddepth30/40specificity30/30actionability5/3065 / 100
Agentic Fabric supports 32+ agent frameworks from day one across three surfaces: endpoint agents (Claude Code, Claude Desktop, Cursor, Cline, Windsurf, GitHub Copilot, OpenAI Codex, Gemini CLI, and others), enterprise agents (Amazon Bedrock, Amazon Bedrock AgentCore, Anthropic Claude Console, Databricks Mosaic AI, Google Vertex AI, Microsoft Copilot Studio, Microsoft Foundry, Salesforce Agentforce, ServiceNow AI Platform, Snowflake Cortex AI, N8N, WIZ, and custom agents via BYO schema/API), and browser agents (Zendesk, MS Office Copilot 365, Cursor, Dify, Claude, OpenAI). Endpoint and browser discovery capabilities detect agents running on managed devices and in browsers.
Owner correlation and lifecycle controls for AI agentsnew60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Agentic Fabric adds owner correlation and lifecycle controls for AI agents, with an optional default owner mapping configurable in Datasets and Resources for automated ownership assignment.
AWS IAM roles integration via AWS SaaS connectornew60how completely this was documenteddepth25/40specificity25/30actionability10/3060 / 100
AWS IAMAWS IAMAWS Identity and Access Management is Amazon's service for controlling who and what can call AWS APIs, by attaching policies that allow or deny actions on resources. Cyber tools use it to scope credentials to least privilege. Roles / Datasets & Resources integration is available via the AWS 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. connector, with automatic migration for existing MIS and AIS customers who already have AWS configured.
Auto-discovery of privileged entitlementsnew55how completely this was documenteddepth30/40specificity15/30actionability10/3055 / 100
SailPoint surfaces recommendations for potentially privileged entitlements based on aggregate privilege classification pattern analysis, covering access outside vendor-published lists or custom criteria. Recommendations appear on existing entitlement and source pages, where administrators can accept or reject each one and assign a privilege level, or delegate the decision to entitlement owners, source owners, governance groups, or other subject matter experts via the existing approvals flow; all classification decisions are kept in an auditable record.
AI agent threat protection capabilitiesnew35how completely this was documenteddepth15/40specificity15/30actionability5/3035 / 100
As part of the Protect capability set, Agentic Fabric adds CLI threat detection and remediation for endpoint agents, prompt and response security monitoring, and agent authorization controls.
Auth0 is a cloud-based identity and access management platform providing authentication, authorization, and user management solutions for applications.
Auth0 expanded Organizations Search with new filter types and the ability to combine multiple filters, plus shareable filtered views.
└──▷ 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
Advanced filtering in Organizations Searchnew80how completely this was documenteddepth30/40specificity25/30actionability25/3080 / 100
The Organizations Search interface now supports filtering by Name, Display name, ID, Metadata (custom key-value pairs), Third-party client access (allow or block), and App entitlement active status. Up to 5 filters can be combined simultaneously using AND/OR logic, and filter pills persist in the URL, enabling shareable and bookmarkable filtered Organization views.
Find all organizations where a specific metadata key is set and third-party client access is blocked — useful for auditing tenant isolation policies.
📍In the Auth0 Dashboard, go to Organizations › search bar, add a Metadata filter (e.g. key: tier, value: enterprise), then add a Third-party client access filter set to block, and combine them with AND logic.
The easiest, most secure way to use WireGuard and 2FA.
Tailscale v1.102.1 adds three new CLI commands, per-connection Serve metrics, a macOS deep-linking protocol handler, several iOS/tvOS client upgrades, and performance and certificate-renewal improvements, while dropping support for deprecated 4via6 MagicDNS name formats.
└──▷ WHAT SHIPPED ·
16 FEATURES0 OF 16 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
`tailscale get` CLI commandnew65how completely this was documenteddepth15/40specificity20/30actionability30/3065 / 100
The new tailscale get command returns the current node's preferences, letting a user inspect its configuration directly from the command line.
Inspect the current node's configured preferences from the command line.
`tailscale whoami` CLI commandnew65how completely this was documenteddepth15/40specificity20/30actionability30/3065 / 100
The new tailscale whoami command displays information about the current user and device, allowing identification of the authenticated session without opening the GUIGUIA graphical user interface, controls such as windows, buttons and menus. It lets people use software visually rather than entering commands..
Identify the currently authenticated user and device without opening the GUI.
Tailscale Serve traffic metricsnew60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
New tailscaled_serve_outbound_bytes_total and tailscaled_serve_inbound_bytes_total client metrics report bytes sent to and received from peers on Tailscale Serve connections.
Proactive TLS certificate auto-renewal on idle serversimproved45how completely this was documenteddepth25/40specificity15/30actionability5/3045 / 100
TLS certificates on idle servers now proactively auto-renew even in the absence of traffic, with warnings issued when no valid cached certificate exists.
TLS-ALPN-01 for Funnel domainsimproved40how completely this was documenteddepth20/40specificity20/30actionability0/3040 / 100
Tailscale Funnel domains switch to TLS-ALPN-01 for faster HTTPSHTTPSHTTP carried over an encrypted TLS connection. It protects traffic in transit and lets a browser verify the server's certificate. certificate renewals.
Constant-time node membership updatesimproved35how completely this was documenteddepth25/40specificity10/30actionability0/3035 / 100
Node additions and removals are now processed in constant time, significantly reducing CPUCPUThe main general-purpose processor in a computer. It runs application instructions and coordinates work with memory and other hardware. usage on large tailnets.
ARM32 assembly crypto routinesimproved30how completely this was documenteddepth15/40specificity15/30actionability0/3030 / 100
New assembly crypto routines for 32-bit 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. on Linux improve cryptographic performance on those platforms.
Linux userspace TUN throughput optimizationsimproved20how completely this was documenteddepth10/40specificity10/30actionability0/3020 / 100
Userspace TUNTUNA virtual network device in Linux (and other OSes) that lets a userspace program read and write raw IP packets, making it the standard building block for VPNs and traffic-manipulation tools. optimizations on Linux improve throughput and performance.
CISO Assistant is a one-stop-shop GRC platform for Risk Management, AppSec, Compliance & Audit, TPRM, BIA, Privacy, and Reporting. It supports 150+ global frameworks with automatic control mapping, including ISO 27001, NIST CSF, SOC 2, CIS, PCI DSS, NIS2, DORA, GDPR, HIPAA, CMMC, and more.
CISO Assistant's v3.20.7 release lets users rename qualifications to risk categories and enriches the context available to in-window AI chat 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
Rename qualifications to risk categoriesimproved30how completely this was documenteddepth10/40specificity10/30actionability10/3030 / 100
CISO Assistant now allows renaming of qualifications to risk categories.
— Names the change but no mechanism or UI path givenv3.20.7
0200
Expanded context for AI chatimproved20how completely this was documenteddepth10/40specificity5/30actionability5/3020 / 100
The in-window AI chat sessions now receive more context.
Cursor is an AI-powered code editor built on VS Code that helps developers write, edit, and debug code faster using artificial intelligence.
Cursor added five new Google Workspace plugins — Gmail, Drive, Calendar, Docs, and Sheets — giving coding agents direct read/write access to Google services from inside the editor.
└──▷ 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
Google Drive plugin for agentsnew50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
A new Google Drive plugin lets agents search files and folders, open and download content, and create and organize files from within Cursor. It can be installed from the Cursor Marketplace or the Customize page in Cursor.
Gmail plugin for agentsnew50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
A new Gmail plugin lets agents search and read mail, draft and send messages, apply labels, and manage threads. It can be installed from the Cursor Marketplace or the Customize page in Cursor.
Google Calendar plugin for agentsnew50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
A new Google Calendar plugin lets agents read schedules, create and update events, and find free time. It can be installed from the Cursor Marketplace or the Customize page in Cursor.
Google Docs plugin for agentsnew50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
A new Google Docs plugin lets agents open and read documents, write and edit text, and create new docs. It can be installed from the Cursor Marketplace or the Customize page in Cursor.
Google Sheets plugin for agentsnew50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
A new Google Sheets plugin lets agents read ranges and find values, update cells, and create and edit spreadsheets. It can be installed from the Cursor Marketplace or the Customize page in Cursor.
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
Claude Code v2.1.221 adds sandbox credential masking, a VSCode Focus view, and a prompt-audit subcommand for the claude-api skill, alongside smarter plugin lifecycle handling, background-session git behavior, and a batch of smaller fixes across Windows startup, Gateway validation, and Stats reporting.
└──▷ WHAT SHIPPED ·
17 FEATURES1 OF 17 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
Sandbox credential masking modenew95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
Adds mode: "mask" for sandbox credential files on Linux and WSLWSLWindows Subsystem for Linux, a Microsoft-built compatibility layer that lets a Linux environment run directly on Windows without a virtual machine, giving cyber tools access to Linux binaries, filesystems, and syscalls on a Windows host. — sandboxed commands read a sentinel copy (whole file or spans captured by an extract regex) while the sandbox proxy substitutes the real value on egress; on macOS this falls back to deny.
Configure a sandbox credential file to use masking on Linux/WSL so sandboxed commands see a sentinel value while the proxy substitutes the real credential on egress.
yaml
mode: "mask"
extract: "(sk-[A-Za-z0-9]+)"
— Named config key, mechanism, and platform behaviour with examplev2.1.221
0200
Focus view in VSCode extensionnew80how completely this was documenteddepth30/40specificity25/30actionability25/3080 / 100
Adds Focus view: a chat-menu toggle that hides tool activity behind an expandable per-turn summary with a live running-tool indicator, toggled with Ctrl+Alt+F or the Claude Code: Toggle Focus view command.
— Exact shortcut and command name given, no screenshotv2.1.221
0300
prompt-audit subcommand for claude-api skillnew70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
Adds prompt-audit subcommand to the claude-api skill for auditing prompts and tool descriptions for patterns written for older models.
Audit your prompts and tool descriptions for patterns written for older models before migrating to Claude 4.5-generation.
$ claude-api prompt-audit
— Named command with runnable example, mechanism unstatedv2.1.221
0400
Marketplace name validation warningsimproved70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
Adds warnings to claude plugin validate when a marketplace or plugin name would be rejected by Claude Desktop's managed marketplace sync.
Validate a plugin and catch names that would be rejected by Claude Desktop's managed marketplace sync.
$ claude plugin validate
— Named command with example, limited on trigger conditionsv2.1.221
0500
Windows startup avoids PowerShell spawnimproved65how completely this was documenteddepth30/40specificity25/30actionability10/3065 / 100
Improves Windows startup by reading process creation times via a native kernel32 call instead of spawning PowerShell, so endpoint security tools that gate powershell.exe no longer prompt.
— Names mechanism and API but no user action neededv2.1.221
0600
/status shows session kindimproved60how completely this was documenteddepth20/40specificity20/30actionability20/3060 / 100
Changes /status to show the session kind: interactive, or a background job that is attached or unattended.
— Named command and states, no example shownv2.1.221
0700
Background sessions commit and push workimproved60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Changes background sessions to commit and push to preserve work, open a draft PR only when the task calls for one, follow CLAUDE.md git instructions, and always report where the work lives.
— Names CLAUDE.md and behaviour, no exact trigger rulesv2.1.221
0800
Gateway model field rejects non-stringbreaking60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
Changes Gateway model field validation to reject non-string values with a 400 instead of forwarding them.
— Names field, status code, and endpoint behaviourv2.1.221
thinner coverage below
0900
/fork creates its own worktreeimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Changes sessions forked with /fork to create a new worktree of their own instead of working in the original session's checkout.
— Named command, behaviour change clear, no examplev2.1.221
1000
Plugin skills path accepts dotimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Changes plugins to accept "." as a skills path, with the root-level SKILL.md validation error now suggesting using the plugin root.
— Named config field, edge-case detail, no examplev2.1.221
1100
/plugin install retries stale marketplace catalogimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Changes /plugin install to refresh a stale marketplace catalog and retry before reporting a plugin not found.
— Named command, behaviour explained, no examplev2.1.221
1200
Plugins activate immediately when safeimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Changes plugins installed from /plugin to activate immediately when safe, instead of always requiring /reload-plugins.
— Named commands, condition of 'safe' unspecifiedv2.1.221
1300
Stats panel counts cache tokensimproved55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Improves Stats panel to count cache tokens in its token totals, with a breakdown by input, output, cache read, and cache write.
— Names breakdown categories, no navigation path givenv2.1.221
1400
Tool search re-enabled on Vertex AIimproved45how completely this was documenteddepth15/40specificity20/30actionability10/3045 / 100
Re-enables tool search on Google Vertex AI for Claude 4.5-generation and newer models.
— Names platform and model generation, thin on mechanismv2.1.221
1500
Emoji autocomplete alternate shortcodesimproved45how completely this was documenteddepth15/40specificity20/30actionability10/3045 / 100
Changes emoji autocomplete to accept common alternate shortcodes like :thumbsup:, :thumbsdown:, and :love:.
— Names shortcodes but minor cosmetic featurev2.1.221
1600
Fast mode reports credit exhaustionimproved35how completely this was documenteddepth20/40specificity10/30actionability5/3035 / 100
Changes fast mode to report on the stream when usage credits run out mid-session, instead of failing silently.
— Behaviour described, no surface name or examplev2.1.221
1700
Monitor reports empty watch outputimproved35how completely this was documenteddepth15/40specificity15/30actionability5/3035 / 100
Changes Monitor: a watch that exits without producing any output now says so instead of reporting stream ended.
OpenHands shipped a preview desktop app for the Agent Canvas, a new plugin inspection view, per-purpose 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. profile selection, and backend improvements including live agent activity in chat and a domain-neutral extension-manifest host.
└──▷ 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
Agent Canvas desktop app previewnew95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
A preview desktop app for macOS (Apple silicon) and Windows bundles Node.js and required runtimes so no prerequisites or open terminal are needed; download Agent-Canvas-<version>-arm64.dmg (macOS) or Agent-Canvas-Setup-<version>.exe (Windows) from the OpenHands releases page. The app auto-starts its local backend on launch — select Show details during startup to view and copy the live startup log for troubleshooting — and supports in-app update checking and version display via Settings > Application. It is also reachable via a Try the desktop preview link.
LLM profile selector for conversation titlesnew70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
A dedicated LLM profile selector for conversation title generation is available under Settings > Application > Conversation titles, with an Automatic option to use the active local profile or a specific saved profile.
— Exact settings path and option names givenproduct docs
0300
Plugin detail view in agent canvasnew60how completely this was documenteddepth30/40specificity20/30actionability10/3060 / 100
The agent canvas gains a plugin detail view listing bundled skills (including command-derived skills) with their icons, names, and descriptions, plus an expandable directory tree with inline syntax-highlighted file viewing — select a file to open it, select again to close.
— Describes mechanism but no exact navigation path givenproduct docs
thinner coverage below
0400
Compact backend chooser in UIimproved35how completely this was documenteddepth15/40specificity10/30actionability10/3035 / 100
A compact Cloud vs Agent-server backend chooser is available in the UI for faster backend selection.
— Names the two backend options but no exact pathv1.9.0
0500
Domain-neutral extension-manifest hostnew30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
A domain-neutral extension-manifest host has been introduced, enabling extensions to be served without domain-specific coupling.
— No endpoint, config key, or usage detail providedv1.9.0
0600
Live agent activity in chat viewnew25how completely this was documenteddepth15/40specificity5/30actionability5/3025 / 100
Live agent activity is now shown directly in the chat view so users can monitor what the agent is doing in real time.
— No named UI surface or mechanism beyond brief descriptionv1.9.0
Hermes shipped a complete onboarding/install CLI (portal login, model picker, gateway setup, doctor, desktop launch), a wave of in-session power commands (shell escape, prompt stash, /init, /diff, /context, /focus), streaming conversational voice with barge-in and wake-word detection, an Agent-to-AgentAgent-to-AgentAgent2Agent, an open protocol started by Google for AI agents from different vendors to discover each other, delegate tasks and exchange results. It complements MCP, which connects an agent to tools. v1.0 plugin, signed outbound webhooks, a grounded-citations skill, and a plugin SDK, alongside deeper context-compression controls and measurable performance fixes.
└──▷ WHAT SHIPPED ·
45 FEATURES2 OF 45 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
!<command> shell modenew96how completely this was documenteddepth38/40specificity28/30actionability30/3096 / 100
Prefixing a line with ! (e.g. !git status, !pytest -x tests/cli) runs it as a shell command without invoking the model — no API call, no tokens, no latency, and no history entry. Dangerous commands (e.g. rm -rf) still go through the approval prompt, non-zero exits print ! exited <code>, and shell mode is CLI-only — Gateway platforms (Discord, Telegram, Slack) and cron runs ignore it.
Instantly run a shell command from inside a Hermes CLI session without consuming a model turn.
$ !git status
— Exact syntax, edge cases, and a runnable example.v2026.8.3
0200
Ctrl+S prompt stashnew94how completely this was documenteddepth38/40specificity28/30actionability28/3094 / 100
Ctrl+S parks the current composer draft and clears the input so you can send something else first; pressing Ctrl+S again on an empty composer restores the draft (with cursor position and attached images). Repeated presses build a stack — with two or more stashed drafts, Ctrl+S opens a browse panel (↑/↓ to navigate, Enter to restore, D to discard, Esc/Ctrl+S to close), and a 📌 N badge in the status bar shows the number of parked drafts.
— Full keybinding behaviour and UI feedback described.product docs
0300
Compression timeout capsnew93how completely this was documenteddepth35/40specificity30/30actionability28/3093 / 100
context_timeout_seconds caps the inactivity budget for in-agent compress_context operations (conversation loop, preflight compaction, manual compress), settable to 0 to disable; context_total_ceiling_seconds sets an absolute pre-commit ceiling on in-agent compression even while summary tokens are still streaming, clamped to at least context_timeout_seconds.
Prevent a slow or hung summary model from stalling a session indefinitely by setting both a streaming ceiling and an inactivity cutoff.
— Two named keys with defaults, clamping, and example.product docs
0400
hermes setup --portal one-command onboardingnew88how completely this was documenteddepth30/40specificity28/30actionability30/3088 / 100
hermes setup --portal logs in via the Nous Portal, sets Nous as the 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. provider, and enables the Tool Gateway (web search, image generation, TTS, cloud browser) in a single command.
Fastest onboarding: authenticate with Nous Portal, set the provider, and enable the full Tool Gateway (search, image gen, TTS, cloud browser) in a single step.
$ hermes setup --portal
— Exact command with full onboarding scope given.product docs
0500
Install layout detection and deployment modesnew87how completely this was documenteddepth35/40specificity30/30actionability22/3087 / 100
The installer auto-detects install method (git installer, Docker, or NixOS) and surfaces matching hermes update commands and an environment summary via hermes doctor. It supports a root-mode FHS layout (/usr/local/lib/hermes-agent/, /usr/local/bin/hermes via sudo curl … | sudo bash) for shared machines, a per-user layout (code at ~/.hermes/hermes-agent/, binary symlink at ~/.local/bin/hermes), and graceful degradation for non-sudo/system-service-user installs — skipping --with-deps, installing Chromium into the user's local Playwright cache, and printing the admin command needed for system libraries.
— Concrete file paths and commands for each layout.product docs
0600
--skip-browser install flagnew83how completely this was documenteddepth25/40specificity28/30actionability30/3083 / 100
The install script supports --skip-browser to bypass Playwright/Chromium installation for headless deployments, e.g. curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --skip-browser.
Install Hermes on a headless server or unprivileged service account where browser automation is not needed, skipping the Playwright/Chromium download entirely.
— Exact flag and full runnable install command.product docs
0700
agent.session_stall_timeout watchdognew83how completely this was documenteddepth30/40specificity28/30actionability25/3083 / 100
agent.session_stall_timeout (default 0, disabled) is a notify-only gateway watchdog that logs a WARNING and sends a one-shot user notification when a session with a pending inbound follow-up has been idle beyond the threshold.
Enable the session stall watchdog so users in busy multi-session deployments are notified when the agent appears wedged, without killing the turn.
— Named key, default value, and exact behaviour.product docs
0800
hermes config set/get/check/migrate commandsnew81how completely this was documenteddepth25/40specificity28/30actionability28/3081 / 100
hermes config set and hermes config get read and write individual config values (e.g. hermes config set OPENROUTER_API_KEY your_key); hermes config check and hermes config migrate inspect and migrate configuration after updates.
— Exact commands with a concrete example value.product docs
0900
terminal.font_family config keynew78how completely this was documenteddepth25/40specificity28/30actionability25/3078 / 100
terminal.font_family sets the embedded terminal font, accepting a locally installed family name or CSS font stack with JetBrains Mono as fallback; also editable at Settings → Appearance → Terminal Font.
— Named config key plus equivalent UI path.product docs
1000
max_concurrency cap for auxiliary LLM callsnew78how completely this was documenteddepth28/40specificity25/30actionability25/3078 / 100
max_concurrency caps auxiliary compression LLM calls and title-generation calls to prevent retry bursts from overwhelming rate-limited providers across multi-session deployments such as Discord/Telegram channels and multiple terminals.
Cap auxiliary LLM concurrency to avoid amplifying retries during a provider incident across many simultaneous sessions.
yaml
# under your compression / title-generation auxiliary config
max_concurrency: 2
— Named key, scope, and example config.product docs
1100
Signed outbound webhooksnew68how completely this was documenteddepth28/40specificity25/30actionability15/3068 / 100
Signed outbound webhooks push HMACHMACA keyed hash that proves a message came from someone holding a shared secret and was not altered. Webhooks and API request signing commonly use it.-verified lifecycle events (session activity, turn completions, tool events) to any registered HTTP endpoint — no polling required.
— Signing method and event types named, no registration endpoint given.v2026.8.3
1200
hermes doctor diagnosticsnew67how completely this was documenteddepth22/40specificity20/30actionability25/3067 / 100
hermes doctor surfaces environment diagnostics, the detected install method, and actionable fixes for a broken install.
Diagnose a broken install — surfaces missing dependencies, detected install method, and exact remediation steps.
$ hermes doctor
— Named command with runnable example.product docs
1300
Automatic dependency provisioningnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
The installer automatically provisions all dependencies — Python 3.11 (via uv), Node.js v22, ripgrep, and ffmpeg — with no manual prerequisite setup required beyond git (and curl/xz-utils on Linux).
— Named dependency versions, no reader action needed.product docs
1400
latency status-bar fieldnew65how completely this was documenteddepth22/40specificity25/30actionability18/3065 / 100
latency is an opt-in status-bar field showing wall-clock turn duration (e.g. 22s / 1m05s) alongside the existing default set of ["model", "context_pct", "cwd"].
— Named field and format, no toggle command given.product docs
1500
/init AGENTS.md generatornew65how completely this was documenteddepth20/40specificity20/30actionability25/3065 / 100
/init scans a project and generates or updates an AGENTS.md file.
Bootstrap a new project by having Hermes scan it and generate an AGENTS.md with its conventions and structure.
$ /init
— Named command and output file, runnable example.v2026.8.3
1600
Voice note support across messaging platformsnew65how completely this was documenteddepth25/40specificity28/30actionability12/3065 / 100
Voice note support is added on WhatsApp, Feishu, DingTalk, LINE, QQ, Photon, and Weixin, with auto-TTS replies delivered in the platform-appropriate codec (opus with captions).
— Named platforms and codec, no enabling steps.v2026.8.3
1700
grounded-citations skillnew65how completely this was documenteddepth28/40specificity22/30actionability15/3065 / 100
The grounded-citations skill matches quotes against actual page text, links citations to exact evidence, and includes a fact-checking mode for any document or claim.
— Named skill and mechanism, no invocation shown.v2026.8.3
1801
Plugin SDK with ctx.downloadnew65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
A plugin SDK adds ctx.download for handing users files, floating pane placement, and multiple GUIGUIA graphical user interface, controls such as windows, buttons and menus. It lets people use software visually rather than entering commands. windows; it includes Kanban as the founding plugin.
— Named API surface and example plugin, no docs link.v2026.8.3
1900
hermes import-agent migration commandnew64how completely this was documenteddepth20/40specificity22/30actionability22/3064 / 100
hermes import-agent migrates a Claude Code or Codex CLI setup into Hermes in one command.
— Named command and source tools, mapping unspecified.v2026.8.3
2000
hermes gateway setup for messaging platformsnew62how completely this was documenteddepth20/40specificity22/30actionability20/3062 / 100
hermes gateway setup connects messaging platforms such as Telegram, Discord, Slack, and others to Hermes.
— Command and platforms named, no config detail.product docs
2100
hermes tools command with STT categoryimproved62how completely this was documenteddepth22/40specificity20/30actionability20/3062 / 100
hermes tools configures which tools are enabled; a later release adds a dedicated STT configuration category to this command with GUI toggles and dashboard dropdowns.
— Command and new category named, UI mechanics only sketched.v2026.8.3
2200
/personality none commandnew62how completely this was documenteddepth20/40specificity20/30actionability22/3062 / 100
/personality none (also accepts default or neutral) removes any active personality overlay and returns to the default.
— Exact command and accepted aliases given.product docs
2300
Streaming conversational voice modenew62how completely this was documenteddepth28/40specificity22/30actionability12/3062 / 100
Streaming conversational voice mode adds clause-by-clause TTS, barge-in interruption, and busy-aware silence detection across the CLI, desktop, and gateway adapters.
— Mechanism described, no enabling command named.v2026.8.3
2400
hermes model interactive provider selectionnew60how completely this was documenteddepth20/40specificity20/30actionability20/3060 / 100
hermes model interactively lets you choose an LLM provider and model, including custom endpoints for local or self-hosted models.
— Command named, selection flow not detailed.product docs
2500
On-device wake-word detectionnew60how completely this was documenteddepth28/40specificity20/30actionability12/3060 / 100
On-device open-vocabulary wake-word detection adds multi-profile voice routing and a stop keyword to end voice chat on any surface — no audio leaves the device while waiting.
— Mechanism and privacy behaviour given, no config surface.v2026.8.3
2600
Desktop artifacts with sandboxed previewnew60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Desktop artifacts adds versioned cards with sandboxed live preview in a right-rail viewer so generated HTML/apps run safely beside the chat.
— UI mechanism described, no exact navigation given.v2026.8.3
2700
Faster cold start and update timesimproved60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
hermes -w cold start is reduced from ~14 s to ~1.8 s, and hermes update no-ops are 2–6 s faster.
— Concrete before/after numbers and named command.v2026.8.3
thinner coverage below
2800
Per-model compression-threshold configurationimproved59how completely this was documenteddepth25/40specificity22/30actionability12/3059 / 100
Compression-threshold configuration is now settable per-model and in absolute tokens, with a guaranteed N-user-message tail so recent conversation always survives pruning.
— Mechanism named, no exact config key given.v2026.8.3
2900
Approval circuit breaker and docker/podman gatenew59how completely this was documenteddepth22/40specificity22/30actionability15/3059 / 100
A consecutive-denial circuit breaker stops misbehaving approval loops, plus a new approval gate specifically for docker/podman daemon-redirect commands.
— Named command class, no threshold or flag given.v2026.8.3
3000
Self-diagnosis for patch/write_file/search toolsnew59how completely this was documenteddepth25/40specificity22/30actionability12/3059 / 100
Adds patch self-diagnosis for already-applied edits and whitespace mismatches, write_file on-disk content verification, and near-miss probing for searches that match nothing.
— Named tools and failure modes, no invocation detail.v2026.8.3
3100
/context window breakdownnew58how completely this was documenteddepth18/40specificity18/30actionability22/3058 / 100
/context breaks down exactly what is filling the context windowcontext windowThe maximum amount of text, counted in tokens, a model can take in and produce in one request. Everything the model knows about the task has to fit inside it..
Inspect what is consuming your context window before a long autonomous run to decide whether to compress.
$ /context
— Command named with runnable example, thin mechanism.v2026.8.3
3200
Nix/NixOS supportnew57how completely this was documenteddepth20/40specificity22/30actionability15/3057 / 100
Best-effort Nix/NixOS support is available via a Nix flakeNix flakeA Nix packaging construct that pins all dependencies in a lockfile and exposes a standardized interface, giving cyber tools fully reproducible builds across any machine running the Nix package manager., a declarative NixOS module, and an optional container mode, documented in nix-setup.md.
— Named artifacts, setup steps not included here.product docs
3300
/diff change viewernew56how completely this was documenteddepth18/40specificity18/30actionability20/3056 / 100
/diff shows staged, all, or session changes from any surface.
— Command named with scope options, no example.v2026.8.3
3400
hermes approvals suggest allowlist miningnew56how completely this was documenteddepth18/40specificity20/30actionability18/3056 / 100
hermes approvals suggest mines approval history into allowlist proposals.
— Command named, output format not specified.v2026.8.3
3500
Tool-calling iteration limit raised to 500improved56how completely this was documenteddepth22/40specificity22/30actionability12/3056 / 100
The default tool-callingtool-callingA model's ability to answer with a structured request to run a named function or API, which the application executes and returns. It is how agents take actions. iteration limit is raised from 90 to 500, enabling long autonomous runs that previously hit an artificial ceiling.
— Concrete before/after numbers, no adjustable config key given.v2026.8.3
3602
A2A v1.0 pluginnew56how completely this was documenteddepth22/40specificity22/30actionability12/3056 / 100
A bundled Agent-to-Agent (A2AA2AAgent2Agent, an open protocol started by Google for AI agents from different vendors to discover each other, delegate tasks and exchange results. It complements MCP, which connects an agent to tools. v1.0) plugin lets Hermes discover, communicate with, and be driven by other A2A-compatible agents.
— Protocol version named, no setup steps given.v2026.8.3
3700
gpt-transcribe STT providernew52how completely this was documenteddepth18/40specificity22/30actionability12/3052 / 100
OpenAI gpt-transcribe is added as a supported STT provider with unified language resolution.
— Named provider, no configuration steps given.v2026.8.3
3800
Mid-turn redirectnew52how completely this was documenteddepth22/40specificity15/30actionability15/3052 / 100
Typing a correction while the agent is working redirects the active turn, preserving work in flight and the original prompt.
— Behaviour explained, no trigger command named.v2026.8.3
3900
Context compression engine improvementsimproved52how completely this was documenteddepth22/40specificity20/30actionability10/3052 / 100
Context compression for large-window models adds proactive tool-result pruning, per-turn micro-compaction, and progress-aware timeouts.
— Named mechanisms, no config surface or numbers.v2026.8.3
4000
/focus reduced-output viewnew51how completely this was documenteddepth18/40specificity15/30actionability18/3051 / 100
/focus provides a reduced-output view with hidden-line recovery.
Hugging Face is a platform providing pre-trained machine learning models, datasets, and tools for natural language processing and computer vision.
Hugging Face added a credential revocation endpoint and schema updates to its OAuth/user APIs, plus label-based filtering for Jobs pages.
└──▷ 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
Label-based filtering on Jobs pagesnew60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Jobs pages for users and organizations now support filtering by label, with the most-used labels shown as clickable chips displaying job counts, plus a free-form key=value input field for filtering by any label.
Promptfoo is a testing framework for evaluating and benchmarking language model prompts and AI applications across multiple providers.
Promptfoo's snapshot-20260804 release adds an adaptive rate-limit scheduler, a Transformers.js provider for local inference, several new gateway/video providers, telecom and RAGRAGRetrieval-augmented generation: looking up relevant documents and adding them to the prompt before the model answers. It grounds responses in private or current data without retraining.-attribution red team plugins, multi-input red team scanning, and a batch of CLI, config and UI refinements.
└──▷ WHAT SHIPPED ·
28 FEATURES7 OF 28 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
Multiple `--env-file` flags for evalnew75how completely this was documenteddepth20/40specificity25/30actionability30/3075 / 100
Supports specifying multiple --env-file flags to load multiple environment files in a single run, e.g. promptfoo eval --env-file .env.base --env-file .env.staging.
Load multiple environment files (e.g. base secrets plus environment-specific overrides) in a single eval run.
Per-test structured output configurationnew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Supports per-test structured outputstructured outputForcing a model's response to match a given format or JSON schema, so software can parse it reliably instead of hoping the text is well formed. configuration at the test case level.
— Capability described only in prose, no key named.snapshot-20260804
2700
Multi-input variable red team scanningimproved40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Red team scans now support multiple input variables for testing systems with complex input structures.