Repository navigation
skillspector 2.13.0 - #319108
Merged
Merged
skillspector 2.13.0#319108
Conversation
fxcoudert
approved these changes
Oct 16, 2026
Contributor
|
馃 An automated task has requested bottles to be published to this PR. Caution Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Created by
brew bumpCreated with
brew bump-formula-pr.resourceblocks have been checked for updates.release notes
!collides with an archive-member path, rename that directory to allow both files to be fully inspected.Included changes
Security and scan integrity
Blocking and regression fixes
#623: Keeps Python findings when parser location columns are missing, instead of crashing or merging distinct findings together.
#627: Recognizes more ordinary Markdown sentences and lists so their apostrophes do not cause false shell-parsing and incomplete-scan warnings.
#634: Parses quoted shell assignments correctly so harmless trailing text does not falsely make a scan incomplete.
#661: Avoids misleading high-severity warnings on SKILL.md self-references while still reporting missing or ambiguous files.
#686: Accepts ordinary shell variable defaults and assignment values without falsely marking their files as partly scanned.
#700: Lowers alerts for simple download pipelines that demonstrably parse incoming data rather than execute it.
#704: Recognizes safely decodable shell printf escapes without incorrectly marking analysis incomplete.
#748: Switches NVIDIA Build鈥檚 default from retired GLM-5.2 to GLM-5.3 while preserving explicit model overrides.
#799: Tracks sensitive-data flow by function scope, avoiding collisions between unrelated variable names.
#802: Keeps intentionally excluded files separate from failed analyzer work in coverage reports.
#828: Counts the bytecode walk鈥檚 own CPU time toward its processing limit, so waiting behind concurrent analyzers does not make clean scans incomplete. The overall scan deadline still applies.
#844: Avoids execution warnings for simple decode-to-checksum pipelines while retaining warnings for executable or redirected payloads. Keeps disk and archive error locations distinct when paths collide.
Executable Python support
Integration notes
Selected changes are applied as their merge deltas against v2.12.0. Required shared response-handling, analyzer support, and provider-neutral static-mode helpers are adapted without importing the deferred features. The release PR records the exact adaptations and validation results.
Release review also identified excessive backtracking in TypeScript declaration recognition. Matching now has a time limit; files that cannot be proven inert within it remain eligible for executable analysis.
Validation
The release PR records the tested commits, wheel identities, source and installed-wheel test results, sample scans, live NVIDIA Build checks, and remaining review gaps. Each result is scoped to its tested revision.
Known limitations
View the full release notes at https://github.com/NVIDIA/SkillSpector/releases/tag/v2.13.0.