v2.5.2
NVIDIA/SkillSpectorv2.5.2Aug 4, 2026by github-actions[bot]
AI Summary
This patch strengthens input ingestion limits to prevent resource exhaustion, introduces MCP registry posture scanning, and improves supply-chain advisory accuracy while reducing static-analysis false positives.
Key Highlights
- Added bounded handling for remote URLs, ZIP archives, and Git repositories to prevent oversized content ingestion.
- Added MCP registry posture scanning.
- Uses exact Python lockfile versions for OSV advisories to ensure accuracy.
New Features
- MCP registry posture scanning.
- Bounded handling for remote URLs and archive extraction.
Full Release Notes
# SkillSpector v2.5.2 Released: 2026-08-04 ## Summary This patch strengthens input-ingestion limits, adds MCP registry posture scanning, and improves supply-chain advisory accuracy. It also reduces static-analysis false positives, makes SC4 reporting more precise, and improves Windows cleanup reliability. ## Highlights - Added bounded handling for remote URLs, ZIP archives, and Git repositories before oversized content can be ingested. - Added MCP registry posture scanning. - Uses exact Python lockfile versions when resolving OSV advisories and reports SC4 vulnerabilities only when verified. ## Added - MCP registry posture scanning. ## Changed - Pinned dependencies used by workflows and Docker base images for more reproducible builds. - Linked the Verified Skills pipeline and hosted documentation. ## Fixed - Rejects oversized remote, archive, and repository inputs safely and cleans up temporary files when an ingest is rejected. - Reduces false positives from benign instructional prose, Markdown tables, quote syntax, and valid OMS signatures. - Resolves bundled metadata for supported NVIDIA Build endpoint IDs instead of using the generic token-budget fallback. - Cleans up Windows temporary working directories without turning a successful batch into a failure. ## Security - Enforces bounded URL download, archive extraction, and Git repository ingestion paths to reduce resource-exhaustion risk. - Uses lockfile-resolved Python versions for OSV matching and avoids reporting unverified vulnerabilities in SC4 output. ## Breaking Changes and Migration - None. ## Deprecations - None. ## Validation - `uv run --locked --extra dev pytest tests/unit/test_input_handler_bounds.py tests/unit/test_input_handler_ssrf.py` — 34 passed. - `make test-unit` — passed for each merged import validation run. - `uv run --locked --extra dev make test-ci` — passed on the corrected release source. ## Known Limitations - NVIDIA Build metadata remains intentionally limited to owner-confirmed endpoint IDs; short-form aliases and unproven mappings continue to use the existing fallback behavior. ## References - `CHANGELOG.md`