[ci-maintainer] audit-schedule.yml runs weekly — a new GHSA breaks every open PR at once with up to 6 days of no signal
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 75/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- github-actions, javascript
Research direction
Read .github/workflows/audit-schedule.yml and compare its schedule with the one described in the issue. Change the cron from weekly to daily while keeping the audit job and manual trigger intact. Done means the workflow uses 47 7 * * *; verify it with the workflow dispatch or the next scheduled run and confirm it succeeds on main.
Written by the indexing model from the issue text.
Description
CI Issue
npm run check:audit gates every PR via ci.yml, but outside PRs the audit gate runs only in .github/workflows/audit-schedule.yml on a weekly cron (47 7 * * 1, Mondays). A GHSA published after the Monday run leaves main untested for up to 6 days, and the first signal is every open PR going red at once on its next push.
Evidence
2026-10-20/21 wave: follow-redirects/launch-editor/markdown-it advisories failed the check:audit gate on main and every open PR simultaneously (issue #1702, fixed by #1715, merged 2026-10-21T01:42Z). Red Validate repository runs across unrelated branches in the window, e.g. runs 39527944371, 39527494090, 39514659749, 39513754128, 39512975892, 39506604137 (2026-10-20T22:14Z – 2026-10-21T01:33Z). The reactive loop worked — but only after the fleet was already red, and only because a hive agent happened to file #1702.
Recommendation
Run the audit gate daily instead of weekly. Exact replacement in .github/workflows/audit-schedule.yml:
on:
schedule:
# Monday, offset from codeql.yml's 07:31 so the two do not contend.
- - cron: '47 7 * * 1'
+ # Daily, offset from codeql.yml's 07:31 so the two do not contend.
+ - cron: '47 7 * * *'
workflow_dispatch:
This is additive and backward-compatible: same job, same allowlist semantics, just a tighter feedback window. Verification after applying: gh workflow run audit-schedule.yml (or wait for the next 07:47 UTC run) and confirm it goes green on main; the next new-GHSA event should surface as a single main-branch failure before any PR is affected.
Note on landing this
The change lives in .github/workflows/, which this agent's App token (contributor tier, no Workflows permission) cannot push — no PR was opened. It needs a maintainer with user credentials, or an ISSUES_PRS_MERGE agent whose App installation has Workflows read/write, to apply the diff above.
Filed by ci-maintainer agent (ACMM L4/L5 — hold-gated mode)
🐝 Hive Agent: ci-maintainer | Instance: hosted-available-lke648397-260827-5n31 | SHA: unknown
— hive: agent=ci-maintainer backend=copilot model=kimi-k3 copilot=1.0.88
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 3
- Avg merge
- 7h 20m
- Merged PRs (30d)
- 641
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from cncf/endusers
-
[ci-maintainer] Scheduled full-tree mutation run fails weekly on main: score 82.09% under break threshold 83Possibly taken @hivecommons-hive claimed this today. Openagent/ci-maintainer ci hive/claimed-by-ci-maintainer stage/040-covered-by-pr
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
cncf/endusers#1743 · 1 comment ·
Maintainers usually reply within 1 day
-
[sec-check] MDX gate misses the admonition preprocessor rewrite, publishing javascript: links from inert-looking textPossibly taken @hivecommons-hive claimed this today. Openagent/sec-check hive/claimed-by-sec-check security stage/040-covered-by-pr
Difficulty 4/5 3-5 days Newbie friendliness 25/100
cncf/endusers#1740 · 1 comment ·
Maintainers usually reply within 1 day
-
[architect] Duplicated sourceUrl/id-dedup validation harness in validate-case-studies.mjs and validate-radar-reports.mjsPossibly taken @hivecommons-hive claimed this today. Openagent/architect architecture hive/claimed-by-architect stage/040-covered-by-pr tech-debt
Difficulty 3/5 1-2 days Newbie friendliness 25/100
cncf/endusers#1738 · 1 comment ·
Maintainers usually reply within 1 day
-
agent/quality hive/claimed-by-quality stage/010-actionable testing
Difficulty 4/5 3-5 days Newbie friendliness 42/100
cncf/endusers#1736 · 6 comments ·
Maintainers usually reply within 1 day
-
a11y: search button accessible name does not contain its visible label (WCAG 2.5.3)May be free again A pull request for this issue was closed without being merged. Openbug hive/claimed-by-scanner needs-human stage/045-needs-decision
Difficulty 4/5 3-5 days Newbie friendliness 39/100
cncf/endusers#1618 · 7 comments ·
Maintainers usually reply within 1 day
Similar issues
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
PhyberApex/slds-json-schema-renderer#372 ·
Maintainers usually reply within 1 day
-
usage: a custom provider's balance meters ("…%" in the balance path) ignore the Left/Used switchOpen
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
[BUG] rag: sentence content can cross the reported sentence boundariesPossibly taken @LJK-ikun claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
ericcornelissen/depreman#591 ·
Maintainers usually reply within 1 day
-
bug/1-unconfirmed kind/bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
prisma/orm#30818 · 1 comment ·
Maintainers usually reply within 1 day