Programa de recompensas OSS de ProjectDiscovery
Actualización: Programa de recompensas OSS cerrado
El Programa de recompensas OSS de ProjectDiscovery está actualmente cerrado.
Lanzamos el programa para recompensar contribuciones significativas al código abierto, pero con el tiempo observamos un volumen creciente de envíos de baja calidad y en gran medida generados por IA que generaban más carga de revisión que valor para los mantenedores.
Por ahora, hemos decidido cerrar el programa. Agradecemos a todos los que contribuyeron con trabajo reflexivo y de alta calidad mientras estuvo activo.
Las contribuciones regulares al código abierto siguen siendo bienvenidas, pero ya no son elegibles para recompensas del programa.
El equipo de ProjectDiscovery
Propósito
El Programa de recompensas OSS de ProjectDiscovery existe para democratizar la seguridad recompensando contribuciones significativas de la comunidad global.
Nuestras herramientas son utilizadas por investigadores, defensores y desarrolladores de todo el mundo. Este programa garantiza que cualquier persona, en cualquier lugar, pueda contribuir a mejorar los proyectos de ProjectDiscovery y ser reconocida o recompensada de manera justa por su trabajo.
Nuestro objetivo es:
- Reducir la barrera de participación en la investigación y el desarrollo de seguridad
- Incentivar contribuciones de código abierto de alto impacto
- Fomentar una comunidad transparente, justa y colaborativa
- Mejorar el ecosistema de seguridad para todos
Alcance
Proyectos incluidos
- El programa aplica a los repositorios oficiales de código abierto de ProjectDiscovery, incluidos, entre otros:
- Nuclei
- Katana
- Subfinder
- Httpx
- Naabu
- ShuffleDNS
- DNSx
- TLSx
- Vulnx
- URLFinder
- cualquier otro repositorio etiquetado explícitamente como bounty.
- Los proyectos deben estar disponibles públicamente
- Los issues o tareas elegibles para recompensas estarán claramente etiquetados (p. ej.,
bounty)
Proyectos excluidos
- Dependencias de terceros
- Forks o repositorios no oficiales
Quién puede participar
- Cualquier persona en todo el mundo puede participar
- Los contribuyentes deben poder recibir recompensas legalmente
- Los empleados de ProjectDiscovery y los mantenedores principales pueden contribuir, pero no son elegibles para recompensas monetarias
El programa es abierto, inclusivo y global.
Contribuciones elegibles
Solo califica el trabajo marcado o aprobado explícitamente.
Elegibles:
- Correcciones de errores para issues confirmados
- Mejoras de rendimiento
- Implementaciones de funcionalidades (solicitadas por los mantenedores)
- Mejoras de documentación o pruebas con impacto significativo
- Mejoras de herramientas e infraestructura
No elegibles:
- Funcionalidades no aprobadas o no solicitadas
- Envíos duplicados
- Cambios triviales o de baja calidad
- Problemas de seguridad conocidos o ya reportados
- Cualquier comportamiento poco ético, fraudulento o abusivo
Estructura de recompensas
Recompensas monetarias
- Recompensas fijas o variables según el impacto
- Los montos se divulgan por adelantado o se indican claramente
Recompensas no monetarias
- Reconocimiento público (notas de la versión)
- Artículos promocionales de ProjectDiscovery
Cómo participar
- Encuentra un issue etiquetado como
bounty
- Anuncia tu intención comentando en el issue
- Trabaja en público, siguiendo las pautas de contribución
- 1 issue activo por contribuyente a la vez
- Completa en un plazo de 2 semanas desde la reclamación
- Envía un PR claramente vinculado al issue
- Atiende los comentarios de la revisión
- Consigue que se fusione
- Reclama la recompensa siguiendo las instrucciones proporcionadas
Gana la recompensa el primer envío completo y de alta calidad.
Revisión y evaluación
Todos los envíos son revisados por los mantenedores de ProjectDiscovery.
Criterios de evaluación:
- Corrección y exhaustividad
- Calidad del código y pruebas
- Cumplimiento de los estándares del proyecto
- Alineación con el alcance de la recompensa
Seguridad y divulgación responsable
- Nunca divulgues vulnerabilidades públicamente
- Reporta problemas de seguridad de forma privada a través de [email protected]
- Sigue el cronograma de divulgación coordinada
- Sin explotación, acceso a datos ni interrupción del servicio
Pagos y aspectos legales
- Los pagos normalmente se procesan en un plazo razonable tras la aprobación
- Los contribuyentes son responsables de los impuestos y del cumplimiento legal
- Las contribuciones se licencian bajo la licencia de código abierto existente del proyecto
- No se crea ninguna relación laboral ni de contratista
Código de conducta
Todos los participantes deben:
- Actuar de forma ética y respetuosa
- Evitar el acoso, el spam o la manipulación
- Respetar las decisiones de los mantenedores
- Mantener las discusiones transparentes y públicas
Las infracciones pueden dar lugar a la descalificación o a la expulsión.
Cambios en el programa
ProjectDiscovery puede modificar o finalizar el programa en cualquier momento.
- Los cambios se anunciarán públicamente
- El trabajo aceptado en curso se respetará siempre que sea posible
Por qué esto importa
La seguridad debería ser democratizada.
Este programa existe para:
- Democratizar la seguridad; construir un ecosistema de seguridad más saludable y accesible
- Empoderar a los investigadores independientes
- Recompensar el impacto en el mundo real
- Fortalecer las herramientas de seguridad de código abierto.
Si crees en la seguridad de código abierto para todos, te damos la bienvenida.
¡Happy Hacking!