build(deps): bump the github-actions group with 2 updates - #2
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the github-actions group with 2 updates: [github/codeql-action/init](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action). Updates `github/codeql-action/init` from 4.37.9 to 4.38.0 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@cdf488f...b96794f) Updates `github/codeql-action/analyze` from 4.37.9 to 4.38.0 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@cdf488f...b96794f) --- updated-dependencies: - dependency-name: github/codeql-action/init dependency-version: 4.38.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: github/codeql-action/analyze dependency-version: 4.38.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
Agent reliabilityNo regression established, but not every metric could be checked. An inconclusive row means the runs were too few to rule out a change that would matter, not that nothing changed. 430 baseline runs vs 430 current runs.
Why some rows are inconclusive
The interval is on the difference, not on either side separately: two overlapping per-side intervals do not imply the difference contains zero. |
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
…sitives I dismissed CodeQL #1/#2/#3 as name-based false positives and wrote that into SECURITY.md. The flows I described were not the flows CodeQL had found. Reading the actual data-flow paths out of the SARIF pointed at three defects, none exploitable the day it was written, each one parameter away from being so. 1. SecretFinding.preview held text[start:start + 6] -- six characters of every detected secret -- annotated "never the *full* secret", a quieter promise than the module docstring's "never the secret itself". NOTHING READ IT. Six characters of live credential riding in a dataclass any caller could log or serialise, bought for nothing. Removed; start/end already locate the match in the caller's own text. 2. `tooltrace init` printed agent_config["api_key_env"] into a note that reaches stdout AND the returned JSON payload, unvalidated. The field named for a variable is the one most likely to receive the key itself. Now refused, dropped from the config rather than written to it, and answered with advice to rotate -- without quoting the value back. The first version of that check tested the charset and my comment claimed "every API key carries a - or ." That is false: ghp_ and sk_live_ are [A-Za-z0-9_] throughout. It now asks this project's own find_secrets(), so a pattern added there protects this too. 3. Fixed in 47ab375: a bearer token attached on "api.github.com" in url. And one found on the way, with no alert behind it: sanitize.py had no stripe-live-key or npm-token rule, both of which secret_scan.py has. A Stripe live key in an agent's tool output went into the USER's bundle unredacted while the same string in this repo blocked a release -- their data protected less carefully than ours. Verified non-vacuous: both shapes matched nothing before. The two lists are now checked for parity. residual_secrets -> residual_classes. It always held pattern names; the name is what made both an analyser and me read a leak into it.
Bumps the github-actions group with 2 updates: github/codeql-action/init and github/codeql-action/analyze.
Updates
github/codeql-action/initfrom 4.37.9 to 4.38.0Release notes
Sourced from github/codeql-action/init's releases.
Changelog
Sourced from github/codeql-action/init's changelog.
... (truncated)
Commits
b96794fMerge pull request #4131 from github/update-v4.38.0-7e08580a902d5093Update changelog for v4.38.07e08580Merge pull request #4130 from github/henrymercer/workflow-runner-sizingbfcc52bRun slow macOS checks on larger runners8c251e7Merge pull request #4129 from github/update-bundle/codeql-bundle-v2.27.00b7ca40Add changelog note40484b3Update default bundle to codeql-bundle-v2.27.0977e6ceMerge pull request #4124 from github/henrymercer/toolcache-bundle-cleanup40a6b38Address toolcache cleanup review feedbackdeece8fApply suggestion from@henrymercerUpdates
github/codeql-action/analyzefrom 4.37.9 to 4.38.0Release notes
Sourced from github/codeql-action/analyze's releases.
Changelog
Sourced from github/codeql-action/analyze's changelog.
... (truncated)
Commits
b96794fMerge pull request #4131 from github/update-v4.38.0-7e08580a902d5093Update changelog for v4.38.07e08580Merge pull request #4130 from github/henrymercer/workflow-runner-sizingbfcc52bRun slow macOS checks on larger runners8c251e7Merge pull request #4129 from github/update-bundle/codeql-bundle-v2.27.00b7ca40Add changelog note40484b3Update default bundle to codeql-bundle-v2.27.0977e6ceMerge pull request #4124 from github/henrymercer/toolcache-bundle-cleanup40a6b38Address toolcache cleanup review feedbackdeece8fApply suggestion from@henrymercerDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions