Skip to content

ci: cut Actions burn — scope push triggers + concurrency-cancel#51

Merged
hyperpolymath merged 2 commits into
mainfrom
ci/ci-health-auto-remediation
Jun 19, 2026
Merged

ci: cut Actions burn — scope push triggers + concurrency-cancel#51
hyperpolymath merged 2 commits into
mainfrom
ci/ci-health-auto-remediation

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Automated by hypatia ci-health-sweep. Scopes push to the default branch (kills push+PR double-runs) and adds concurrency: cancel-in-progress to read-only PR checks. No SPDX/logic changes.

@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 33 issues detected

Severity Count
🔴 Critical 0
🟠 High 20
🟡 Medium 13
View findings
[
  {
    "reason": "Action actions/checkout@v4 needs attention",
    "type": "unpinned_action",
    "file": "secret-scanner.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Action trufflesecurity/trufflehog@main needs attention",
    "type": "unpinned_action",
    "file": "secret-scanner.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in secret-scanner.yml",
    "type": "missing_timeout_minutes",
    "file": "secret-scanner.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in scorecard-enforcer.yml",
    "type": "scorecard_publish_with_run_step",
    "file": "scorecard-enforcer.yml",
    "action": "split_scorecard_publish_job",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in instant-sync.yml",
    "type": "secret_action_without_presence_gate",
    "file": "instant-sync.yml",
    "action": "peter-evans/repository-dispatch",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in scorecard.yml",
    "type": "scorecard_wrapper_missing_job_permissions",
    "file": "scorecard.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "codeql_missing_actions_language",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "innerHTML assignment -- XSS risk, use textContent or SafeDOM (1 occurrences, CWE-79)",
    "type": "js_innerhtml",
    "file": "/home/runner/work/accessibility-everywhere/accessibility-everywhere/tools/browser-extension/axe.min.js",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "high"
  },
  {
    "reason": "Math.random() used for security-sensitive identifier/token generation -- use crypto.randomUUID or getRandomValues (1 occurrences, CWE-338)",
    "type": "js_insecure_random_security_context",
    "file": "/home/runner/work/accessibility-everywhere/accessibility-everywhere/tools/browser-extension/axe.min.js",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "high"
  },
  {
    "reason": "Shell execution -- validate input before passing to shell (2 occurrences, CWE-78)",
    "type": "js_exec_sync",
    "file": "/home/runner/work/accessibility-everywhere/accessibility-everywhere/tools/browser-extension/package-extension.js",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "high"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath
hyperpolymath merged commit a2fcc49 into main Jun 19, 2026
12 of 19 checks passed
@hyperpolymath
hyperpolymath deleted the ci/ci-health-auto-remediation branch June 19, 2026 13:35
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