Programma OSS Bounty di ProjectDiscovery
Aggiornamento: Programma OSS Bounty chiuso
Il Programma OSS Bounty di ProjectDiscovery è attualmente chiuso.
Abbiamo lanciato il programma per premiare contributi open-source significativi, ma nel tempo abbiamo visto un volume crescente di invii di bassa qualità e fortemente generati dall'IA che creavano più oneri di revisione che valore per i manutentori.
Per ora, abbiamo deciso di chiudere il programma. Siamo grati a tutti coloro che hanno contribuito con lavoro accurato e di alta qualità mentre era attivo.
I contributi open-source regolari sono ancora benvenuti, ma non sono più idonei a ricevere premi bounty.
Il Team di ProjectDiscovery
Scopo
Il Programma OSS Bounty di ProjectDiscovery esiste per democratizzare la sicurezza premiando contributi significativi dalla comunità globale.
I nostri strumenti sono utilizzati da ricercatori, difensori e sviluppatori in tutto il mondo. Questo programma garantisce che chiunque, ovunque, possa contribuire a migliorare i progetti ProjectDiscovery e sia equamente riconosciuto o premiato per il proprio lavoro.
Miriamo a:
- Abbassare la barriera alla partecipazione alla ricerca e allo sviluppo della sicurezza
- Incentivare contributi open-source ad alto impatto
- Promuovere una comunità trasparente, equa e collaborativa
- Migliorare l'ecosistema della sicurezza per tutti
Ambito
Progetti in ambito
- Il programma si applica ai repository open-source ufficiali di ProjectDiscovery, inclusi ma non limitati a:
- Nuclei
- Katana
- Subfinder
- Httpx
- Naabu
- ShuffleDNS
- DNSx
- TLSx
- Vulnx
- URLFinder
- qualsiasi altro repository esplicitamente etichettato come bounty.
- I progetti devono essere pubblicamente disponibili
- Le issue o i task idonei ai bounty saranno chiaramente etichettati (ad es.,
bounty)
Progetti fuori ambito
- Dipendenze di terze parti
- Fork o repository non ufficiali
Chi può partecipare
- Chiunque nel mondo può partecipare
- I contributori devono essere legalmente in grado di ricevere premi
- I dipendenti di ProjectDiscovery e i manutentori principali possono contribuire ma non sono idonei a ricevere premi monetari
Il programma è aperto, inclusivo e globale.
Contributi idonei
Solo il lavoro esplicitamente contrassegnato o approvato è qualificato.
Idonei:
- Correzioni di bug per issue confermate
- Miglioramenti delle prestazioni
- Implementazioni di funzionalità (richieste dai manutentori)
- Miglioramenti alla documentazione o ai test con impatto significativo
- Miglioramenti agli strumenti e all'infrastruttura
Non idonei:
- Funzionalità non approvate o non richieste
- Invii duplicati
- Modifiche banali o di bassa qualità
- Problemi di sicurezza noti o già segnalati
- Qualsiasi comportamento non etico, fraudolento o abusivo
Struttura dei premi
Bounty monetari
- Premi fissi o variabili a seconda dell'impatto
- Gli importi sono divulgati in anticipo o chiaramente indicati
Premi non monetari
- Riconoscimento pubblico (note di rilascio)
- Gadget di ProjectDiscovery
Come partecipare
- Trova una issue etichettata
bounty
- Annuncia l'intenzione commentando la issue
- Lavora in pubblico, seguendo le linee guida per i contributi
- 1 issue attiva per contributore alla volta
- Completa entro 2 settimane dal reclamo
- Invia una PR chiaramente collegata alla issue
- Affronta il feedback della revisione
- Ottieni il merge
- Richiedi il premio tramite le istruzioni fornite
Vince il bounty il primo invio completo e di alta qualità.
Revisione e valutazione
Tutti gli invii sono revisionati dai manutentori di ProjectDiscovery.
Criteri di valutazione:
- Correttezza e completezza
- Qualità del codice e test
- Aderenza agli standard del progetto
- Allineamento con l'ambito del bounty
Sicurezza e divulgazione responsabile
- Non divulgare mai vulnerabilità pubblicamente
- Segnala i problemi di sicurezza privatamente tramite [email protected]
- Segui la tempistica di divulgazione coordinata
- Nessuno sfruttamento, accesso ai dati o interruzione del servizio
Pagamenti e aspetti legali
- I pagamenti sono tipicamente elaborati entro un lasso di tempo ragionevole dopo l'approvazione
- I contributori sono responsabili delle tasse e della conformità legale
- I contributi sono concessi in licenza secondo la licenza open-source esistente del progetto
- Non viene creato alcun rapporto di lavoro o di collaborazione
Codice di condotta
Tutti i partecipanti devono:
- Agire in modo etico e rispettoso
- Evitare molestie, spam o manipolazioni
- Rispettare le decisioni dei maintainer
- Mantenere le discussioni trasparenti e pubbliche
Le violazioni possono comportare la squalifica o il ban.
Modifiche al programma
ProjectDiscovery può modificare o terminare il programma in qualsiasi momento.
- Le modifiche saranno annunciate pubblicamente
- Il lavoro accettato e in corso sarà onorato ove possibile
Contatti
Perché questo è importante
La sicurezza dovrebbe essere democratizzata.
Questo programma esiste per:
- Democratizzare la sicurezza; costruire un ecosistema di sicurezza più sano e accessibile
- Dare potere ai ricercatori indipendenti
- Premiare l'impatto nel mondo reale
- Rafforzare gli strumenti di sicurezza open source.
Se credi nella sicurezza open source per tutti, sei il benvenuto.
Buon hacking!