Track OpenSSF Scorecard security follow-ups
Maintainer antworten meist innerhalb von 2 Tagen
@ragen1337 arbeitet bereits daran.
Seit 02.10.2026.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Es ist keine Datei und kein Test-Einstiegspunkt angegeben. Beginne damit, den Rust-Code für die Protokollanalyse und Deserialisierung zu lokalisieren, identifiziere anschließend geeignete Fuzz-Ziele und prüfe die kontinuierliche OSS-Fuzz-Integration. Erledigt ist die Aufgabe, wenn für diese Pfade Fuzzing-Abdeckung hinzugefügt und die OSS-Fuzz-Option bewertet wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Rust
- Sterne
- 4.1k
- Forks
- 694
- Ø Merge
- 3 T. 14 Std.
- Gemergte PRs (30 T.)
- 39
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus modelcontextprotocol/rust-sdk
-
auth: refresh_token() requests offline_access that was never granted, so refreshes fail with invalid_scopeEvtl. vergeben @jstar0 hat das vor 25 Tagen übernommen. Offenbug P1 ready for work T-security T-transport
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
modelcontextprotocol/rust-sdk#1330 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
OAuth discovery drops explicit default ports from advertised issuer identifiersEvtl. vergeben @gocamille hat das vor 2 Tagen übernommen. Offenbug P1 ready for work T-security T-transport
modelcontextprotocol/rust-sdk#1420 · 2 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
`register_client` drops `client_secret_expires_at` from the registration responseEvtl. vergeben @gocamille hat das vor 3 Tagen übernommen. Offenbug P2 ready for work T-security
modelcontextprotocol/rust-sdk#1416 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Typed client calls drop the parse error when a reply misses a required fieldEvtl. vergeben @gocamille hat das vor 3 Tagen übernommen. Offenenhancement P2 ready for work T-core T-service
modelcontextprotocol/rust-sdk#1415 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Return merged cache hints from list_all_* client methodsEvtl. vergeben @gocamille hat das vor 4 Tagen übernommen. Offenenhancement P2 ready for work T-service
modelcontextprotocol/rust-sdk#1411 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in modelcontextprotocol/rust-sdk
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
DioxusLabs/blitz#1371 ·
Maintainer antworten meist innerhalb von 1 Tag
-
follow-up
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 62/100
carrick-sh/carrick#1494 ·
Maintainer antworten meist innerhalb von 1 Tag
-
test(hydro_std): track_membership join and leave are untestedEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
hydro-project/hydro#3289 ·
Maintainer antworten meist innerhalb von 1 Tag
-
diagram-bug good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
enhapu-afk/omaspec#4 ·