Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

fix(session-flow): redact.py misses bare sk-ant-oat01- tokens and stateless ghs_ tokens with dots

Ouverte Adaptée aux débutants
#9,026 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
82/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
shell
Domaine
security

Piste de recherche

Lisez plugins/session-flow/skills/audit-sessions/scripts/redact.py et repérez ses règles de correspondance des tokens. Ajoutez des tests avec des tokens placés intentionnellement pour la valeur brute sk-ant-oat01- et le token sans état avec des points ghs_, puis élargissez les règles canoniques et régénérez la copie avec scripts/sync-shared-copies.sh. Le travail est terminé lorsque les deux cas échouent avant la correction et réussissent après, et que les cas de masquage des corrections buffer.test.sh réussissent toujours.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

needs-human

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

Langage dominant
Shell
Étoiles
22
Forks
2
Merge moyen
6 h 11 min
PR mergées (30 j)
955

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de melodic-software/claude-code-plugins

Toutes les issues de melodic-software/claude-code-plugins

Issues similaires

Plus d'issues Shell/Bash

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.