Skip to content

fix(ci): update reusable workflow pins to @892497fe + remove excessive job permissions - #31

Closed
hyperpolymath wants to merge 3 commits into
mainfrom
fix/ci-timeout-minutes-reusable
Closed

fix(ci): update reusable workflow pins to @892497fe + remove excessive job permissions#31
hyperpolymath wants to merge 3 commits into
mainfrom
fix/ci-timeout-minutes-reusable

Conversation

@hyperpolymath

@hyperpolymath hyperpolymath commented Aug 12, 2026

Copy link
Copy Markdown
Owner

Fix for hyperpolymath/standards#426

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe vibe@mistral.ai


Summary by Gitar

  • CI security hardening:
    • Added actions: read permission block to workflow files like codeql.yml
  • Dependency updates:
    • Updated reusable workflow pins and guix.scm from squisher-corpus

This will update automatically on new commits.

@gitar-bot

gitar-bot Bot commented Aug 12, 2026

Copy link
Copy Markdown

Important

You are using the Gitar free plan. Upgrade to unlock code review, CI analysis, auto-apply, custom automations, and more.

Gitar

Comment on lines +11 to +91
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Required Files Gate
uses: hyperpolymath/cicd-suite/actions/required-files-check@main

- name: Code Hygiene Gate
uses: hyperpolymath/cicd-suite/actions/code-hygiene-check@main

- name: Manifest Validation Gate
uses: hyperpolymath/cicd-suite/actions/manifest-check@main

- name: Idris2 ABI Purity Gate
uses: hyperpolymath/cicd-suite/actions/idris2-abi-check@main

- name: Zig Hexadeca API Gate
uses: hyperpolymath/cicd-suite/actions/zig-hexadeca-check@main

- name: Contractile Validation Gate
uses: hyperpolymath/cicd-suite/actions/contractile-validation-check@main

- name: Recipes Set Validation Gate
uses: hyperpolymath/cicd-suite/actions/recipes-set-check@main

- name: Affirmation Document Gate
uses: hyperpolymath/cicd-suite/actions/affirmation-check@main

- name: Academic Referencing Gate
uses: hyperpolymath/cicd-suite/actions/referencing-check@main

- name: Semantic Audit Gate
uses: hyperpolymath/cicd-suite/actions/semantic-audit-check@main

- name: SPDX License Gate
uses: hyperpolymath/cicd-suite/actions/spdx-license-check@main

- name: Proof Runner Gate
uses: hyperpolymath/cicd-suite/actions/proof-runner-check@main

- name: PRAT Testing Gate
uses: hyperpolymath/cicd-suite/actions/prat-check@main

- name: Panic Attack & Pons Gate
uses: hyperpolymath/cicd-suite/actions/custom-tools-check@main

- name: WWW & Well-Known Compliance Gate
uses: hyperpolymath/cicd-suite/actions/www-compliance-check@main

- name: BoJ Cartridge Validation Gate
uses: hyperpolymath/cicd-suite/actions/boj-cartridge-check@main

- name: Formatting Validation Gate
uses: hyperpolymath/cicd-suite/actions/formatting-check@main

- name: Accreditations & Badges Gate
uses: hyperpolymath/cicd-suite/actions/badges-check@main

- name: Metrics Extraction Gate
uses: hyperpolymath/cicd-suite/actions/metrics-check@main

- name: Linguist & Banned Languages Gate
uses: hyperpolymath/cicd-suite/actions/linguist-check@main

- name: Test & Benchmarks Dashboard Gate
uses: hyperpolymath/cicd-suite/actions/tests-benches-check@main

- name: Hosting & Site Status Gate
uses: hyperpolymath/cicd-suite/actions/hosting-check@main

- name: Git-Sea Analytics Gate
uses: hyperpolymath/cicd-suite/actions/gitsea-check@main

- name: Trust & Humans Validation Gate
uses: hyperpolymath/cicd-suite/actions/trust-humans-check@main

- name: Are We UnAPI Gate (Secret Scanning)
uses: hyperpolymath/cicd-suite/actions/secrets-check@main

- name: Reasonably Good Token Validation Gate
uses: hyperpolymath/cicd-suite/actions/vaulted-tokens-check@main
@@ -0,0 +1,91 @@
name: Central Estate CI/CD Audit
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 120 issues detected

Severity Count
🔴 Critical 7
🟠 High 68
🟡 Medium 45

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Action actions/checkout@v4 needs attention",
    "type": "unpinned_action",
    "file": "main-estate-audit.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Action hyperpolymath/cicd-suite/actions/required-files-check@main needs attention",
    "type": "unpinned_action",
    "file": "main-estate-audit.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Action hyperpolymath/cicd-suite/actions/code-hygiene-check@main needs attention",
    "type": "unpinned_action",
    "file": "main-estate-audit.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Action hyperpolymath/cicd-suite/actions/manifest-check@main needs attention",
    "type": "unpinned_action",
    "file": "main-estate-audit.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Action hyperpolymath/cicd-suite/actions/idris2-abi-check@main needs attention",
    "type": "unpinned_action",
    "file": "main-estate-audit.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Action hyperpolymath/cicd-suite/actions/zig-hexadeca-check@main needs attention",
    "type": "unpinned_action",
    "file": "main-estate-audit.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Action hyperpolymath/cicd-suite/actions/contractile-validation-check@main needs attention",
    "type": "unpinned_action",
    "file": "main-estate-audit.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Action hyperpolymath/cicd-suite/actions/recipes-set-check@main needs attention",
    "type": "unpinned_action",
    "file": "main-estate-audit.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Action hyperpolymath/cicd-suite/actions/affirmation-check@main needs attention",
    "type": "unpinned_action",
    "file": "main-estate-audit.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Action hyperpolymath/cicd-suite/actions/referencing-check@main needs attention",
    "type": "unpinned_action",
    "file": "main-estate-audit.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath
hyperpolymath deleted the fix/ci-timeout-minutes-reusable branch August 18, 2026 12:37
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.

2 participants