v2.9.6
imbhargav5/open-recorderv2.9.6Aug 18, 2026by github-actions[bot]
Upgrading?
AI Summary
SkillSpector 2.9.6 improves PE3 credential-access accuracy for OAuth documentation by distinguishing compound-noun uses of 'access token' from instructions that actually access credentials.
Key Highlights
- Stop flagging ordinary OAuth glossary entries, return-value descriptions, and token tables as credential-access findings.
- Preserve PE3 findings for imperative access instructions and sensitive credential sources.
New Features
- Add benign and adversarial regression coverage for OAuth terminology in Markdown tables and prose.
Full Release Notes
# SkillSpector v2.9.6 Released: 2026-08-18 ## Summary SkillSpector 2.9.6 improves PE3 credential-access accuracy for OAuth documentation. It now distinguishes compound-noun uses of `access token` and `access tokens` from instructions that access credentials, removing HIGH-severity false positives without weakening detection of actionable credential access. ## Highlights - Stop flagging ordinary OAuth glossary entries, return-value descriptions, revocation behavior, storage guidance, and supported-token tables as credential-access findings. - Preserve PE3 findings for imperative and modal access instructions, sensitive credential sources, and read, copy, send, post, leak, and exfiltration actions. ## Added - Add benign and adversarial regression coverage for OAuth terminology in Markdown tables, headings, later clauses, URL navigation, action inflections, and HTTP POST token flows. ## Changed - Classify noun-shaped `access token` terminology in documentation using bounded grammatical context instead of a narrow OAuth lifecycle allowlist. ## Fixed - Prevent ordinary OAuth terminology in documentation from producing HIGH-severity PE3 findings while retaining findings for credential-access actions embedded in or adjacent to benign prose. ## Security - Keep the OAuth documentation exception fail-closed when bounded context contains credential actions or sensitive sources. ## Breaking Changes and Migration - None. ## Deprecations - None. ## Validation - `uv run pytest -q tests/unit/test_patterns.py tests/nodes/analyzers/test_binary_and_pe3_filtering.py tests/nodes/analyzers/test_static_runner_filtering.py` — 204 passed. - `uv run pytest -q --ignore=tests/unit/test_input_handler.py --ignore=tests/unit/test_input_handler_ssrf.py` — 2,158 passed, 13 skipped, and 4 expected failures. - `uv run ruff check src/ tests/` — passed. - `uv run ruff format --check src/ tests/` — passed. ## Known Limitations - The documentation exception is intentionally limited to Markdown and text files under recognized documentation paths; other file types and locations continue to use the stricter PE3 rule. ## References - [GitHub PR #392](https://github.com/NVIDIA/SkillSpector/pull/392)
Related Repositories
A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon.
Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX.
Fastest and only macOS Dictation app with on-device STT and custom trained AI enhancement model. Windows, iOS testflight! Android, Linux waitlist open! A local Wispr Flow alternative. Follow https://x.com/fluidvoiceapp for more
The best native proxy client for iOS, iPadOS, macOS, and tvOS.
High performance distributed S3 compatible object storage focused on speed and designed to be an open alternative to MinIO and RustFS.