Commit 4aae8d1
committed
docs(release): Audit V2 Phase B (.github/) — 0 findings
23 files audited under .github/ (FUNDING.yml, 4 ISSUE_TEMPLATE files,
PULL_REQUEST_TEMPLATE.md, dependabot.yml, 16 workflows). All clean
across the 10 lenses.
Key checks performed:
L3 (credentials): only 3 distinct secrets referenced —
SPLUNK_DEV_USERNAME, SPLUNK_DEV_PASSWORD (job-scoped in
appinspect-api.yml per Phase 1.4), and built-in GITHUB_TOKEN.
No third-party tokens, no secret values embedded.
L4 (internal refs): only `main` branch referenced. No fingerprint
of internal branch conventions, hosts, indexes, or Slack/Jira refs.
L5 (stale): all actions pinned to current major versions
(splunk/appinspect-api-action@v3.0.5, ossf/scorecard-action@v2.4.0,
sigstore/cosign-installer@v3, etc.). No @main/@master pins.
L6 (orphans): every workflow has documented trigger rationale in
comments. codeql.yml + scorecard.yml + docs.yml correctly carry
private-repo guards (`if: github.event.repository.private == false`)
until Phase 3.4 flips public. e2e-full + a11y-audit + zap-baseline
correctly schedule-only.
L7 (maintainer paths): zero C:\Users\PC\ or /Users/PC/ matches.
L8 (TODO/FIXME/XXX/HACK): zero hits across all workflows.
release.yml specifically: line 52-58 publishes the customer-facing
`cosign verify-blob` command with correct
--certificate-identity-regexp for the RelativisticJet/wl_manager
workflow identity and correct
--certificate-oidc-issuer https://token.actions.githubusercontent.com.
Phase 3.2 Sigstore E2E will exercise this exact command.
Non-finding observation recorded: action pins are major-version-only
(e.g., @v4) rather than 40-char SHA pins. OSSF Scorecard's "Pinned
Dependencies" check will flag this post-public-flip. Recommendation
to leave as-is for v1.0.0 and revisit if Scorecard score drops below
target threshold (maintenance friction vs supply-chain-security
trade-off).
Cumulative open V2 findings unchanged: HIGH F-C3 + F-H2; MEDIUM F-M1
+ F-M2 + F-M3; LOW F-M4 + F-L3.
Phase C (Bucket A — ships in .spl) starts next.
Doc-drift: passes (31 docs / build 660).1 parent 8492eb1 commit 4aae8d1
1 file changed
Lines changed: 68 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
624 | 624 | | |
625 | 625 | | |
626 | 626 | | |
627 | | - | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
628 | 695 | | |
629 | 696 | | |
630 | 697 | | |
| |||
0 commit comments