Heads upThis site is currently under heavy development.
FreeHead is the only free newsletter you can have delivered to your inbox — the week’s best releases, every Friday.Sign up here →

This Week's Highlights — issue 003, September 5, 2026

THE AI TOOLCHAINNO. 003
Head
THE WEEK'S TOP PICKS
PUBLISHED SEPTEMBER 5, 2026 · FRIDAYS
EDITIONStailgrepheaddiffuniq

The best tooling updates that shipped this week.

// HOW THESE PICKS ARE MADE

Every feature release from the 187 tools on our watchlist goes into the daily newsletter. Once a week we read the whole field side by side and choose our top picks, judged on two questions:how deep and complete is the single best capability in the release, andhow much it changes what you can actually do.

A tool is judged on everything it shipped that week, so a project that releases daily gets credit for the sum — and still only takes one slot. We would rather run a short list than a padded one.

Same issue, same prompt, two writers:

A read across the whole week before you read any of it: what stands out in this week's picks, grouped by what it lets you do. Every tool named links to its pick below.

  • govern

    Approve an MCP server on cited evidence, and find out when it changes under you

    Gram's Temporal-backed agent assembles a dossier — code-host signals, OSV.devOSV.devAn open-source vulnerability database and API maintained by Google that aggregates CVEs and ecosystem-specific advisories in a unified schema, giving cyber tools a single feed to query for package-level vulnerability data. advisories, domain registration, direct OAuthOAuthAn open authorization protocol that lets a user grant a third-party application access to their account on another service without sharing their password, using scoped tokens instead of credentials./tools probing — and runs daily drift detection against already-approved servers, so a tool that silently changes its behaviour after review is caught rather than trusted forever. AI SAFE² adds MCP-14–19 and ships machine-readable manifest and dataset files, which makes the control set something a scanner can consume instead of a PDF someone reads.

    gram · ai-safe2-framework

  • govern

    Roll out an agent policy in observe mode before it can break anyone's session

    FailproofAI's daemon enforces live hooks across 12 agent CLIs fail-closed, and digest-pinned policy packs plus observe-before-enforce let a team watch what a new rule would have blocked before flipping it on — the usual failure is a guardrail that lands hard and stalls every developer at once. nono's sandbox flag refuses PATH hijacks and its glob allow/deny lists let a profile be composed rather than rewritten per project.

    FailproofAI · nono

  • operate

    See what your coding agent's hooks and context are actually doing

    New Insights, Hooks Runtime, Tasks & Jobs and Context tabs plus nine config-health checks covering sandbox isolation and channel-plugin risk turn an agent setup from something you configure and hope about into something you can inspect while it runs; GitLab secret detection was expanded alongside it.

    Claudoscope

Does Opus 5 read better?
01xalgorix32 RELEASES · 2026-08-07 → 2026-09-04Exploitation & C2

Autonomous AI pentesting agents — real-time reconnaissance, vulnerability detection, and exploitation orchestration. Go + TypeScript.

// WHY IT MADE THE LISTDEPTH 5/5IMPACT 5/5

Autonomous multi-agent scanning now coordinates parallel specialists through a durable hypothesis/evidence ledger, with an authz_matrix that replays each request as two accounts and anonymous to flag cross-account IDOR/BOLA, plus one-call deterministic confirmers (verify_sqli, verify_ssti, verify_xxe, verify_oob) that prove exploitation and a whitebox source-to-runtime bridge that discovers hidden routes black-box crawling never reaches and drives them to confirmed RCE.

xalgorix built out a full evidence-driven, multi-agent pentesting architecture this window — a shared hypothesis/evidence ledger backing new one-call confirmation tools for SQLiSQLiSQL injection, an attack technique where malicious SQL is inserted into an input field to manipulate a database query. Cyber tools target or detect it because it remains one of the most common ways applications expose backend data., XSSXSSCross-site scripting, a web vulnerability where an attacker injects malicious scripts into pages viewed by other users, letting cyber tools test or exploit browsers without touching the server directly., SSTISSTIServer-Side Template Injection, a vulnerability class where user input is embedded directly into a server-side template engine and executed, letting attackers run arbitrary code on the host., XXE, and blind (OOB) vulnerabilities, plus a whitebox source-to-runtime bridge (scan_source_sinks, scan_source_routes, probe_hypothesis) that maps source-code sinks to live routes. It also shipped a benchmark harness for detection scoring, findings re-test API endpoints, native Z.AI provider support, and a string of smaller UI, notification, and mobile-scanning improvements.

└──▷ WHAT SHIPPED · 27 FEATURES23 OF 27 FEATURESmost completely described first
what'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. Under60 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
Deterministic SQLi confirmation via verify_sqliNEW96

