Skip to content

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

Merged
hyperpolymath merged 1 commit 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)#31
hyperpolymath merged 1 commit 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). 1 file(s).

Refs standards#48

🤖 Generated with Claude Code

@sonarqubecloud
Copy link
Copy Markdown

@hyperpolymath hyperpolymath merged commit 0e885b7 into main May 18, 2026
9 of 12 checks passed
@hyperpolymath hyperpolymath deleted the fix/upload-artifact-sha-standards48 branch May 18, 2026 09:32
@github-actions
Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 14 issues detected

Severity Count
🔴 Critical 7
🟠 High 3
🟡 Medium 4

⚠️ 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": "Nickel file missing SPDX-License-Identifier header (1 occurrences, CWE-1104)",
    "type": "ncl_missing_spdx",
    "file": "/home/runner/work/aerie/aerie/configs/config.ncl",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "medium"
  },
  {
    "reason": "unwrap() without prior check -- DoS via panic (1 occurrences, CWE-754)",
    "type": "unwrap_without_check",
    "file": "/home/runner/work/aerie/aerie/src/api/rust/src/redis_client.rs",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "high"
  },
  {
    "line": 220,
    "reason": "Secret found: Generic API key",
    "type": "secret_detected",
    "file": "/home/runner/work/aerie/aerie/src/api/zig/main.zig",
    "action": "revoke_rotate_and_purge",
    "rule_module": "security_errors",
    "severity": "critical"
  },
  {
    "reason": "Nominal-only SAST in aerie: codeql.yml language matrix contains no language present in the repo and lacks `actions`, so CodeQL records zero results on every commit. Remediation: set the CodeQL matrix to `language: actions`.",
    "type": "StaticAnalysis",
    "file": "/home/runner/work/aerie/aerie",
    "action": "auto_fix",
    "rule_module": "scorecard",
    "severity": "medium",
    "remediation": "Add CodeQL or equivalent SAST workflow.",
    "scorecard_check": "SAST"
  },
  {
    "reason": "Repository has 1 non-main remote branch(es). Policy: single main branch only.",
    "type": "GS007",
    "file": ".",
    "action": "delete_remote_branches",
    "rule_module": "git_state",
    "severity": "medium"
  },
  {
    "reason": "Orphan gitlink -- submodule ref without .gitmodules entry. Likely a stray clone caught by bot git-add-all.",
    "type": "SD005",
    "file": "network/bgp-backbone-lab",
    "action": "investigate",
    "rule_module": "structural_drift",
    "severity": "critical"
  },
  {
    "reason": "Orphan gitlink -- submodule ref without .gitmodules entry. Likely a stray clone caught by bot git-add-all.",
    "type": "SD005",
    "file": "network/ipv6-only",
    "action": "investigate",
    "rule_module": "structural_drift",
    "severity": "critical"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

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