-
Notifications
You must be signed in to change notification settings - Fork 0
v1.0.1: integrate coverage campaign + TF reliability fixes + GRC-367 DNS-throttle fix + GRC-368 hickory bump #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
175ae74
test(ner_org): bring ner_org.rs to 100% line and function coverage
p4gs 5531daf
test(subprocessor): add 45 targeted tests for uncovered paths (GRC-31…
p4gs 392db13
test(subprocessor): add 22 more targeted tests — 99.58% lines (nightl…
p4gs bb1d8a1
test(subfinder): achieve 100% coverage — eliminate short-circuit regi…
p4gs b5eca09
test(whois): partial coverage pass — GRC-317 max_turns checkpoint
p4gs d811c96
fix(whois): fix WHOIS client JSON format + add 42 tests for coverage
p4gs 60fa08b
test(web_traffic): achieve 99.57% line coverage — extract filter_netw…
p4gs b4f812f
feat(GRC-314): coverage(off) annotations + domain_utils refactor — ch…
p4gs 133e7f6
test(GRC-314): final 2-line gap fixes checkpoint — dns, rate_limit, d…
p4gs fc74f83
test(GRC-314): subprocessor+whois+web_traffic coverage(off) annotatio…
p4gs fcbba14
test(GRC-149): final coverage fixes from sub-issue work
p4gs 4648d3a
test(GRC-149): exclude network integration tests from coverage builds
p4gs 25ad219
test(GRC-149): coverage(off) for subfinder system-dependent functions
p4gs f7d6645
fix: conditional import for coverage_nightly gated tests
p4gs 573137f
test(GRC-149): coverage(off) annotations for untestable functions acr…
p4gs 8ed576e
ci(coverage): raise gate to 100% lines and functions (GRC-144)
p4gs 0358126
style: cargo fmt
p4gs d401928
fix: resolve clippy warnings (single_match, unnecessary_map_or)
p4gs 85faf1c
ci(coverage): add --lib flag to match verified 100% scope
p4gs 9d17a0b
ci(coverage): use nightly toolchain for coverage(off) annotations (GR…
p4gs 487df0e
ci(coverage): pin nightly to 2026-04-29 for stable coverage instrumen…
p4gs bce9703
ci: split coverage into summary + lcov to diagnose gate failure
p4gs 06bdf0a
fix(security): validate interactive output path against traversal (CW…
p4gs 7b0386c
security(SSCS): coverage 100->95, kill stale audit suppression, add S…
7927d7f
fix(result-sink): stop concurrent runs deleting each other's in-fligh…
6f77dc0
docs(isa): finalize LEARN — TF-3 verification, changelog C/R/L, defer…
c4906e7
chore(paperclip): stage 11-issue delegation backlog + parameterized l…
9abeca6
fix(config): fall back to embedded defaults when config file missing …
p4gs 5f04113
fix: track DNS failures, exit non-zero, show WARNING banner
p4gs 36bd85a
fix(dep_check): graceful-degrade ONNX/NER instead of exit 1
p4gs 6335032
fix(timeout): use exit code 142 and warn at scan start
p4gs e322f03
fix(result-sink): clippy needless_return + fmt in is_process_running …
bb7b062
fix(dns): eliminate live DNS from unit tests (GRC-395)
p4gs a6565a8
ci: fix combine-digests working-directory + clean up dead code
p4gs 994b2ef
docs(go-no-go): record TF-5 NO-GO findings and GRC-395 regression (GR…
p4gs 0982429
fix(trust-center): gate browser-launching coverage-stub test with #[c…
p4gs fb2ead7
Merge branch 'fix/GRC-364-zero-config-fallback' into feat/GRC-149-100…
p4gs 6f90053
Merge branch 'fix/GRC-365-onnx-graceful-degrade' into feat/GRC-149-10…
p4gs 02dbeba
style(dep_check): apply cargo fmt to GRC-365 test code
p4gs 0c961ba
fix(dns): eliminate concurrency false-negatives (GRC-367) + bump hick…
50e7ef2
fix(dns): remediate self-audit findings — close CNAME + subdomain thr…
bcf5e8a
fix(dns): systematic throttle-counting at the DoH choke-point (GRC-36…
602e4b0
docs(changelog): add [1.0.1] entry (GRC-367 DNS throttle fix + GRC-36…
a1ef0b5
ci+test: fix pre-existing CI red gates blocking the v1.0.1 merge
c0f1654
ci(security): repair 3 broken scanner jobs so they actually run (veri…
77bc76d
ci(security): allowlist 5 confirmed gitleaks false positives (documen…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| version: 2 | ||
| updates: | ||
| # GitHub Actions — keep every SHA-pinned action current (defends the | ||
| # tj-actions CVE-2025-30066 retroactive-tag-rewrite class: Dependabot | ||
| # bumps the pinned digest, the pin stays a 40-char SHA). | ||
| - package-ecosystem: "github-actions" | ||
| directory: "/" | ||
| schedule: | ||
| interval: "weekly" | ||
| groups: | ||
| actions: | ||
| patterns: ["*"] | ||
| commit-message: | ||
| prefix: "ci(deps)" | ||
|
|
||
| # Cargo — the crate lives in /nthpartyfinder. | ||
| - package-ecosystem: "cargo" | ||
| directory: "/nthpartyfinder" | ||
| schedule: | ||
| interval: "weekly" | ||
| open-pull-requests-limit: 10 | ||
| commit-message: | ||
| prefix: "deps" |
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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,45 @@ | ||
| name: OpenSSF Scorecard | ||
|
|
||
| on: | ||
| branch_protection_rule: | ||
| schedule: | ||
| - cron: '24 5 * * 1' # weekly | ||
| push: | ||
| branches: ["master", "main"] | ||
|
|
||
| permissions: read-all | ||
|
|
||
| jobs: | ||
| analysis: | ||
| name: Scorecard analysis | ||
| runs-on: ubuntu-latest | ||
| permissions: | ||
| security-events: write # upload SARIF to code scanning | ||
| id-token: write # publish results to the public Scorecard API | ||
| contents: read | ||
| actions: read | ||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 | ||
| with: | ||
| persist-credentials: false | ||
|
|
||
| - name: Run analysis | ||
| uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3 | ||
| with: | ||
| results_file: results.sarif | ||
| results_format: sarif | ||
| publish_results: true # feeds the public Scorecard badge / API | ||
|
|
||
| - name: Upload artifact | ||
| uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 | ||
| with: | ||
| name: SARIF file | ||
| path: results.sarif | ||
| retention-days: 5 | ||
|
|
||
| - name: Upload to code-scanning | ||
| uses: github/codeql-action/upload-sarif@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18 | ||
| with: | ||
| sarif_file: results.sarif | ||
| category: scorecard |
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -83,3 +83,6 @@ venv/ | |
| env/ | ||
| ENV/ | ||
| .venv/ | ||
|
|
||
| # scan-run cache artifacts (GRC-367 audit) | ||
| cache/ | ||
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.