Adds verify_sqli, a deterministic one-call verifier for error-based SQL injection: accepts a hypothesis_id (or url) plus a parameter, issues three scope-gated requests (benign baseline, single-quote broken, doubled-quote balanced), and records exploit-proven CWE-89 evidence in the ledger. Reports confidence 0.95 when the balanced request recovers (classic break/recover) and 0.8 when it still errors, sharing DBMS-error detection logic with the reporting impact-gate via reporting.LooksLikeSQLError. Respects scan session auth, scope checks, rate policy, cancellation, and is disabled in passive mode.

Confirm error-based SQLi on a known vulnerable parameter identified during a scan, using a ledger hypothesis ID.
$ verify_sqli --hypothesis_id <hypothesis_id> --parameter id
Confirm error-based SQLi directly against a URL and parameter without a ledger entry, useful for ad-hoc verification.
$ verify_sqli --url https://example.com/items?id=1 --parameter id
— Exact request sequence, confidence values, and shared code path named.v4.6.32
0200
Two-account IDOR/BOLA testing via ingest_harIMPROVED91

Adds ingest_har command that accepts a HAR file captured during an authenticated session, registers its session credentials (Authorization, Cookie, and API-key headers) for use by subsequent http_request and authz_matrix calls, and seeds the ledger with the HAR's authenticated endpoints as role=authenticated hypotheses via a new internal/har parser that extracts exercised endpoints (skipping static assets), their parameters, and session headers with host-scope filtering. A new role=b parameter registers a second captured session as role B, enabling true two-account IDOR/BOLA testing where authz_matrix replays each request as role A, role B, and anonymous to flag cross-account object access.

Prove broken object-level authorization by capturing a second user's session and letting authz_matrix replay requests across both identities and anonymous.
$ ingest_har path=second_user.har role=b
Seed a scan from a HAR captured while logged in so that subsequent authz_matrix calls run against the authenticated business-logic surface.
$ xalgorix ingest_har captured_session.har
— Exact commands, headers, and parser behaviour given.v4.6.15v4.6.12
0302
XXE confirmation via verify_xxeNEW88

Adds verify_xxe, a deterministic one-call XXE confirmer that accepts a URL or ledger hypothesis ID: it POSTs a benign baseline XML document, then an XXE payload using a DOCTYPE with an external SYSTEM file:// entity, and confirms exploitation when the target file's contents appear in the probe response but not the baseline. It mirrors the safety envelope of verify_sqli and verify_ssti (internal-host scope check, request-rate gate, session auth, no redirect following, disabled in passive mode) and records exploit-proven CWE-611 arbitrary-file-read evidence directly in the ledger without auto-reporting.

Confirm an XXE finding on a target URL and record CWE-611 evidence in the ledger without triggering an automatic report.
$ verify_xxe https://target.example.com/xml-endpoint
Confirm an XXE hypothesis already tracked in the ledger by its hypothesis ID.
$ verify_xxe <hypothesis_id>
— Full request sequence and safety gates named; commands shown.v4.6.50
0403
SSTI confirmation via verify_sstiNEW88

Adds verify_ssti(hypothesis_id, parameter) (or url+parameter) to confirm server-side template injection via randomized operands — {{a*b}} for Jinja2/Twig/Nunjucks and ${a*b} for Freemarker/JSP-EL/Velocity — proving evaluation when the computed product appears in the probe response but not the baseline. On confirmation it records exploit-proven evidence in the ledger and instructs the agent to report High CWE-1336, respecting scan session auth, rate policy, cancellation, internal-host scope checks, and passive-mode disablement like sibling verify helpers.

Confirm a suspected SSTI finding from the ledger and have the agent record it as High CWE-1336 evidence.
$ verify_ssti(hypothesis_id="<hypothesis_id>", parameter="<parameter>")
Confirm SSTI against an ad-hoc URL when no ledger hypothesis exists yet.
$ verify_ssti(url="<url>", parameter="<parameter>")
— Exact payload syntax, confidence path, and call signature given.v4.6.35
0504
Authenticated finding re-test APINEW88

Adds POST /api/findings/retest to actively re-check a single stored finding without launching a full target scan, and GET /api/findings/retest/{id} to poll the status and verdict of a running or completed re-test job. Introduces an opaque auth_profile argument (primary / secondary / none) for per-job credentials that remain server-side and never appear in job state or tool schemas; terminal jobs report a meaningful_attempt field with counts of request, affected-request, and affected-variant.

Poll a re-test job for its verdict after submission, checking whether the finding is still_vulnerable, fixed, or inconclusive.
$ curl -s https://xalgorix.example.com/api/findings/retest/<id> \
  -H 'Authorization: Bearer <token>'
— Both endpoints, params, and a runnable poll example given.v4.5.126
0605
Source-code sink discovery via scan_source_sinksNEW83

Adds scan_source_sinks command to sweep an attached source tree for dangerous sinks — RCE/command injection, SQLi, SSRF, file I/O→LFI, template→SSTI, deserialization, open redirect — using the same curated patterns as code_search. Each hit is seeded into the shared ledger as a source-sink: data-flow hypothesis tagged with file:line (the first automated populator of Hypothesis.DataFlow); sink classes map to canonical vuln classes (cmdirce, fileiolfi, templatessti), bounded to 40 seeds per sweep with idempotent dedup by class + file:line, feeding claim_next_hypothesis so specialists can trace each sink to a reachable route. Degrades to a black-box fallback message when no source tree is configured; discovery-only classes (secrets, auth, crypto) are excluded from seeding.

— Sink classes, mappings, and caps fully named; no direct invocation shown.v4.6.23
0706
Benchmark harness xalgorix-bench and challenge libraryNEW82

Adds internal/bench, a benchmark harness with deliberately vulnerable challenge apps (reflected XSS, IDOR, open redirect, error-based SQLi) that deterministically scores scan findings against expected vulnerability class and endpoint, plus the xalgorix-bench operator command (build via go build ./cmd/xalgorix-bench) that wires the real agent and prints a per-class detection scorecard. The challenge library later gains SSRF, SSTI, LFI/path-traversal, and command-injection classes, and two whitebox-specific challenges — whitebox-cmdi and whitebox-node-rce — that require the full source-to-runtime bridge (scan_source_sinks, scan_source_routes, probe_hypothesis, auto-seeding) to find hidden routes and confirm RCE, enabled by new SourceFiles/SetSourceRepo support on Challenge. A -timeout flag (default 8m, via bench.RunWithTimeout) bounds each challenge scan while still scoring partial findings gathered before the deadline, alongside class-based scorecard reporting.

— Commands, flags, and challenge list named across several releases.v4.6.38v4.6.27v4.6.21v4.6.20v4.6.19
0807
Route-to-sink correlation via scan_source_routesNEW78

Adds scan_source_routes tool that extracts HTTP route declarations from source code across Flask/FastAPI, Django, Express, Spring, Go routers, and Rails, seeding each as a hypothesis with a real, reachable path — including internal/admin routes a black-box crawler never reaches. Correlates routes with dangerous sinks by handler-file co-location (seeded class-typed by worst sink class present, with a data-flow note e.g. 'POST /admin/exec reaches an RCE sink'), seeds uncorrelated routes as idor leads, bounds seeding to 40 hypotheses per sweep with idempotent dedup by vuln class and path, and degrades to black-box fallback when no source is configured.

— Frameworks, caps, and correlation logic named, no call example.v4.6.24
0908
Live route confirmation via probe_hypothesisNEW75

Adds probe_hypothesis tool that resolves a source-route hypothesis (or ingested/authenticated endpoint) against the scan target, issues a baseline HTTP request, and records the response as evidence — promoting confirmed routes to testing, flagging 401/403 as authz_matrix candidates, and marking 404/connection failures as blocked. It uses the scan session's auth, honors request-rate policy and cancellation, refuses to probe the operator's own machine via a self-scope check, skips file:line source-location endpoints, does not follow redirects (treating a 3xx to /login as a signal), and is disabled in passive mode.

— Full state-transition logic named, no direct call example given.v4.6.25
1009
Native Z.AI (GLM) provider supportNEW73

Adds native Z.AI (Zhipu GLM) provider support with two endpoint tiers — Z.AI standard API (https://api.z.ai/api/paas/v4) and Z.AI Coding Plan (https://api.z.ai/api/coding/paas/v4) — both selectable in first-run setup and Settings → LLM provider list, authenticated by API key. Routes glm-* model IDs to Z.AI automatically and normalises any-case GLM IDs to lowercase before sending (e.g. GLM-5.3glm-5.3) so newly released model IDs aren't rejected.

— Endpoints and routing behaviour named, but only a UI starting point.v4.6.43
1110
Loopback pprof debug serverNEW70

Adds XALGORIX_PPROF_ADDR environment variable to enable an opt-in loopback pprof debug server for runtime profiling.

Enable the pprof debug server on a local port to capture CPU or memory profiles during a live xalgorix run.
$ XALGORIX_PPROF_ADDR=127.0.0.1:6060 xalgorix
— Exact env var with a runnable example command.v4.5.141
1211
authz_matrix fed by uploaded context artifactsNEW69

Introduces authz_matrix, a multi-role authorization matrix for deep-testing authorization logic where autonomous scanners are weakest. Uploaded scan-context artifacts (OpenAPI/Swagger specs, HAR files, Postman collections, Burp exports) now seed the shared hypothesis ledger as bounded, role-scoped IDOR/BOLA authorization hypotheses at scan start, directly driving authz_matrix and evidence-driven specialists rather than serving as passive briefing text. Role assignment is automatic (authenticated when the artifact carried a live session, anonymous otherwise), and seeding is deduplicated by class, endpoint, parameter, and role to prevent scheduler flooding.

— Seeding rules and dedup keys named, no direct invocation shown.v4.6.14v4.6.8
1312
Out-of-band exploitation confirmation via verify_oobNEW67

Adds verify_oob, a ledger-integrated out-of-band (OAST) verification capability that polls a planted interactsh token to confirm blind vulnerabilities (blind SQLi, RCE, CMDi, XXE, SSRF) and records blind-execution proof in the shared ledger. Applies class-aware verdicts: SSRF requires an assessed non-scanner HTTP interaction, while blind RCE/CMDi/XXE/SQLi are confirmed by any genuine non-scanner callback (HTTP or DNS).

— Mechanism and verdict rules given but no direct call example.v4.6.10
1413
Discord/Telegram scan-completion notificationsNEW64

Adds XALGORIX_NOTIFY_SCAN_COMPLETE environment variable (default false) to opt in to Discord and Telegram notifications when a scan completes, separate from per-vulnerability alerts.

— Exact env var and default given, straightforward to set.v4.6.5
1500
Browser-backed XSS confirmation via verify_xssIMPROVED60

Introduces verify_xss, a browser-backed XSS execution verification tool for confirming exploitability beyond static detection. Later extended to confirm XSS execution via console.* API calls and DOM markers (document.title / window.name), covering non-dialog and DOM-only sinks in addition to JS dialogs.

— Detection surfaces named but no call signature or command shown.v4.6.9v4.6.8
1614
Atomic hypothesis assignment via claim_next_hypothesisNEW60

Adds claim_next_hypothesis tool that atomically claims the highest-confidence queued hypothesis, optionally scoped to a vuln_class lane, assigns it to the calling agent, and transitions it to testing in one locked step — eliminating duplicate-claim races between parallel specialists.

— Behaviour and scoping param named, no example call shown.v4.6.17
thinner coverage below
1700
Direct ledger linking in report_vulnerabilityIMPROVED57

Adds optional hypothesis_id parameter to report_vulnerability: on a successful report, attaches the finding as finding_ref evidence to the named ledger hypothesis and marks it proven, eliminating a separate add_hypothesis_evidence call. Empty or unknown hypothesis_id values are silently ignored.

— Exact parameter and fallback behaviour named, no call example.v4.6.11
1815
Auto-seeding of whitebox route/sink correlationsNEW56

Whitebox source now auto-seeds the ledger at scan start: route↔sink correlations are seeded class-typed and at higher confidence when a route's handler file contains a dangerous sink, matching the behaviour already provided by uploaded OpenAPI/HAR context. Auto-seeding is deterministic, bounded by per-sweep caps, idempotent (the ledger deduplicates), and a no-op when no source is configured.

— Behaviour and bounds described, no command or flag given.v4.6.26
1900
Split-APK bundle support in mobile scanningIMPROVED52

Supports split-APK bundle formats (.apks, .xapk, .aab) and allows sparse APKs that were previously rejected.

— Formats named but no scan command shown.v4.5.125
2016
Multi-file Postman collection uploadNEW45

Adds multi-file Postman collection upload with automatic variable and authentication resolution in the context view.

— Names the surface (context view) but no exact UI steps.v4.5.156
2117
Configurable OOB interaction type filteringNEW43

Enables selection of which out-of-band interaction types (DNS, HTTP, SMTP) count as callbacks.

— Names the three interaction types, no config key given.v4.5.125
2218
MiniMax, Gemini, and frontier model supportNEW38

Adds native web_search support via the MiniMax provider, routing web search queries through MiniMax's own search capability; adds a configurable Gemini safety threshold to support authorized security testing use cases; and adds recommendations for current frontier models.

— Three thin mentions, no config keys or values given.v4.6.2v4.5.151v4.5.134
2319
Multi-agent evidence-driven scanning architectureNEW37

Adds evidence-driven multi-agent assessments that coordinate scan-scoped parallel specialist agents via a durable hypothesis/evidence ledger, the shared backbone that later hypothesis-claiming, source-seeding, and verification tools build on.

— Describes architecture only in prose, no interface named.v4.6.8
2420
Light/dark/system theme toggleNEW32

Adds a light theme to the web UI with a light/dark/system toggle for display preference control.

— Simple UI addition with no further mechanism.v4.5.156
2521
Simplified Chinese (zh-CN) language supportNEW30

Adds Simplified Chinese (zh-CN) language support to the interface.

— Bare naming of the added locale, no further detail.v4.5.140
2622
LLM token usage and cost displayNEW25

Displays LLM token usage and a hosted cost note at the end of each scan run.

— Only described in one generic sentence, no metric detail.v4.6.3
2723
First-run onboarding wizardNEW25

Adds an interactive wizard for first-run onboarding to guide new users through initial setup.

— Generic description with no concrete steps named.v4.5.133
Good pick?
Good reason?
02Cotool2 RELEASES · 2026-08-31 → 2026-09-01AI Coding Agents
// WHY IT MADE THE LISTDEPTH 4/5IMPACT 4/5

Adds Cloudflare, Auth0, 1Password, and Tailscale integrations for investigating identity configurations, HTTP traffic, Zero Trust activity, and device changes during alert triage, and sharpens Autonomous Hunt to prioritize actionable exposure and compromise findings over posture noise.

Cotool unified its Detection and Response agents into one configurable tab and added Hunt alert threshold settings, while also shipping new investigation integrations for Cloudflare, Auth0, 1Password, and Tailscale plus broad improvements to alert triage, Slack notifications, and threat models.

└──▷ WHAT SHIPPED · 10 FEATURES2 OF 10 FEATURESmost completely described first
what'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. Under60 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 integrations: Cloudflare, Auth0, 1Password, TailscaleNEW70

Adds a Cloudflare integration for investigating HTTP traffic, firewall events, Zero Trust Gateway activity, DNS, zones, and devices; an Auth0 integration for investigating identity configurations, users, audit events, and sign-ins; a 1Password integration for investigating sensitive item activity and audit events; and a Tailscale integration for investigating devices, users, and configuration changes across tailnets.

— Names every data surface each new integration coversv0.66.0
0200
Alert investigation and source attributionIMPROVED60

Hunt alerts now consolidate source attribution and activity details when automatic response-agent triage is skipped, and alert investigation more broadly gains clearer source attribution, more readable structured payloads, and optional feedback when closing alerts as benign or false positives.

— Names concrete UI improvements across two releasesv0.67.0v0.66.0
thinner coverage below
0300
Unified Detection and Response agents tabIMPROVED55

Detection and Response agents are now unified under a redesigned Agents tab, with a fully editable system prompt and all Response-agent configuration options now available on every agent.

— Names the Agents tab and prompt editing but no exact fieldsv0.67.0
0402
Hunt alert threshold settingsNEW55

Adds Hunt settings for configuring minimum exposure thresholds and compromise signal overrides when creating alerts.

— Names the specific threshold and override settingsv0.67.0
0500
Alert triage evidence and escalationIMPROVED50

Alert triage now attaches evidence to every detection hit, gives response agents prior-alert context, handles duplicate alerts, and escalates uncertain cases for human review.

— Explains mechanism but no config surface to act onv0.66.0
0600
Slack alert notification improvementsIMPROVED50

Slack alert notifications now include concise evidence summaries, in-message status controls, and threaded follow-up with the assigned response agent.

— Names Slack UI features a reader can find directlyv0.66.0
0700
Autonomous Hunt noise reductionIMPROVED45

Autonomous Hunt now prioritizes actionable exposure and compromise findings while reducing posture and hygiene noise.

— Describes behavior shift but no mechanism or metricv0.67.0
0800
Detections overview UI improvementsIMPROVED45

The Detections overview gains infinite scrolling, compact filters, bulk disable, and consistent true-positive metrics.

— Names a specific screen and its new controlsv0.66.0
0900
Threat model generation improvementsIMPROVED45

Threat models gain safer regeneration, persistent progress, longer-running generation, and automatic availability to the default response agent.

— Lists changes without exact limits or UI pathv0.66.0
1000
Linear and Notion integration updatesIMPROVED40

The Linear integration adds duplicate issue handling, and the Notion integration adds paginated database queries.

— Names two integrations but describes each thinlyv0.66.0
Good pick?
Good reason?
03nono1 RELEASE · 2026-09-01AI/LLM Security

safe execution paths for agents - zero trust, zero setup, zero latency.

// WHY IT MADE THE LISTDEPTH 3/5IMPACT 4/5

New --strict-broker-path refuses to start when a filesystem grant overlaps a directory on PATH, stopping sandboxed processes from planting hijack binaries that later run outside the sandbox with full host privileges; adds glob allow/deny lists for env vars and hostnames plus PATH sanitization for host-side credential and URL brokers.

nono v0.75.0 adds profile composition to nono proxy, a PATH-hijack-refusing sandbox flag, glob-based allow/deny lists, and a phantom-token format field for ambient credentials.

└──▷ WHAT SHIPPED · 6 FEATURES4 OF 6 FEATURESmost completely described first
what'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. Under60 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
Phantom token format field in CommandCredentialConfigNEW90

Adds a format field to CommandCredentialConfig for ambient credentials, allowing a literal template such as sk-ant-oat01-{} so prefix-sniffing clients correctly classify the phantom token.

Set a phantom token format so a prefix-sniffing client (e.g. one that validates Anthropic token shape) still recognises the injected credential.
json
{
  "command_policies": {
    "credentials": {
      "claude-api": {
        "type": "proxy",
        "upstream": "https://api.anthropic.com",
        "credential_key": "keyring://anthropic:api.anthropic.com/example",
        "env_var": "ANTHROPIC_API_KEY",
        "inject_header": "x-api-key",
        "credential_format": "Bearer {}",
        "format": "sk-ant-oat01-{}"
      }
    }
  }
}
— Names field, gives concrete template and runnable config example.v0.75.0
0202
Profile layering for nono proxyNEW85

Adds --extends <PROFILE> flag to nono proxy, enabling profile layer composition at proxy startup. It requires --profile, is repeatable, and uses the same merge semantics as nono run --extends.

Compose an extra-domains profile on top of an existing proxy profile at invocation time — useful for temporarily widening a network allowlist in a specific environment without editing the base profile.
$ nono proxy --profile my-profile --extends extra-domains
— Names exact flag, its requirements, and a runnable command.v0.75.0
0303
--strict-broker-path sandbox flagNEW75

Adds --strict-broker-path flag to sandbox args, refusing to start when a filesystem grant overlaps a directory on PATH — preventing sandboxed processes from planting hijack binaries that later run outside nono with full host privileges.

— Names flag and mechanism but gives no usage example.v0.75.0
thinner coverage below
0400
PATH sanitization for host-side brokersIMPROVED50

Sanitizes PATH for host-side credential and URL brokers, preventing bare-name broker resolution from picking up attacker-planted binaries in writable directories.

— Explains mechanism but names no flag or config key.v0.75.0
0500
Glob patterns for allow/deny listsIMPROVED40

Adds glob pattern support for env var and hostname allow/deny lists in profile and proxy configuration.

— States the capability but no syntax or example given.v0.75.0
0604
Tool sandbox usage examples addedNEW20

Adds an initial set of tool sandbox examples demonstrating per-tool child sandbox policies.

— Bare mention with no specifics on the examples' contents.v0.75.0
Good pick?
Good reason?
04ai-safe2-framework1 RELEASE · 2026-08-29AI/LLM Security

The Universal Governance, Risk, Compliance (GRC) Operating System with Integrated Security for Agentic AI, Non-Human Identities, and Swarm Governance. AI SAFE² + AI Sovereignty Maturity Model (AISM), NEXUS-A2A Protocol, FORGE-Act, Marshal Plan for AI [Dual License: MIT + CC-BY-SA]

// WHY IT MADE THE LISTDEPTH 4/5IMPACT 4/5

Adds six new MCP security controls (extension capability negotiation, header/body assertion integrity, state-handle binding, round-trip replay resistance, catalog provenance, and authorization-chain/audience/SSRF binding) plus 12 scanner rules and three explicit enforcement planes, giving teams machine-readable coverage for the agent-to-tool attack surface.

AI SAFE² v3.1 adds six new MCPMCPModel Context Protocol, an open standard from Anthropic that lets an AI model call external tools and data sources through a uniform interface, so cyber tools can expose capabilities directly to LLM-based agents. controls (MCP-14–19) bringing the CP.5.MCP profile to 19 controls, breaks compatibility by re-anchoring five existing MCP controls to framework-owned governance state, and ships machine-readable manifest/dataset files alongside three enforcement planes, a protocol-independent persistence vocabulary, and an expanded 64-rule scanner registry.

└──▷ WHAT SHIPPED · 9 FEATURES8 OF 9 FEATURESmost completely described first
what'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. Under60 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
Re-anchoring of MCP controls to governance stateBREAKING85

Re-anchors MCP-4, MCP-7, MCP-8, MCP-11, and MCP-13 from protocol session state to framework-owned governance state — verified principals, capability grants, provenance baselines, delegation chains, and governed state handles — so controls survive protocol changes such as MCP 2026-07-28. Implementations that anchored these controls to MCP session constructs must be re-implemented against the new bindings.

— Names exact controls and mechanism plus explicit migration notev3.1
0202
Machine-readable manifest and control datasetsNEW80

Adds ai-safe2.manifest.json and AGENTS.md as first-class machine entry points, exposing framework version, component versions, normative paths, control counts, enforcement planes, persistence vocabulary, and conformance boundaries so agents and compliance bots can consume the framework without scraping prose. Also adds skills/mcp/data/mcp-profile-v3.1.json, a machine-readable MCP profile covering all 19 CP.5.MCP controls, and skills/mcp/data/ai-safe2-controls-v3.0.json, the 161-control core dataset for automated consumption.

— Exact file paths given but consumption is by agents, not a human commandv3.1
0303
MCP 2026-07-28 primary binding with legacy windowNEW80

Adds MCP 2026-07-28 as the primary binding for CP.5.MCP, with a twelve-month legacy compatibility window for MCP 2025-11-25; server/discover is optional under the primary binding and its absence is not treated as a scanner failure.

— Exact protocol versions, window length, and named optional endpointv3.1
0404
Six new CP.5.MCP controls, MCP-14 through MCP-19NEW75

Adds six new CP.5.MCP controls: MCP-14 (Extension Capability Negotiation), MCP-15 (Header and Body Assertion Integrity), MCP-16 (State Handle Binding and Lifecycle), MCP-17 (MRTR Round-Trip Integrity and Replay Resistance), MCP-18 (Catalog Cache Integrity and Provenance Revalidation), and MCP-19 (Authorization Chain Integrity, intended-resource/audience binding, and SSRF boundaries), bringing the MCP profile to 19 controls. MCP-19 introduces an explicit conformance boundary: a deployment must evidence intended-resource, audience, or equivalent binding before protected dispatch — opaque bearer-token possession alone does not satisfy the control.

— Names every new control and one explicit conformance rulev3.1
0505
Challenge Lab scoped by enforcement planeNEW75

Scopes the Challenge Lab by enforcement plane — maturity, framework/profile conformance, the plane exercised, and required evidence — adding v3.1 MCP cases covering header/body desynchronization, catalog/schema drift, replay, audience/resource confusion, endpoint impersonation, SSRF, and legacy state-handle misuse.

— Lists every new test case scenario named in the sourcev3.1
0606
Protocol-independent persistence vocabularyNEW70

Formalizes a protocol-independent persistence vocabulary with four canonical values — request, handle_scoped, durable, and swarm_shared — replacing protocol-owned session language at the governance boundary.

— Names all four values but no usage mechanism shownv3.1
0707
Three explicit enforcement planesNEW70

Establishes three explicit enforcement planes — north-south (agent to model provider), east-west (agent to agent), and agent-to-tool (agent to MCP server or tool) — with the rule that a successful control result on one plane does not automatically establish coverage on another.

— Defines planes and a hard coverage rule, no config surfacev3.1
0800
Scanner registry expanded to 64 rulesIMPROVED65

Expands the scanner rule registry to 64 rules by adding 12 new grouped CP.5.MCP v3.1 rules covering the new controls MCP-14MCP-19 and the re-anchored MCP-4, MCP-7, MCP-8, MCP-11, MCP-13.

— Gives exact rule count and which controls the new rules coverv3.1
0908
Agent Discovery and Manifest Integrity CI gateNEW65

Adds a dedicated Agent Discovery and Manifest Integrity CI gate that verifies manifest claims against the repository, failing on incorrect claims and broken paths.

— Names the CI gate and its failure behavior, no config key givenv3.1
└──▷ BREAKING ON UPGRADE
  • !Controls MCP-4, MCP-7, MCP-8, MCP-11, and MCP-13 now bind to framework-owned governance state rather than protocol session state; implementations that anchored those controls to MCP session constructs must be re-implemented against the new bindings.
Good pick?
Good reason?
05Claudoscope1 RELEASE · 2026-08-26UNCATEGORIZED

native macOS app that gives you a real-time dashboard for your Claude Code and Cowork sessions, with analytics, conversation history, security hardening, real time secrets detection and project insights.

// WHY IT MADE THE LISTDEPTH 4/5IMPACT 4/5

Adds config-health checks that flag Claude Code channel plugins (Telegram, Discord, iMessage) as prompt-injection and permission-relay surfaces, plus new checks for filesystem isolation, sandbox network allowlists, and credential masking, and expands secret detection to nine GitLab token families — turning agent config auditing into concrete findings.

Claudoscope v1.1.0 adds four new observability tabs (Insights, Hooks Runtime, Tasks & Jobs, and Context), nine new config-health checks spanning sandbox isolation and channel-plugin risks, and expanded GitLab secret detection, while merging its Health, Hardening, and Routing rails into one.

└──▷ WHAT SHIPPED · 12 FEATURES10 OF 12 FEATURESmost completely described first
what'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. Under60 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
Skill check for removed TodoWrite/Task toolsNEW90

Adds SKL014, a check that flags any skill restricted only to the TodoWrite or Task* tools, which Claude Code 2.1.233 removed from Opus 4.8, Sonnet 5, Fable 5, Mythos 5, and newer models unless CLAUDE_CODE_ENABLE_TODO_TOOLS=1 is set.

Check whether a skill's allowed-tools list will trigger SKL014 after Claude Code 2.1.233 removed TodoWrite and Task* tools from newer models without the opt-in env var.
$ CLAUDE_CODE_ENABLE_TODO_TOOLS=1 claude
— Exact env var, models, and runnable command included.v1.1.0
0202
Tasks & Jobs railNEW85

Adds a Tasks & Jobs rail surfacing Claude Code's background jobs from ~/.claude/jobs/ (state, timeline, tokens, result) and per-session task lists from ~/.claude/tasks/ (checklist with dependency chips), with jump-to-session links and a daemon status line; job providerEnv maps are never decoded.

— Names exact file paths and per-session structure.v1.1.0
0303
Insights tab in Analytics railNEW83

Adds an Insights tab inside the Analytics rail (Usage/Insights toggle) that reads session facets from ~/.claude/usage-data/ written by Claude Code's /insights command, joining outcome, friction, satisfaction, goal, and session-type data to the cost engine — including outcome distribution, friction frequency, average cost by outcome, and per-session facet detail.

— Names data source and metrics, includes UI location.v1.1.0
0404
Channel plugin risk checks in Config HealthNEW80

Adds the CHN check family (CHN001-CHN003) to the Plugins category of Config Health: CHN001 flags each enabled channel plugin (Telegram, Discord, iMessage, fakechat) as a prompt-injection and permission-relay surface, CHN002 flags channel plugins enabled under Vertex or Bedrock where they are silently ignored, and CHN003 surfaces the channelsEnabled org-policy key.

— Names three checks and their exact security implications.v1.1.0
0505
Expanded GitLab token detection and credential protectionNEW80

Extends secret detection with nine additional GitLab token families beyond glpat-: runner, OAuth, pipeline-trigger, agent, import, service-account, CI-build, feature-flag, and deploy tokens, with the glpat-/gldt- pair classified as a critical account-level credential; also adds the glab credential store to the hardening sandbox baseline, matching the existing gh entry.

— Enumerates all ten token types and credential store parity.v1.1.0
0606
Hooks Runtime tab in Hooks railNEW78

Adds a Hooks Runtime tab inside the Hooks rail (Configuration/Runtime toggle) surfacing per-hook fire counts, failures, average and max duration, session counts, and a 'not in config' badge for commands seen in transcripts that match no current hook, with Stop-hook batches marked inline in the chat view.

— Names metrics and location, no command surface.v1.1.0
0707
New sandbox and permissions config checksNEW75

Adds CFG013 through CFG018 config health checks covering filesystem isolation, sandbox network allowlist, credential mode: "mask" without TLS, sandbox binary overrides, remoteControlAtStartup in project settings, and cross-session messages auto-accepted under bypassed permissions.

— Names all six checks, no remediation guidance given.v1.1.0
0800
Compatibility with newer Claude Code releasesIMPROVED68

Recognizes DirectoryAdded as a hook event (Claude Code 2.1.219) so matchers targeting it are evaluated correctly instead of flagged as dead config; reads additionalMarketplaces as an alias for extraKnownMarketplaces (Claude Code 2.1.232); and displays source URLs or commands for archive and command plugin sources (2.1.224/2.1.229).

— Names exact config keys and Claude Code versions.v1.1.0
0908
Context tab for context-window utilizationNEW67

Adds a Context tab with a per-session chart of context-window utilization per assistant turn against the model's ceiling, showing compaction events, peak context, peak utilization, and a flag for sessions that mix model generations across the Claude 4.7 tokenizer change.

— Describes metrics shown, lacks named config surface.v1.1.0
1009
Session provenance in session headerNEW65

Sessions started with --worktree or /fork now show their worktree and branch in the session header; sessions that opened a pull request or GitLab merge request link to it from the header; and Claude Code's ai-title generated session names are now used as session titles.

— Names flags and generated title feature precisely.v1.1.0
thinner coverage below
1100
Merged Health railIMPROVED42

Merges Health, Hardening, and Routing into a single Health rail with a section toggle, reducing icon-rail clutter.

— Simple UI consolidation, no mechanism detail.v1.1.0
1210
One-time transcript reparse on upgradeBREAKING35

Upgrading to v1.1.0 triggers a one-time full reparse of all transcripts on first launch, required by a parser version bump introduced to support the new Hooks Runtime tab.

— States trigger and cause, no duration estimate.v1.1.0
└──▷ BREAKING ON UPGRADE
  • !Hooks Runtime requires a one-time full reparse of all transcripts on first launch due to a parser version bump.
Good pick?
Good reason?
my-toolchain — 0 tools
paste an install list to detect your tools

A brew list, a Brewfile, requirements.txt, aDockerfile — or just the product names, free-form. Nothing leaves your browser.

    browse all tools →