Skip to content

fix(ci): pin upload-artifact to valid SHA in hypatia-scan.yml (Refs standards#48) - #14

Merged
hyperpolymath merged 3 commits into
mainfrom
fix/upload-artifact-sha-standards48
May 18, 2026
Merged

fix(ci): pin upload-artifact to valid SHA in hypatia-scan.yml (Refs standards#48)#14
hyperpolymath merged 3 commits into
mainfrom
fix/upload-artifact-sha-standards48

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Generator-materialized hypatia-scan.yml pinned actions/upload-artifact@v4 to nonexistent SHA 65c79d7f54e76e4e3c7a8f34db0f4ac8b515c478; corrected to ea165f8d65b6e75b540449e92b4886f43607fa02. Generator already fixed (gitbot-fleet#163). 3 file(s).

Refs standards#48

🤖 Generated with Claude Code

@hyperpolymath
hyperpolymath merged commit a79fa92 into main May 18, 2026
11 of 13 checks passed
@hyperpolymath
hyperpolymath deleted the fix/upload-artifact-sha-standards48 branch May 18, 2026 09:33
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 20 issues detected

Severity Count
🔴 Critical 4
🟠 High 13
🟡 Medium 3

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Issue in quality.yml",
    "type": "missing_workflow",
    "file": "quality.yml",
    "action": "create",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in security-policy.yml",
    "type": "missing_workflow",
    "file": "security-policy.yml",
    "action": "create",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Action hyperpolymath/standards/.github/workflows/governance-reusable.yml@main needs attention",
    "type": "unpinned_action",
    "file": "governance.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "codeql.yml lists `language: javascript-typescript` but the repo has no source files in any CodeQL-scannable language. The analyze job will exit 'no source files' on every run. Switch the matrix to `actions` (which scans workflow files — every repo has those).",
    "type": "codeql_language_matrix_mismatch",
    "file": "codeql.yml",
    "action": "switch_codeql_matrix_to_actions",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "unwrap() without prior check -- DoS via panic (10 occurrences, CWE-754)",
    "type": "unwrap_without_check",
    "file": "/home/runner/work/filesoup/filesoup/fslint-plugin-sdk/src/lib.rs",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "high"
  },
  {
    "reason": "unwrap() without prior check -- DoS via panic (5 occurrences, CWE-754)",
    "type": "unwrap_without_check",
    "file": "/home/runner/work/filesoup/filesoup/file-soup/plugins/version-detection/src/lib.rs",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "high"
  },
  {
    "reason": "unwrap_or(0) with dangerous default (1 occurrences, CWE-754)",
    "type": "unwrap_dangerous_default",
    "file": "/home/runner/work/filesoup/filesoup/file-soup/plugins/version-detection/src/lib.rs",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "critical"
  },
  {
    "reason": "unwrap() without prior check -- DoS via panic (10 occurrences, CWE-754)",
    "type": "unwrap_without_check",
    "file": "/home/runner/work/filesoup/filesoup/file-soup/plugins/secret-scanner/src/lib.rs",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "high"
  },
  {
    "reason": "unwrap() without prior check -- DoS via panic (2 occurrences, CWE-754)",
    "type": "unwrap_without_check",
    "file": "/home/runner/work/filesoup/filesoup/file-soup/plugins/duplicate-finder/src/lib.rs",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "high"
  },
  {
    "reason": "Lock.unwrap() without poison handling (2 occurrences, CWE-754)",
    "type": "lock_unwrap",
    "file": "/home/runner/work/filesoup/filesoup/file-soup/plugins/duplicate-finder/src/lib.rs",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "high"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

hyperpolymath added a commit that referenced this pull request Jun 3, 2026
Bumps [image](https://github.com/image-rs/image) from 0.24.9 to 0.25.10.
- [Changelog](https://github.com/image-rs/image/blob/v0.25.10/CHANGES.md)
- [Commits](image-rs/image@v0.24.9...v0.25.10)

---
updated-dependencies:
- dependency-name: image
  dependency-version: 0.25.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant