Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Optional Security Insights import/export alongside .project/

Aperta
#497 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python, yaml
Ambito
security, tooling

Direzione di ricerca

Start by reading darnit's existing .project/ import and export paths and how context values record their origin and confirmation status. Then identify the context keys corresponding to Security Insights fields and review the schema versions to support; the issue does not name specific files or tests. Done means imported values retain their origin without overwriting confirmed values, and any export includes only confirmed values, with sample-file tests covering current schemas.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

help wanted module-core

Summary

Add optional support for the OpenSSF Security Insights file (security-insights.yml) as an additional input and output alongside .project/, which remains darnit's primary mechanism for project metadata.

Scope

  • Import: when a repository has a Security Insights file, read the fields that correspond to darnit context keys (for example security contact, vulnerability reporting policy, maintainers) and surface them as values asserted by the project, with their origin recorded. They should not overwrite values already confirmed in .project/.
  • Export (optional): generate or update a Security Insights file from values that have been confirmed in .project/. Unconfirmed candidates must never be written.
  • Tests with sample Security Insights files covering the schema versions currently in use.

Out of scope

  • Replacing .project/ or changing how darnit stores confirmed context.

Notes for contributors

Other OpenSSF tooling (for example the OSPS Baseline Privateer plugin and AMPEL policies) reads Security Insights, so this mainly improves interoperability. The maintainers are not planning to build this themselves; contributions are welcome.

Lingua principale
Python
Stelle
22
Fork
27
Merge medio
1g 20h
PR unite (30g)
39

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di darnitdevorg/darnit

Tutte le issue di darnitdevorg/darnit

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.