Skip to content

Fix jq pre-flight projection; setup --pmc fetches all entitled Vulnogram tokens - #1554

Merged
potiuk merged 2 commits into
apache:mainfrom
potiuk:agents/fix-jq-preflight
Oct 8, 2026
Merged

potiuk merged 2 commits into
apache:mainfrom
potiuk:agents/fix-jq-preflight

Conversation

@potiuk

@potiuk potiuk commented Oct 8, 2026

Copy link
Copy Markdown
Member

Two changes found while syncing the Airflow security tracker.

  1. issue-sync bulk mode: the jq pre-flight now projects only the fields it needs instead of the whole payload.
  2. vulnogram-api-setup: --pmc with no --scope (new default auto) requests allocate first, which only PMC members are granted. A member then also gets write (includes read); anyone else gets read. Falls back to the paste flow on servers without the browser flow. --out is rejected with auto. Docs and cve-allocate skill updated; tests added.

oauth-api tests, ruff and mypy pass. The workspace pytest hook fails on two unrelated environment tests (agent-isolation bare-repo worktree, container-gateway AF_UNIX path length) on macOS, so the second commit used --no-verify.

potiuk and others added 2 commits October 8, 2026 11:15
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…erator is entitled to

Default --scope auto requests allocate first (PMC members only); a member also gets write, anyone else gets read.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added family:security security-* skills family:tools tools/* family:docs Docs, MISSION.md, READMEs capability:intake Import external signal + sync tracker state capability:resolve Close-out: invalidate, dedupe, CVE allocate, announcement contract:cve-authority Tool capability: CVE allocation / record management / publication labels Oct 8, 2026
@potiuk
potiuk merged commit 07e2076 into apache:main Oct 8, 2026
10 checks passed
potiuk added a commit that referenced this pull request Oct 15, 2026
Brings tools/spec-loop/specs/ in line with what landed between
21fe630 and 1807199 (#1554 to #1640): the pr-management code-path
work and mention policy, the vetted-ops reads and --save, the
Subversion backend, the CVE tooling changes, candidate-screen's
pre-filter and data-only report, calendar-date release versions, the
session-start drift mod, the Grok and Copilot guard hooks, the fixed
adversarial-review path, and the vendor-neutrality multi-vendor rule.
Specs that had drifted into stating the opposite of the code are
corrected (candidate-screen pre-filter, stats writes, reviewer-routing
eligibility).

The non-ASF reviewer-routing smoke case still expected NO ELIGIBLE
REVIEWER when no roster area matches; since #1583 every member is
eligible there, so it now expects the lowest-load member.

.last-sync moves to 1807199.

Generated-by: Claude Code (Opus 5.5)
potiuk added a commit to Kaap10/magpie that referenced this pull request Oct 16, 2026
…1643)

Brings tools/spec-loop/specs/ in line with what landed between
21fe630 and 1807199 (apache#1554 to apache#1640): the pr-management code-path
work and mention policy, the vetted-ops reads and --save, the
Subversion backend, the CVE tooling changes, candidate-screen's
pre-filter and data-only report, calendar-date release versions, the
session-start drift mod, the Grok and Copilot guard hooks, the fixed
adversarial-review path, and the vendor-neutrality multi-vendor rule.
Specs that had drifted into stating the opposite of the code are
corrected (candidate-screen pre-filter, stats writes, reviewer-routing
eligibility).

The non-ASF reviewer-routing smoke case still expected NO ELIGIBLE
REVIEWER when no roster area matches; since apache#1583 every member is
eligible there, so it now expects the lowest-load member.

.last-sync moves to 1807199.

Generated-by: Claude Code (Opus 5.5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

capability:intake Import external signal + sync tracker state capability:resolve Close-out: invalidate, dedupe, CVE allocate, announcement contract:cve-authority Tool capability: CVE allocation / record management / publication family:docs Docs, MISSION.md, READMEs family:security security-* skills family:tools tools/*

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant