Track OpenSSF Scorecard security follow-ups
Les mainteneurs répondent en général sous 2 jours
@ragen1337 y travaille déjà.
Depuis le 2/10/2026.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Aucun fichier ni point d’entrée de test n’est indiqué. Commencez par localiser le code Rust d’analyse et de désérialisation du protocole, puis identifiez des cibles de fuzzing appropriées et évaluez l’intégration continue avec OSS-Fuzz. Le travail sera considéré comme terminé lorsque la couverture de fuzzing aura été ajoutée pour ces chemins et que l’option OSS-Fuzz aura été évaluée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Context
OpenSSF Scorecard identified several follow-up opportunities while validating #1214.
Follow-up work
- Pin all GitHub Actions to immutable full commit SHAs, retaining version comments for readability — #1216
- Pin the commitlint packages installed dynamically in CI — #1217
- Establish restrictive top-level
GITHUB_TOKENpermission defaults — #1218 - Remove unnecessary
contents: writefrom the coverage job inci.yml— #1219 - Tighten
release-plz.ymlpermissions by moving write grants to job scope — #1220 - Pin the temporary release-plz fork to an immutable revision — #1221
- Add fuzzing coverage for protocol parsing/deserialization and consider continuous OSS-Fuzz integration.
The linked PRs are intentionally focused so permission and dependency changes can be reviewed independently.
- Langage dominant
- Rust
- Étoiles
- 4k
- Forks
- 688
- Merge moyen
- 4 j 10 h
- PR mergées (30 j)
- 37
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de modelcontextprotocol/rust-sdk
-
auth: refresh_token() requests offline_access that was never granted, so refreshes fail with invalid_scopePeut-être pris @jstar0 l’a pris il y a 16 jours. Ouvertebug P1 ready for work T-security T-transport
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
modelcontextprotocol/rust-sdk#1330 ·
Les mainteneurs répondent en général sous 2 jours
-
docs: ClientHandler list_changed callbacks don't mention Peer::listen (2026-07-28)Peut-être pris @DaleSeo l’a pris il y a 1 jour. Ouverteenhancement P2 ready for work T-documentation
modelcontextprotocol/rust-sdk#1394 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
Support the Skills extension (SEP-2640)Peut-être pris @DaleSeo l’a pris il y a 1 jour. Ouverteenhancement P2 ready for work T-enhancement T-handler T-model T-service
modelcontextprotocol/rust-sdk#1391 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
reqwest Streamable HTTP client matches response Content-Type by case-sensitive prefixPeut-être pris @DaleSeo l’a pris il y a 2 jours. Ouvertebug P1 ready for work T-transport
modelcontextprotocol/rust-sdk#1389 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
Streamable HTTP server: Accept and Content-Type are matched case-sensitively and by substring/prefixPeut-être pris @DaleSeo l’a pris il y a 4 jours. Ouvertebug P1 ready for work T-transport
modelcontextprotocol/rust-sdk#1381 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de modelcontextprotocol/rust-sdk
Issues similaires
-
area/backends bug session-analysis
Difficulté 2/5 1-3 heures Accessibilité débutants 69/100
Les mainteneurs répondent en général sous 1 jour
-
docs good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
crash
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
aaif-goose/goose#13125 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour