fix(session-flow): redact.py misses bare sk-ant-oat01- tokens and stateless ghs_ tokens with dots
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
Direzione di ricerca
Leggi plugins/session-flow/skills/audit-sessions/scripts/redact.py e individua le regole di corrispondenza dei token. Aggiungi test con token inseriti intenzionalmente per il valore senza ornamenti sk-ant-oat01- e il token stateless con punti ghs_, poi amplia le regole canoniche e rigenera la copia con scripts/sync-shared-copies.sh. Il lavoro è completato quando entrambi i casi falliscono prima della correzione e passano dopo, e continuano a passare anche i casi di redazione delle correzioni buffer.test.sh.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
plugins/session-flow/skills/audit-sessions/scripts/redact.py (canonical; generated copy in plugins/corrections/tools/findings-buffer/lib/redact.py) leaves two token shapes unredacted, found by the GitHub Security & Cost review of #9020:
- a bare
sk-ant-oat01-…value (the OAuth token format the lanes use); - a stateless
ghs_installation token containing., because the rule is(?:ghu|ghs)_[0-9a-zA-Z]{36}.
Fix
Widen the rules in the canonical file (for example ghs_[A-Za-z0-9._-]{36,}, plus an sk-ant-oat01- rule), regenerate the copy with scripts/sync-shared-copies.sh, and add one planted-token test case per shape that fails before the change.
Verification
The new cases fail on the current head and pass after the fix; the corrections buffer.test.sh redaction cases still pass.
Related
Refs #9020
- Lingua principale
- Shell
- Stelle
- 22
- Fork
- 2
- Merge medio
- 6h 58m
- PR unite (30g)
- 951
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di melodic-software/claude-code-plugins
-
priority: medium status: needs-decision work-class: scoped
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
melodic-software/claude-code-plugins#9339 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
pipeline-canary priority: low status: ready work-class: mechanical
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
melodic-software/claude-code-plugins#9263 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue priority: low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
melodic-software/claude-code-plugins#9251 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area: security needs-triage priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
melodic-software/claude-code-plugins#9211 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
melodic-software/claude-code-plugins#9202 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di melodic-software/claude-code-plugins
Issue simili
-
0. to triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 67/100
roundcube/roundcubemail-docker#478 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 76/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
level/task type/enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
wazuh/wazuh-installation-assistant#1177 ·
I maintainer di solito rispondono entro 1 giorno
-
Update btrfs-progs to 7.3Apertapackage-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
I maintainer di solito rispondono entro 1 giorno