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.
Horizon3 NodeZero is an autonomous security tool that continuously identifies and exploits vulnerabilities in networks to assess organizational risk.
Horizon3 NodeZero added a public GraphQL API for programmatic access to the Portal, overhauled Rapid Response with asset-level exploitability detail and a redesigned Real-Time View, and replaced Asset Groups with reusable Scopes in External Pentest workflows.
└──▷ WHAT SHIPPED ·
3 FEATURES3 OF 3 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0101
Rapid Response coverage for new CVEsnew50how completely this was documenteddepth15/40specificity25/30actionability10/3050 / 100
Rapid Response coverage was added for Starlette/LiteLLM BadHost, Apache Solr, Palo Alto Networks PAN-OS, Nginx UI, Ivanti Sentry, Check Point Remote Access 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., Splunk Enterprise, Cisco Unified Communications Manager, and Squid.
— Lists specific products covered but no CVE IDs or test detailssnapshot-20260805
0202
External Pentest Scopes replace Asset Groupsbreaking45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
The External Pentest workflow was rebuilt so reusable Scopes replace Asset Groups, with improved bulk asset management and uploads 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 the replacement concept but no migration steps or config givensnapshot-20260805
0303
Public GraphQL API for Horizon3 Portalnew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
A new public GraphQL API provides programmatic access to a subset of Horizon3 Portal functionality, enabling automation, integration, and advanced workflows.
— Names GraphQL API but no endpoint, schema, or auth details givenapi-docs-cfcbf60ea3eb
Portkey is an AI gateway providing observability, security, and reliability features for LLM applications with multi-model support.
Portkey's March 2026 release adds vault-backed Secret References, weekly rate-limit windows, cross-cloud GCS log delivery via GCP Workload Identity Federation, four new guardrail integrations, and expanded provider support across DeepInfra, DeepSeek, Bedrock, Vertex AI, and Azure AI Foundry.
└──▷ WHAT SHIPPED ·
2 FEATURES1 OF 2 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0101
DeepSeek tool calling and reasoning modenew75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Adds tools, tool_choice, and stream_options for deepseek-chat; maps reasoning_effort to thinking mode and surfaces reasoning_content in streams for deepseek-reasoner.
Semgrep is a static analysis tool that scans code for bugs, security vulnerabilities, and policy violations using customizable rules.
Semgrep introduces a public beta of AI-enabled Agentic Workflows for multi-step detection pipelines, alongside refinements to license compliance blocking, Supply Chain incident notifications, and policy management UX.
└──▷ WHAT SHIPPED ·
5 FEATURES1 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.
0101
Agentic Workflows public betanew60how completely this was documenteddepth30/40specificity15/30actionability15/3060 / 100
Semgrep Agentic Workflows enters public beta, running multi-step AI-enabled detection pipelines from the Semgrep AppSecAppSecApplication security: the practice of finding and fixing vulnerabilities in software during design, development, and testing. Cyber tools build on AppSec workflows to shift vulnerability detection earlier in the development lifecycle. Platform that combine program analysis, deterministic tools, and constrained AI-based reasoning to produce reviewable security issues.
— Explains mechanism and platform but no exact steps or API named.snapshot-20260805
0200
Default Supply Chain incident notification policynew60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
A default Supply Chain incident notification policy is now available to all Supply Chain customers using Unified policies, with optional Slack channel notifications for ongoing incidents based on the most recent 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..
— Names Unified policies and Slack integration but no setup steps.snapshot-20260805
thinner coverage below
0300
License compliance block-all logicimproved45how completely this was documenteddepth25/40specificity10/30actionability10/3045 / 100
License compliance can now be configured to block a dependency only when all of its licenses are blocked, rather than when any single license is blocked.
Confirmation warning for project tag changesnew40how completely this was documenteddepth15/40specificity10/30actionability15/3040 / 100
Semgrep now shows a confirmation warning when adding or removing project tags attached to policies, during bulk edit and from a project's settings page.
— Names UI locations but no further mechanism detail.snapshot-20260805
0500
Detailed webhook validation error messagesimproved20how completely this was documenteddepth10/40specificity5/30actionability5/3020 / 100
Webhook validation and test failure error messages now include specific failure reasons.
— Bare description with no example of message content.snapshot-20260805
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 Harden Runner now supports AWS CodeBuild-hosted runners, opt-in container process tracing for ARC pods, versioned Runner Job Hooks, and automatic allowance of single-label hostnames in block mode, while threat intel notifications gain a tenant-wide channel configuration page and three match-granularity levels.
└──▷ 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
Threat intel match-granularity levelsnew90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
Introduces three match-granularity levels for threat intel notifications — All threat intel incidents, Affected packages, and Exact version only — selectable from the Threat intel notifications dialog; alerting is an explicit opt-in per organization via the Notify when StepSecurity threat intel flags a compromised component event in organization notification settings.
Limit threat intel noise for an application team by alerting only when the exact compromised package version is present in their environment.
📍In organization notification settings, enable the 'Notify when StepSecurity threat intel flags a compromised component' event, open the Threat intel notifications dialog, and select Exact version only.
Container process tracing for ARC podsnew85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
ARC Harden Runner v2.18.6 adds opt-in container process tracing for ARC-hosted pods, enabled via the Helm value env: enableContainerProcessTracing: "true".
Enable container process tracing on ARC-hosted pods to capture process events from inside containers.
Tenant-wide threat intel notification channelsnew85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
Adds a Notifications page under Admin console settings to configure email, Slack webhook, and Teams webhook once at the tenant level, replacing per-organization channel setup; granularity can also be set independently at the tenant level so a tenant can subscribe to the full incident feed regardless of individual organization configuration.
Configure a single Slack webhook for all organizations in your tenant so every team receives threat intel alerts without repeating channel setup per org.
📍In the Admin console, go to Settings › Notifications and enter your Slack webhook URL under the Slack webhook field, then save.
Versioned Runner Job Hooks v1.0.0new75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Publishes Runner Job Hooks v1.0.0 at step-security/gha-runner-job-hooks, letting runners pin to a specific hook version for pre-job and post-job execution; the hooks were rewritten from shell script to TypeScript/JavaScript.
Configure versioned Runner Job Hooks on self-hosted runners via the StepSecurity app UI.
📍In the StepSecurity app, go to Settings → Harden-Runner Installation → Runner Job Hooks and follow the installation instructions to reference a specific version from step-security/gha-runner-job-hooks.
Implicit single-label hostname allowance in block modeimproved70how completely this was documenteddepth30/40specificity30/30actionability10/3070 / 100
Single-labeled internal hostnames (no dot) are now implicitly allowed when egress-policy: block is set, across GitHub Action v2.20.1, ARC v2.18.6, and Self-Hosted VM v1.8.14, removing the need to list them in allowed-endpoints.
AWS CodeBuild runner support in Harden-Runnernew35how completely this was documenteddepth15/40specificity15/30actionability5/3035 / 100
Harden-Runner GitHub Action v2.20.1 adds support for GitHub ActionsGitHub ActionsGitHub's built-in CI/CD system that runs automated workflows triggered by repository events, letting cyber tools automate testing, building, and releasing without managing separate pipeline infrastructure. runners hosted on AWS CodeBuild.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
Infisical shipped a major Privileged Access ManagementPrivileged Access ManagementBrokering administrator sessions through a gateway instead of handing out standing credentials. Access is granted for one session, to one target, and recorded. overhaul alongside a wave of new secrets-sync destinations (Spacelift, Rundeck, Hasura Cloud), Cloudflare secret rotation, HSMHSMA tamper-resistant device that generates and stores cryptographic keys and performs operations with them, so the private key never leaves the hardware. Cloud KMS services run on fleets of them.-backed internal certificate authorities, native Windows ADCSADCSActive Directory Certificate Services, Microsoft's PKI role for issuing and managing X.509 certificates inside a Windows domain; cyber tools target it because misconfigurations frequently allow privilege escalation or domain compromise. support, and cross-project secret sharing.
└──▷ 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
Certificate sync external identifier exposedimproved55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Exposes certificate sync external identifier in the API and UI, making it easier to correlate Infisical-managed certificates with external systems.
— Names API and UI exposure, purpose is clearv0.161.13
0201
HSM-backed internal certificate authoritiesnew55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Native Windows ADCS certificate supportnew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Adds native Windows 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. Certificate Services (ADCS) support for certificate management.
— Names the exact Windows service integratedv0.161.14
0502
Hasura Cloud secrets syncnew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Supports Hasura Cloud as a secret sync destination, pushing secrets directly to Hasura Cloud environments.
— Names destination and behaviour but no config pathv0.161.13
0603
Cloudflare API token and R2 key rotationnew45how completely this was documenteddepth15/40specificity20/30actionability10/3045 / 100
Adds secret rotation support for Cloudflare API tokens and R2 access keys.
— Names exact secret types rotated, no flag/endpoint givenv0.162.16
0700
JSON and plain text formats in Cloudflare Workers syncimproved45how completely this was documenteddepth15/40specificity20/30actionability10/3045 / 100
Supports JSON and plain text variable formats in Cloudflare Workers sync.
— Names exact formats and integration destinationv0.162.3
0804
Cross-project secret sharingnew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Secrets can be shared across different Infisical projects; this capability is gated by license entitlement.
— Names entitlement gating but no config surface givenv0.162.16v0.161.13
0900
PKI post-sync commands for agentsnew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Adds PKIPKIA framework of policies, roles, and cryptographic standards for issuing and managing digital certificates that bind public keys to identities, letting tools verify authenticity and encrypt communications without pre-shared secrets. post-sync command support for Windows and Linux agents.
— Names platforms but not the command syntaxv0.162.16
1000
Azure CLI access in PAMnew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Adds Azure CLI access to Privileged Access Management (PAMPAMBrokering administrator sessions through a gateway instead of handing out standing credentials. Access is granted for one session, to one target, and recorded.).
— Names the specific CLI target but no setup stepsv0.162.3
1100
Rundeck secrets sync integrationnew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Adds Rundeck as a supported app connection for secret sync.
— Names the connection type, no setup path givenv0.162.0
1205
Spacelift secrets sync integrationnew35how completely this was documenteddepth10/40specificity15/30actionability10/3035 / 100
Burp Suite is a web application security testing platform for finding vulnerabilities through intercepting and analyzing HTTP traffic.
Burp Suite DASTDASTDynamic application security testing, probing a running application from the outside for vulnerabilities. It checks behavior exposed through the application's interfaces. 2026.8 gives every vulnerability a persistent identity that carries across scans.
Assigns each vulnerability a persistent identity that carries across scans, enabling lifecycle tracking of findings over time rather than treating them as isolated scan results.
OpenShell is the safe, private runtime for autonomous AI agents.
OpenShell v0.0.98 adds OTLPOTLPOpenTelemetry Protocol, a standard way to send traces, metrics and logs between applications, collectors and monitoring systems. It lets telemetry move across compatible tools. trace export for VM-backed sandbox drivers, giving observability into sandbox execution.
└──▷ 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
OTLP trace export for VM sandboxesnew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
OpenShell exports driver traces from VM-backed sandboxes over OTLP, providing observability into sandbox execution.
— Names OTLP export but no config key or endpoint given.v0.0.98
Iru added the ability to exclude and re-include specific users from a policy assignment, plus styling updates to the generated-policy editor.
└──▷ 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
Exclude users from policy assignmentsnew45how completely this was documenteddepth20/40specificity10/30actionability15/3045 / 100
Admins can exclude specific users from a policy assignment when publishing or updating a policy, to handle exceptions to broad policy coverage. Admins and auditors can later re-include a previously excluded user in that assignment.
Microsoft Security is a comprehensive platform providing threat protection, vulnerability management, and security monitoring across devices, identities, and cloud environments.
Microsoft added a DevSecOps pillar and an AI-focused Zero Trust Assessment to its Zero Trust Workshop, alongside expanded AI pillar guidance and new published guidance on securing AI agents and the software supply chainsoftware supply chainThe dependencies, tools and processes used to build and deliver software. Compromising one part can affect the products or organizations that rely on it..
└──▷ WHAT SHIPPED ·
5 FEATURES3 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.
0101
DevSecOps pillar in Zero Trust Workshopnew70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
A new DevSecOps pillar with 15 control groups and 91 tasks covers developer platforms, CI/CD pipelines, source repositories, dependencies, artifacts, and infrastructure-as-code. It also adds four AI-assisted development tasks: code governance, tool allowlisting, data protection, and AI/ML pipeline supply-chain security.
— Concrete counts and named task areas but no exact navigation path2026-08-04-0378d1c4
thinner coverage below
0200
AI pillar guidance on AI Memory frameworkimproved50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
The AI pillar in the Zero Trust Workshop is improved with guidance based on the Microsoft AI Memory framework, treating memory as a governed security boundary with intent, 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., lifecycle visibility, and user control.
— Names the framework and its principles but no actionable steps2026-08-04-0378d1c4
0300
AI agent security pattern and practice guidancenew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
New pattern and practice guidance covers least privilege for AI agents, Zero Trust for source code access, memory safety in agentic systems, software supply chain protection, and security adoption for development.
— Lists topic areas but no specifics on the guidance content2026-08-04-0378d1c4
0402
AI-focused Zero Trust Assessmentnew35how completely this was documenteddepth15/40specificity10/30actionability10/3035 / 100
A new Zero Trust Assessment experience establishes a baseline across Zero Trust pillars, including AI and DevSecOps scenarios.
— States purpose but not how the assessment is run or accessed2026-08-04-0378d1c4
0503
Zero Trust for AI e-booknew25how completely this was documenteddepth10/40specificity10/30actionability5/3025 / 100
Publishes a new e-book, "Zero Trust for AI: Rebuilding security controls for autonomous and agentic systems", covering AI agents, tools, memory, data, and runtime operations.
— Names the resource and its scope but no operational detail2026-08-04-0378d1c4
Trend Vision One is Trend Micro's unified cybersecurity platform providing threat intelligence, vulnerability management, and incident response across endpoints and networks.
Trend Vision One's AI Scanner adds new export formats, an attack-objective filter, and a way to upload scan reports directly into the console for air-gapped environments.
└──▷ 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
Multiple export formats for AI Scanner reportsnew70how completely this was documenteddepth25/40specificity30/30actionability15/3070 / 100
AI Scanner scan reports can now be exported as JSON, CycloneDX 1.6CycloneDX 1.6An OWASP-maintained Software Bill of Materials standard that catalogs components, dependencies, and supply-chain metadata; tools use it to produce or consume machine-readable SBOMs in a widely supported schema. (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. form), and self-contained sortable HTML, in addition to the existing CSV option; all formats respect the active dashboard filters.
Export a 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. 1.6 VEX report scoped to a specific attack objective for ingestion into 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. or vulnerability management pipeline.
📍In AI Scanner, set the Objective filter to the desired attack objective, then choose Export → CycloneDX 1.6 (VEX).
Direct upload of AI Scanner HTML reportsnew70how completely this was documenteddepth30/40specificity20/30actionability20/3070 / 100
AI Scanner HTML reports (up to 100 MB) can be uploaded directly into the TrendAI Vision One console via AI Security → AI Application Security, supporting on-premise and air-gapped deployments.
Get scan results from an air-gapped system into TrendAI Vision One without direct network access.
📍In the console, go to AI Security → AI Application Security and use the upload control to import an AI Scanner HTML report (up to 100 MB).
Cotool is an AI-powered code analysis and security tool that identifies vulnerabilities and provides automated fixes for software development.
Cotool v0.62.0 makes agent runs durable across worker restarts, adds full-text Linear search and GitHub sandbox file uploads, expands Huntress, Darktrace, and Kolide integrations, and introduces guided model upgrades and skill version history for agents.
└──▷ WHAT SHIPPED ·
11 FEATURES0 OF 11 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Full-text Linear issue search with filtersnew50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Adds full-text Linear issue search with team, status, archive, and comment filters.
— Names filters and integration but no query syntax or pathv0.62.0
0200
Darktrace model breach actionsimproved50how completely this was documenteddepth20/40specificity25/30actionability5/3050 / 100
Expands Darktrace support with actions to acknowledge, reopen, and comment on model breaches.
— Names concrete actions but no invocation method shownv0.62.0
0300
Huntress MSP/MSSP account supportimproved45how completely this was documenteddepth20/40specificity20/30actionability5/3045 / 100
Expands Huntress support for MSPMSPA managed service provider, a company that operates IT services for customers. It may manage systems, networks, backups or other ongoing technology needs. and 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. accounts with optional organization scoping.
— Names account types and scoping option, no setup stepsv0.62.0
0400
Durable agent execution across worker restartsimproved40how completely this was documenteddepth25/40specificity15/30actionability0/3040 / 100
Agent runs, delegated sub-agents, tool calls, waiting prompts, and handoffs are now durable across worker restarts, meaning these states survive a restart rather than being lost.
— Explains scope of durability but no config or trigger detailv0.62.0
0500
Skill version history and restorenew40how completely this was documenteddepth20/40specificity10/30actionability10/3040 / 100
Adds skill version history with the ability to inspect and restore earlier versions.
— Clear capability but no location or command givenv0.62.0
0600
Guided model upgrades for agentsnew35how completely this was documenteddepth20/40specificity10/30actionability5/3035 / 100
Adds guided, user-approved model upgrades for agents with supporting research for each recommendation.
— Describes approval flow but no UI or command detailv0.62.0
0700
GitHub sandbox file uploadsnew35how completely this was documenteddepth15/40specificity15/30actionability5/3035 / 100
Adds support for GitHub tools to upload sandbox-generated files.
— Names GitHub tools and sandbox files but lacks mechanismv0.62.0
0800
Kolide multi-value report query handlingimproved35how completely this was documenteddepth15/40specificity15/30actionability5/3035 / 100
Expands Kolide report queries with improved multi-value parameter handling.
— Names integration and improvement area only brieflyv0.62.0
0900
Instruction-aware integration recommendations in buildernew30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
Adds instruction-aware integration recommendations directly in the agent builder.
— Names UI location but no detail on recommendation logicv0.62.0
1000
API vs interactive execution audit distinctionimproved25how completely this was documenteddepth15/40specificity10/30actionability0/3025 / 100
Distinguishes API agent executions from interactive runs in audit logs.
— States change but no log field or query examplev0.62.0
1100
Provider-native conversation compactionimproved25how completely this was documenteddepth15/40specificity10/30actionability0/3025 / 100
Improves long conversations with provider-native compaction that preserves more useful context.
— Vague mechanism, no limits or provider names givenv0.62.0
Tenzir is a security data platform that ingests, transforms, and analyzes security telemetry and threat intelligence data.
Tenzir Ship v2.0.0 changes how pre-1.0 projects handle breaking-change version bumps and adds explicit controls for declaring a first stable release.
└──▷ 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
Pre-1.0 breaking-change version bump logicbreaking80how completely this was documenteddepth35/40specificity25/30actionability20/3080 / 100
Projects on major version zero no longer automatically bump to v1.0.0 when unreleased entries include breaking changes; instead they receive a minor bump, e.g. a breaking entry after v0.4.2 now produces v0.5.0 instead of v1.0.0. Reaching v1.0.0 now requires an explicit invocation rather than happening automatically.
--major flag on release createnew80how completely this was documenteddepth25/40specificity25/30actionability30/3080 / 100
New --major flag on tenzir-ship release create explicitly declares the first stable (1.0.0) release, and also accepts 1.0.0 as an explicit version argument. Example: tenzir-ship release create --major --yes.
Declare the first stable 1.0.0 release for a project that is still on major version zero.
$ tenzir-ship release create --major--yes
— Exact flag and runnable command given directly.product docs
thinner coverage below
0300
stats ambiguous version warningimproved45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
stats now warns and reports no next version instead of failing when multiple outstanding release-candidate series make the target version ambiguous.
— Names the command but no reproduction steps or example.product docs
└──▷ BREAKING ON UPGRADE
!
Projects on major version zero will no longer automatically bump to v1.0.0 on a breaking change — they receive a minor bump instead (e.g., v0.4.2 → v0.5.0). Reaching v1.0.0 now requires an explicit tenzir-ship release create --major --yes invocation.
Cribl is a data processing and routing platform that collects, transforms, and delivers security and observability data from multiple sources.
Cribl launched a new App for AI Observability, giving teams a single pane to search, investigate, and report on AI telemetry across models and providers, backed by dashboards for usage/cost, security/compliance, sensitive-data trace tracking, and a conversational AI Insights agent.
└──▷ WHAT SHIPPED ·
10 FEATURES1 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
Sensitive Data Traces for PII and secretsnew65how completely this was documenteddepth30/40specificity20/30actionability15/3065 / 100
Sensitive Data Traces pinpoint exactly where sensitive data (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., credentials, API keys) appears within a trace or session, with analysis by category, user, model, and tool over time.
Sessions and Traces viewnew65how completely this was documenteddepth30/40specificity20/30actionability15/3065 / 100
The Sessions and Traces view provides end-to-end trace visibility with filterable session lists, span timelines, and full prompt, response, and tool-call payloads.
Usage and Cost Dashboardnew60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
The Usage and Cost Dashboard surfaces spending trends, token consumption, top users and models, 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. efficiency anti-patterns, and an activity heatmap.
Cribl App for AI Observabilitynew50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
New Cribl App for AI Observability delivers a single pane to search, investigate, and report on AI telemetry across models, tools, and environments, built on Cribl's AI Platform for Telemetry.
Tines is a no-code automation platform for security teams to build workflows that connect tools and respond to threats.
Tines reworked the case list layout, giving users more control over what information is shown and how it is displayed.
└──▷ WHAT SHIPPED ·
1 FEATURE0 OF 1 FEATUREmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
New case list layout optionsimproved30how completely this was documenteddepth15/40specificity5/30actionability10/3030 / 100
The case list now offers new layout options that give users more control over what information is shown and how it is displayed.
Immuta is a data governance platform that controls access to sensitive data and ensures compliance through automated policies and masking.
Immuta's latest release overhauls the Connections experience with health dashboards, per-object policy sync controls and Redshift viewless auto-discovery, while introducing several breaking changes around Snowflake role naming, Databricks query auditing and data-source grant revocation.
└──▷ WHAT SHIPPED ·
6 FEATURES3 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.
0101
Databricks query_text masking breaks Unity Catalog query auditbreaking75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
Starting August 26, 2026, Databricks will mask query_text in the query_history system table by default, causing Immuta's Databricks Unity Catalog query audit to lose query text with affected events showing Indeterminant, unless the Immuta service principal is added to the databricks_pii_access group.
— Names table, field, group and exact remediation action.snapshot-20260805
thinner coverage below
0200
Connection health dashboard and integration settingsnew55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Connections now display a per-connection health state of ACTIVE, INACTIVE, or UNHEALTHY, and integration settings for Databricks Unity Catalog and Snowflake have been moved directly into Connections.
— Names the three health states but not the exact navigation.snapshot-20260805
0302
Snowflake policy role renaming under new integration architecturebreaking55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
As part of a new Snowflake integration architecture rollout beginning July 23, 2026, Immuta will rename Snowflake policy role names and recreate existing policy roles under new names; user role names remain unchanged and there is no downtime.
— Gives timing and impact scope but no migration steps.snapshot-20260805
0403
Separate access and masking exception request forms per data productnew50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
Data products can now have separate access request forms and masking exception request forms, each with independent questions and data use agreements.
— Explains the split but not exact configuration surface.snapshot-20260805
0500
Combined manual resync for Snowflake data and subscription policiesimproved45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Manual data policy resync for Snowflake data sources now resyncs both data policies and subscription policies simultaneously.
— Clear behavior change, no command or UI path named.snapshot-20260805
0600
Faster masking exception queries for Snowflakeimproved30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
Query performance for Snowflake securables with advanced masking exceptions is improved via a more efficient comparison method.
— Mechanism described only vaguely as 'more efficient'.snapshot-20260805
└──▷ BREAKING ON UPGRADE
!
Immuta will rename Snowflake policy role names as part of the new Snowflake integration architecture rollout (beginning July 23, 2026); existing policy roles will be recreated under new names. User role names remain unchanged and there is no downtime.
!
Starting August 26, 2026, Databricks will mask query_text in the query_history system table by default; Immuta's Databricks Unity Catalog query audit will lose query text and all affected events will show as Indeterminant unless the Immuta service principal is added to the databricks_pii_access group.
!
Immuta will no longer display integration error banners when integration validation fails; error messages will only be available through the new Connections experience.
!
When a data source is disabled, Immuta now revokes data owners' Immuta-managed grants in the data platform (behavior change release; on by default August 1, enabled for all accounts September 1).
Microsoft Entra is a cloud-based identity and access management platform that secures user authentication and authorization across applications.
Microsoft Entra expanded its Zero Trust Assessment with three new posture pillars covering AI, Security Operations, and Infrastructure.
└──▷ 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
New Zero Trust Assessment pillarsimproved45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
The Zero Trust Assessment adds AI, Security Operations, and Infrastructure pillars, expanding automated posture evaluation beyond the existing Identity, Devices, Network, and Data pillars.
— Names the pillars but no mechanism or scoring detail given.2026-08-04-1bf83279
JumpCloud is a cloud-based directory platform that manages user identities, devices, and access across IT infrastructure.
JumpCloud's agent update (2.152.1) refines the Self Service App Catalog and extends the updated login window to Entra IDEntra IDMicrosoft's cloud-based identity and access management service, formerly Azure Active Directory, used by cyber tools to authenticate users and enforce access policies in Microsoft 365 and Azure environments.-joined Windows devices.
└──▷ 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
Self Service App Catalog filters unsupported appsimproved35how completely this was documenteddepth15/40specificity10/30actionability10/3035 / 100
The Self Service App Catalog now filters unsupported package-manager applications so users only see installable apps in the JumpCloud app.
Clerk is a user authentication and identity management platform that provides sign-up, login, and user profile management for web and mobile applications.
Clerk extended its <SignIn /> component to support the combined sign-in-or-up flow even when strict user enumeration protection is enabled.
└──▷ 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
Sign-in-or-up flow under strict enumeration protectionnew58how completely this was documenteddepth25/40specificity18/30actionability15/3058 / 100
The <SignIn /> component now supports the combined sign-in-or-up flow when strict user enumeration protection is active — visitors first verify their identity, and Clerk then either signs them in or creates a new account based on that verification.
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.8 release adds AI-assisted risk assessment import via chat and expands its framework library with an ANSSI industrial cybersecurity standard, alongside translation updates.
└──▷ 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
ANSSI industrial cybersecurity framework librarynew55how completely this was documenteddepth20/40specificity25/30actionability10/3055 / 100
Adds the ANSSI 'la cybersécurité des systèmes industriels - mesures détaillées' framework library, extending the platform's set of 150+ supported global frameworks with automatic control mapping.
— Names the framework but not how to enable or map itv3.20.8
0200
AI chat risk assessment importnew35how completely this was documenteddepth15/40specificity10/30actionability10/3035 / 100
CISO Assistant now supports importing risk assessments through the AI chat interface.
— No detail on import mechanism, format or limitsv3.20.8
0300
Dutch and Ukrainian translation updatesimproved15how completely this was documenteddepth5/40specificity10/30actionability0/3015 / 100
Updates Dutch (NL) and Ukrainian translations.
— Bare mention with no scope or content detailsv3.20.8
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.222 tightens permission enforcement across multi-agent workflows and restricts where Remote Control auto-start can be configured, while also removing the ultraplan feature.
└──▷ WHAT SHIPPED ·
5 FEATURES2 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.
0101
Remote Control auto-start scoping restrictedbreaking85how completely this was documenteddepth30/40specificity30/30actionability25/3085 / 100
Remote Control auto-start can no longer be enabled via repo-local .claude/settings.json or .claude/settings.local.json; it must now be enabled at user scope via /config. Repo-local settings can still be used to turn auto-start off.
— Names exact config files and replacement commandv2.1.222
0200
Diffs now render raw git blob contentimproved65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
The /diff view, Remote Control workspace diff, and file-edit diffs in web sessions now use raw git blob content, ignoring workspace-configured diff drivers and textconv.
— Names affected surfaces and the textconv behavior bypassedv2.1.222
thinner coverage below
0300
Permission classifier now vets inter-agent messagesimproved55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
In auto mode, messages dispatched to other agent sessions via SendMessage are now evaluated by the permission classifier before delivery, improving safety of multi-agent workflows.
— Names SendMessage mechanism but no reader actionv2.1.222
0400
disable-model-invocation refusal prompts direct skill runimproved50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
When disable-model-invocation refusal behavior triggers, Claude now prompts the user to run the skill directly rather than attempting to replicate its workflow.
— Names the setting but behavior change is briefv2.1.222
0502
ultraplan feature removedbreaking30how completely this was documenteddepth10/40specificity15/30actionability5/3030 / 100
The ultraplan feature has been removed from Claude Code; any configuration or workflows depending on it will break.
— States removal only, no detail on what it didv2.1.222
└──▷ BREAKING ON UPGRADE
!
Remote Control auto-start can no longer be enabled from .claude/settings.json or .claude/settings.local.json; configurations relying on repo-local settings to turn it on will stop working — use /config at user scope instead.
!
The ultraplan feature has been removed; any configuration or workflows depending on it will break.
Lightweight coding agent that runs in your terminal
OpenAI Codex CLI improved Amazon Bedrock web search compatibility and raised an MCPMCPModel Context Protocol, a standard for connecting AI applications to external tools and data sources. A compatible server exposes capabilities an assistant can use through a common interface. tool description size limit to avoid hidden tools.
└──▷ WHAT SHIPPED ·
0 FEATURES2 FEATURES1 OF 2 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0101
MCP tool-spec description limit raised to 512 KiBimproved58how completely this was documenteddepth25/40specificity25/30actionability8/3058 / 100
The MCP namespace tool-spec description limit was raised from 1,000 bytes to 512 KiB, truncating only at a UTF-8 character boundary when the new limit is exceeded — preventing tools from being hidden due to truncated server instructions.
— Exact byte limits and truncation behavior given, but no user-facing actionrust-v0.147.0-alpha.6.3
0200
Cached web search fallback for Bedrockimproved53how completely this was documenteddepth25/40specificity20/30actionability8/3053 / 100
Codex CLI now enables hosted text web search for Amazon Bedrock, automatically resolving unsupported live and indexed web-access modes to cached search, or disabling the tool entirely when cached search is prohibited by managed requirements. It also normalizes built-in and configured Bedrock model catalogs to text-only web search payloads, removing the unsupported search_content_types field that Bedrock rejects.
— Explains fallback mechanism and named field, but no user action neededrust-v0.147.0-alpha.6.4
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
Cline enforced hard, tool-level blocking of file-editing shell commands in Plan mode across the CLI, SDK, and desktop app, while also shipping session auto-approval, CLI theming, a universal macOS build, and a batch of provider reliability and compatibility fixes.
└──▷ 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.
0100
TUI color themes via `/theme` commandnew95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
Adds a /theme command, a command palette, and a Theme row in /settings to select the CLI's 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. color theme with live preview; the CLINE_THEME environment variable overrides the persisted choice at startup. Built-in themes include Auto, Cline Dark, Cline Light, Tokyo Night, Gruvbox Dark, Nord, Dracula, Catppuccin Mocha, One Dark, Solarized Dark, and Solarized Light.
— Names exact command, settings row, env var, and theme listcli-v3.0.50
0201
Plan mode hard-blocks file-editing shell commandsnew86how completely this was documenteddepth38/40specificity30/30actionability18/3086 / 100
Plan mode now rejects file-manipulation shell commands at the enforcement/tool level rather than relying on prompting: in-place editors (sed -i, perl -i), file redirections, mutating git subcommands, package installs, and nested command strings (sh -c, eval, sudo, xargs) are blocked in run_commands on Linux, Windows, and PowerShell, with a tool error returned; read-only investigation via run_commands still works.
Auto-approve tool execution without promptsnew85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
Adds an --auto-approve true CLI flag to start a session with tool auto-approval enabled from the start, an in-client Auto-approve tools per-session toggle for ACP clients like Zed, and an auto_approve session config option (AUTO_APPROVE_CONFIG_ID) now honored over ACP.
— Runnable flag and named config key with an example commandcli-v3.0.50
0400
Automatic context-window overflow recoveryimproved65how completely this was documenteddepth35/40specificity20/30actionability10/3065 / 100
Context-window overflow is now detected and recovered from automatically: the run force-compacts using a deterministic strategy requiring no extra 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. call and retries once, surfacing an actionable message for terminal cases instead of a raw provider error.
AI SDK 7 model layer upgradeimproved60how completely this was documenteddepth30/40specificity25/30actionability5/3060 / 100
Upgrades the model layer to AI SDK 7 and switches Ollama to the native AI SDK provider, with canonical AI SDK 7 file parts for images so image-bearing requests no longer log deprecation warnings.
Claude 4.6+/5.x thinking compatibility fiximproved60how completely this was documenteddepth30/40specificity25/30actionability5/3060 / 100
Claude 4.6+ and 5.x models are no longer rejected with "thinking.type.enabled is not supported": adaptive-era models are no longer sent the manual thinking wire shape, the model catalog now carries reasoning metadata, and unlisted or user-typed adaptive IDs are inferred automatically.
`mode` field on StartSessionInputnew60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
Adds a mode field to StartSessionInput with values user, automation, subagent, or team, alongside the existing source field, to record how a session began.
— Names the exact field, its enum values, and containing typesdk/sdk/v0.0.70
0800
Bedrock Converse cachePoint markersimproved60how completely this was documenteddepth30/40specificity25/30actionability5/3060 / 100
The Bedrock provider now emits Converse cachePoint markers instead of Anthropic cache_control, restoring prompt cache reads and writes and eliminating stray cache_control fields in the request body.
— Names the exact field change but is internal to the provider integrationsdk/sdk/v0.0.70
thinner coverage below
0900
Universal macOS binaryimproved55how completely this was documenteddepth25/40specificity15/30actionability15/3055 / 100
Ships a single universal macOS download that runs natively on both Apple Silicon and Intel; existing per-architecture installs migrate automatically.
— Explains behavior and migration but no install commanddesktop-v0.0.9
1000
Session history filter by originnew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
A new filter control in the sidebar lets users filter session history by origin — Desktop, CLI, extension, or scheduled.
— Names the UI control and its filter valuesdesktop-v0.0.9
1100
Context usage ring in composernew50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
The composer displays a token usage ring showing context-window consumption and cumulative cost, changing color as the limit approaches.
— Describes the widget's behavior but no config optionsdesktop-v0.0.9
1200
Empty model response retries on all providersimproved50how completely this was documenteddepth25/40specificity20/30actionability5/3050 / 100
Empty model responses are now retried on every provider — OpenRouterOpenRouterA unified API gateway that routes requests to dozens of LLM providers under one endpoint, letting cyber tools swap or compare models without rewriting provider-specific integration code., Cline, and OpenAI-compatible endpoints — rather than only Ollama, which previously failed outright with Model returned empty response.
Skills surfaced in slash command menuimproved45how completely this was documenteddepth20/40specificity10/30actionability15/3045 / 100
Skills now appear alongside workflows in the slash command menu, and commands that share a name are disambiguated instead of one silently shadowing the other.
Lazy root-session persistenceimproved45how completely this was documenteddepth25/40specificity15/30actionability5/3045 / 100
Root-session persistence is now lazy: starting a runtime allocates the session ID in memory without writing a database row, so abandoned sessions no longer leave empty history entries.
— Explains mechanism but is internal SDK behavior, not user-facing actionsdk/sdk/v0.0.70
1500
`max_completion_tokens` for reasoning modelsimproved45how completely this was documenteddepth20/40specificity20/30actionability5/3045 / 100
Reasoning models on OpenAI-compatible endpoints now receive max_completion_tokens instead of the previously rejected max_tokens.
— Names both parameters but is an internal request-shape fixsdk/sdk/v0.0.70
1603
Model-initiated plan-to-act switching removedbreaking40how completely this was documenteddepth20/40specificity10/30actionability10/3040 / 100
The model can no longer transition itself from plan mode to act mode mid-turn; mode transitions are now user-driven only.
— Clear behavior change but no migration steps givenv4.1.4
1700
Infomaniak and SCX.ai added to provider catalognew40how completely this was documenteddepth10/40specificity20/30actionability10/3040 / 100
Adds Infomaniak and SCX.ai to the bundled provider and model catalog.
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
CrewAI 1.15.11 adds a built-in Db2 search tool and lays groundwork for tying open-source usage to enterprise accounts, alongside expanded telemetry for coding agents.
└──▷ 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
project_id enterprise account linkingnew50how completely this was documenteddepth15/40specificity20/30actionability15/3050 / 100
Adds project_id support to link open-source CrewAI usage to an enterprise account.
— Names concrete field but no file or API location given1.15.11
0200
AMP surfaced in AGENTS.mdimproved45how completely this was documenteddepth15/40specificity20/30actionability10/3045 / 100
Surfaces CrewAI AMP in AGENTS.md and adds detection of coding agents in telemetry.
— Names file and mechanism but lacks further detail1.15.11
0300
IBM Db2 search toolnew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
CrewAI adds an IBM Db2 search tool, enabling agents to query Db2 databases as a built-in tool.
— Names the tool but no config or usage detail1.15.11
0400
Interception-hook dispatch telemetryimproved30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
Tracks interception-hook dispatches in telemetry for improved observability of agent execution.
— Describes what's tracked but no mechanism or access point1.15.11
An MCP that lets AI tools securely connect to your infrastructure, write IaaS code, debug issues, and assist during incidents - without risking production stability. Built for security teams to approve and infrastructure teams to experience like magic.
This window hardened emisar's 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. layer (typed argument coercion, clearer faults, trimmed and enriched run summaries) and its release/infrastructure trust chain (digest-pinned, 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.-attested portal images, immutable signed binaries, a dedicated pack registry, and a public status page), while shipping new dispatch-log operator tooling (emisar doctor, state check-dispatch-log, QUARANTINE_DISPATCH_LOG) and closing a string of security gaps (step-up 2FA disable, Secure cookies, Redis ACLACLAn access control list, a set of rules allowing or denying operations for particular users, services or network addresses. It decides who can use a resource. redaction, SCIMSCIMA standard for creating, updating and removing user accounts and groups across applications. It helps an identity provider keep access in sync when people join, change roles or leave. rate limiting, TLS 1.2 floor).
└──▷ WHAT SHIPPED ·
37 FEATURES2 OF 37 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
`QUARANTINE_DISPATCH_LOG` install.sh environment variablenew90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
Adds QUARANTINE_DISPATCH_LOG=1 environment variable to install.sh to automatically quarantine an unreadable dispatch log instead of leaving a host crash-looping after an upgrade.
Automatically quarantine a corrupt dispatch log during an unattended host upgrade instead of crash-looping.
$ QUARANTINE_DISPATCH_LOG=1 ./install.sh
— Exact env var and runnable install command givenv0.28.0
0200
`emisar doctor` and `state check-dispatch-log` commandsnew85how completely this was documenteddepth30/40specificity25/30actionability30/3085 / 100
Adds emisar doctor checks for the dispatch log, degraded packs, and last cloud rejection; adds emisar state check-dispatch-log for a scriptable verdict on dispatch-log health.
Check runner health — dispatch log integrity, degraded packs, and last cloud rejection — before or after an upgrade.
$ emisar doctor
Script a CI/CD gate that fails a pipeline if the dispatch log is unreadable or in a bad state.
Bridge version visibility and staleness flagnew70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Console 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 list now groups connections by the operator behind each key, displays the emisar-mcp bridge version inline per connection, and flags out-of-date bridges with a one-step path to the upgrade command.
— Names the bridge and UI grouping, no exact upgrade commandv0.26.0
0500
Specific MCP argument fault messagesimproved65how completely this was documenteddepth30/40specificity25/30actionability10/3065 / 100
MCP argument faults now name the specific field and type mismatch — e.g. limit must be a JSON integer from 1 to 100; it was sent as a string. — replacing generic contract errors; enum faults list allowed values and unknown arguments are spelled out against the allowed set.
— Exact error text quoted, mechanism explainedv0.29.0
0600
Risk level raised for secret-dense config dumpsimproved65how completely this was documenteddepth30/40specificity25/30actionability10/3065 / 100
Cloud-init user/vendor data, cloud-config, pm2 env, nginx config dumps, and caddy config dumps moved from risk level low to medium, matching linux.sudoers_dump, removing them from the ungated low-read path.
MCP scalar argument type coercionimproved60how completely this was documenteddepth25/40specificity25/30actionability10/3060 / 100
Scalar MCP arguments sent as canonical strings (e.g. "limit": "50", "dry_run": "true") now coerce to their expected types instead of failing the call.
— Concrete field examples given but no runnable commandv0.29.0
0800
MCP run summary enrichment and trimmingimproved60how completely this was documenteddepth30/40specificity25/30actionability5/3060 / 100
MCP run summaries now include a bounded terminal failure message when the runner supplies one and a bounded policy reason for denied runs, while omitting zero-information fields: stdout/stderr, byte-count, and truncation fields are absent when a stream produced no bytes, output_complete appears only when false, and per-stream SHA-256SHA-256A cryptographic hash function that turns data into a fixed 256-bit fingerprint. It is used to check integrity; hashing does not encrypt the original data. digests are removed from the MCP projection (retained on the run detail page and audit record).
Runner v0.12.0 dispatch journal migration breakbreaking60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Upgrading to runner-v0.12.0 starts a new durable dispatch journal and does not import older unacknowledged entries; downgrading to an earlier runner after v0.12.0 has written new dispatch records is unsupported.
— Clear migration note naming exact version boundaryv0.27.0
1000
Attested, digest-pinned portal release imagesnew60how completely this was documenteddepth30/40specificity25/30actionability5/3060 / 100
Portal releases now publish the exact image exercised by CI, pinned by digest, with 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. and SBOM attestations; fixable HIGH/CRITICAL vulnerabilities block publication.
— Explains full mechanism and gating criteriav0.24.0
thinner coverage below
1100
Redis ACL password hash redactionimproved55how completely this was documenteddepth25/40specificity25/30actionability5/3055 / 100
Redis ACL password hashes are redacted from acl_list and acl_getuser output, preventing ungated reads from leaking crackable material.
Exec-argument leading-dash flag protectionimproved55how completely this was documenteddepth25/40specificity25/30actionability5/3055 / 100
Exec-style arguments across docker, systemctl, podman, minio, and related packs now anchor their first character to an alphanumeric, blocking hostile values from being parsed as leading-dash flags.
— Names affected packs and the exact mechanismv0.29.0
1300
install.sh pre-flight dispatch state verificationimproved55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
install.sh now verifies dispatch state with the staged binary before touching a running service, aborting with remediation options on failure.
— Named script and behavior, no exact command shownv0.28.0
1400
Degraded pack visibility in MCP and portalnew55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Degraded packs now surface as named load failures in MCP list_runners responses and as an amber notice with reasons and reinstall remedy on the runner detail page.
— Names the endpoint and UI surface, no exact stepsv0.28.0
1500
`docs/COMPATIBILITY.md` runner-state compatibility surfacenew55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds docs/COMPATIBILITY.md naming on-host runner state (dispatch log, installed pack trees) as a compatibility surface with documented migration rules.
Hardened hosted control-plane infrastructureimproved55how completely this was documenteddepth30/40specificity25/30actionability0/3055 / 100
Hosted control plane moves to hardened infrastructure with zero-downtime rolling deploys, a private-network database with TLS pinned to a private CA, and no public compute surface.
— Detailed architecture change, nothing for reader to act onv0.24.0
1802
Runner v0.13.0 with SLSA-3 provenanceimproved45how completely this was documenteddepth15/40specificity25/30actionability5/3045 / 100
Runner binary ships as runner-v0.13.0 with SLSASLSASupply-chain Levels for Software Artifacts, a framework for assessing how software was built and protecting that process from tampering. Provenance records help verify where a build came from.-3 build provenance and SHA256SUMS.
— Names exact version and artifacts shippedv0.28.0
1900
Hosted MCP server listed in official registrynew45how completely this was documenteddepth15/40specificity20/30actionability10/3045 / 100
Hosted MCP server (dev.emisar/emisar) is now published to the official MCP registry.
Operator-run GDPR account erasure tasknew40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
Account and user erasure (GDPRGDPREU regulation enacted in 2018 that governs how organizations collect, store, and process personal data of EU residents, giving cyber tools legal obligations around data handling and breach notification. delete) available as an operator-run release task.
— Names the task type but not exact invocationv0.28.0
2200
Corrupt dispatch state halts runner pre-connectnew40how completely this was documenteddepth20/40specificity15/30actionability5/3040 / 100
Corrupt durable dispatch state now halts the runner before it connects to the control plane, preventing a misconfigured runner from silently operating.
— Describes behavior, no exact command or flagv0.27.0
2300
Single Terraform apply gate for superseded plansimproved40how completely this was documenteddepth20/40specificity15/30actionability5/3040 / 100
A newer non-destructive production plan supersedes an older pending plan, with Terraform confirmation remaining the single human apply gate.
— Names Terraform gate but no exact workflowv0.27.0
2400
Step-up challenge required to disable 2FAimproved35how completely this was documenteddepth20/40specificity10/30actionability5/3035 / 100
Disabling two-factor authentication now requires a fresh step-up challenge, preventing a hijacked session from quietly weakening an account.
— Clear behavior but no config or flag namedv0.29.0
2500
Full route coverage for SSO/MFA enforcementimproved35how completely this was documenteddepth20/40specificity15/30actionability0/3035 / 100
Sign-in enforcement for Require SSOSSOSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management. and Require MFAMFAMulti-factor authentication, requiring proof from different categories, such as a password and a hardware key, to sign in. It reduces reliance on a password alone. now covers every controller route.
— States scope change but no config surface namedv0.28.0
2600
Rate limiting on SCIM and admin endpointsnew35how completely this was documenteddepth15/40specificity20/30actionability0/3035 / 100
SCIM, audit-export, and runner-register endpoints are now rate-limited.
— Names endpoints but no limit values or configv0.28.0
2700
Direct alerts for critical infra conditionsnew35how completely this was documenteddepth15/40specificity20/30actionability0/3035 / 100
Adds direct alerts for database-down, zero-healthy-backend, and portal VM saturation conditions.
— Names conditions monitored, no config shownv0.28.0
2800
OAuth account-chooser consent for connectorsimproved35how completely this was documenteddepth15/40specificity10/30actionability10/3035 / 100
OAuth consent now lets a user choose which account to connect during connector setup.
— UI behavior described, no exact flow stepsv0.27.0
2900
Immutable, reproducible signed binary releasesimproved35how completely this was documenteddepth20/40specificity15/30actionability0/3035 / 100
Binary releases are now immutable and reproducible, with signed and verified release tags.
— States property, no verification steps givenv0.24.0
3000
Secure flag on production session cookiesimproved30how completely this was documenteddepth15/40specificity15/30actionability0/3030 / 100
Production session cookies always carry the Secure flag.
Upgrading to runner-v0.12.0 starts a new durable dispatch journal and does not import older unacknowledged entries; downgrading to an earlier runner after v0.12.0 has written new dispatch records is unsupported.
vMLX 1.6.7 flips two major defaults: paged KV cacheKV cacheMemory where a model keeps the attention keys and values of tokens it has already processed, so each new token does not recompute them. Its size grows with context length and often limits serving. now turns on automatically for supported text model families, and reasoning mode is now enabled by default across all reasoning-capable models.
└──▷ 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
Paged KV cache default for text model familiesimproved88how completely this was documenteddepth30/40specificity28/30actionability30/3088 / 100
Paged KV cache now defaults ON for autodetected text families (Qwen3.5/3.6, Zaya, Nemotron-H, LFM2.5, Laguna, Hy3, Step-3.7) when continuous batchingcontinuous batchingA serving technique that adds and removes requests from the GPU batch at every step instead of waiting for a whole batch to finish. It raises throughput on shared inference servers. and prefix cache are active. The default can be overridden with the --use-paged-cache / --no-paged-cache flags, e.g. vmlx serve mlx-community/Qwen3-8B-4bit --no-paged-cache.
Override the new paged-cache default to explicitly disable it for a model family that behaves unexpectedly with block-based caching.
— Names exact families, gating conditions, and runnable override flags.v1.6.7
thinner coverage below
0200
Reasoning mode default ON for reasoning-capable modelsimproved40how completely this was documenteddepth20/40specificity15/30actionability5/3040 / 100
Reasoning mode now defaults ON for every reasoning-capable model family, with max_thinking_tokens honored and gated on both streaming and non-streaming paths.
— Names the config field but gives no flag or command to control it.v1.6.7
Promptfoo is a testing framework for evaluating and benchmarking language model prompts and AI applications across multiple providers.
└──▷ WHAT SHIPPED ·
4 FEATURES1 OF 4 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0101
numTests cap for red team strategiesnew70how completely this was documenteddepth20/40specificity25/30actionability25/3070 / 100
The numTests config key caps the number of test cases generated per red team strategy, as in a promptfooconfig.yaml snippet setting numTests: 20 under a strategy.
Cap test case generation per strategy and load config with env variable path substitution to keep CI scans bounded.
Environment variable substitution in file pathsnew55how completely this was documenteddepth15/40specificity20/30actionability20/3055 / 100
$VAR syntax is now supported for environment variables in file paths within configuration, as shown loading a prompt via file://$PROMPTS_DIR/system.txt.
Cap test case generation per strategy and load config with env variable path substitution to keep CI scans bounded.
Security scanner for AI agent skills. Detect vulnerabilities, malicious patterns, security risks, prompt injection, data exfiltration, and supply-chain risks in Claude Code, Codex, and MCP skills before you install them.
SkillSpector v2.5.2 adds MCPMCPModel Context Protocol, a standard for connecting AI applications to external tools and data sources. A compatible server exposes capabilities an assistant can use through a common interface. registry posture scanning and hardens its ingest pipeline with hard size and entry-count caps that fail closed on breach.
└──▷ 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
Ingest size and entry-count capsnew83how completely this was documenteddepth30/40specificity28/30actionability25/3083 / 100
SkillSpector now enforces INGEST_MAX_BYTES (100 MiB) on streamed URL downloads, total uncompressed zip size, and post-clone Git repo disk usage, plus INGEST_MAX_ZIP_MEMBERS (10,000) on the number of zip entries. Breaching either limit fails closed and raises IngestLimitExceededError.
— Names exact env vars, defaults, and error typev2.5.2
thinner coverage below
0202
MCP registry posture scanningnew23how completely this was documenteddepth10/40specificity8/30actionability5/3023 / 100
SkillSpector adds scanning of MCP registry posture as part of its security checks.
— Only a one-line mention with no mechanism or scope detailv2.5.2
garak v0.16.0 introduces a Context Aware Scanning framework for technique/intent-driven evaluation, unifies probe and buff selection into a single run.spec grammar, and adds a native Anthropic generator alongside several detector hardening improvements.
└──▷ WHAT SHIPPED ·
8 FEATURES5 OF 8 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0101
Unified run.spec selection grammarbreaking74how completely this was documenteddepth28/40specificity24/30actionability22/3074 / 100
garak consolidates the old probe_spec and buff_spec configuration keys into a single run.spec definition within the run config, and adds support for selecting _intents_ alongside probes and buffs. Existing config files using top-level probe_spec or buff_spec will break, and the equivalent CLI plugin-selection options are now deprecated in favour of the unified syntax (old options still accepted but flagged deprecated).
— Names the exact config keys and migration path clearly.v0.16.0
0202
report.jsonl structure changes with probe_summary entrybreaking66how completely this was documenteddepth24/40specificity24/30actionability18/3066 / 100
report.jsonl output gains a new probe_summary entry type, and the digest format is expanded with probe summary data; digest values tied to the old *_spec configuration keys are removed. Downstream parsers of report.jsonl must be updated for the new structure.
Context Aware Scanning (CAS) frameworknew65how completely this was documenteddepth28/40specificity22/30actionability15/3065 / 100
New framework adding technique and intent annotations on probes, a technique_intent_matrix in reports enriched with names and descriptions, and a new IntentProbe base class for intent-driven evaluation. Scan reports also gain new technique and intent tabs/lists for browsing CAS results.
— Names classes and report fields but no runnable command given.v0.16.0
0400
suppressed_params for BedrockGeneratornew62how completely this was documenteddepth18/40specificity24/30actionability20/3062 / 100
Adds suppressed_params support to BedrockGenerator for controlling which parameters are passed to the Bedrock API.
— Names exact config field and generator class.v0.16.0
thinner coverage below
0500
Unicode normalisation in StringDetectorimproved46how completely this was documenteddepth18/40specificity18/30actionability10/3046 / 100
Adds Unicode normalisation to StringDetector for more robust string matching across character representations.
— Names the detector and change but not the mechanism.v0.16.0
0604
Hardened web_injection markdown exfiltration detectorsimproved42how completely this was documenteddepth16/40specificity18/30actionability8/3042 / 100
Hardens web_injection markdown exfiltration detectors against domain, extension, and parameter evasion techniques.
— Names the detector and evasion types but no usage detail.v0.16.0
0705
Native Anthropic generator pluginnew36how completely this was documenteddepth12/40specificity14/30actionability10/3036 / 100
New native Anthropic generator plugin for direct Anthropic API access.
— Only a name and one-line description, no config details.v0.16.0
0800
Simple adaptive attacks probenew28how completely this was documenteddepth10/40specificity10/30actionability8/3028 / 100
New simple adaptive attacks probe added to the probes plugin.
— No probe name, mechanism, or usage given.v0.16.0
└──▷ BREAKING ON UPGRADE
!
probe_spec and buff_spec configuration keys move into the run definition as part of the new unified spec syntax — existing config files using top-level probe_spec or buff_spec will break.
!
CLI plugin selection options for probes and buffs are now deprecated in favour of the unified spec syntax (old options still accepted but marked deprecated).
!
The report.jsonl output structure changes: new probe_summary entry type is added, the digest format is expanded, and digest values tied to the old *_spec configuration keys are removed — any downstream parsers of report.jsonl must be updated.
Obsidian is a personal knowledge management app that lets users create, link, and organize markdown notes locally with powerful search and graph visualization.
Obsidian's 1.13 cycle overhauls image viewing with a full-screen lightbox, keyboard-driven Live Preview image editing, and a new Vim :image command, while adding a searchable Settings panel on both desktop and mobile, an iOS Share Sheet integration, and tightened URI/HTML security — alongside breaking changes to the --callout-color CSS variable and the minimum supported iOS version.
└──▷ WHAT SHIPPED ·
25 FEATURES26 FEATURES2 OF 26 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented
it — not how big or important the work is. A major capability
described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint,
flag or config key scores at the top of specificity and actionability,
so it sorts above a feature described only in prose. Under
60 the notes go thin — everything below the “thinner
coverage” line is thinner documentation, not smaller work.
Hover any meter for that feature's three sub-scores.
0100
Live Preview keyboard image selection and editingimproved95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
In Live Preview, images can now be selected via keyboard; Backspace/Delete deletes the selected image, Ctrl/Cmd-C/Ctrl/Cmd-X copies or cuts it, +/- resizes it, 0 resets its size, Enter edits the image, and Tab manually edits the image size. Live Preview also gained a new visual selection state for image embeds and no longer preserves the editor line height to match image height when an image is the only content on a line.
Vim `:image` Ex commandnew90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
New Vim Ex command :image lets users grow, shrink, or reset a selected image via :image grow, :image shrink, and :image reset, and accepts a count prefix such as :5image grow to repeat the action five times.
Full-screen image lightboxnew85how completely this was documenteddepth35/40specificity25/30actionability25/3085 / 100
Clicking an image (or the new Zoom button added to image embeds in the editor) opens a full-screen image lightbox; users can pan by click-and-drag, navigate between all images embedded in the current file with arrow keys, and open it from Live Preview by selecting an image and pressing Space. On mobile, swipe down dismisses the zoomed image.
`--callout-color` now accepts any CSS color formatbreaking85how completely this was documenteddepth30/40specificity30/30actionability25/3085 / 100
The --callout-color CSS variable now accepts any valid CSS color value (e.g. #ff0000, rgb(255,0,0)) instead of a bare RGB triplet (e.g. 255,0,0); existing theme or snippet overrides using the old format will break.
Searchable Settings panelnew75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
Settings now include a search box for finding options by name or description, navigable with Ctrl/Cmd-F to re-focus; search currently covers core settings and core plugins, and community plugins can migrate to the new Settings API to appear in results. Keyboard navigation lets users move between items with arrow keys and open a tab with Enter, including Vim key binding support. On mobile, a new searchable Settings panel was added for faster navigation across all settings.
Sync sidebar view improvementsimproved75how completely this was documenteddepth25/40specificity25/30actionability25/3075 / 100
The Sync sidebar view gains search, multi-selection (Shift-arrow keys or Alt-click), drag-into-other-views support, file-level context menu items, and Delete/Backspace to delete files.
iOS Share Sheet integrationnew75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
New iOS Share Sheet lets users save content from Safari, YouTube, and other apps directly to Obsidian without opening the app; supports customizable Locations to define the vault, folder, and template used.
The --callout-color CSS variable now expects a valid CSS color (e.g. #ff0000 or rgb(255,0,0)) instead of a bare RGB triplet (e.g. 255,0,0); existing theme/snippet overrides using the old format will break.
!
Minimum iOS version raised from iOS 14.5 to iOS 15.