Programa de Recompensas OSS da ProjectDiscovery
Propósito
O Programa de Recompensas OSS da ProjectDiscovery existe para democratizar a segurança, recompensando contribuições significativas da comunidade global.
Nossas ferramentas são usadas por pesquisadores, defensores e construtores em todo o mundo. Este programa garante que qualquer pessoa, em qualquer lugar, possa contribuir para melhorar os projetos da ProjectDiscovery e seja devidamente reconhecida ou recompensada pelo seu trabalho.
Nosso objetivo é:
- Reduzir a barreira para participação em pesquisa e desenvolvimento de segurança
- Incentivar contribuições de código aberto de alto impacto
- Promover uma comunidade transparente, justa e colaborativa
- Melhorar o ecossistema de segurança para todos
Escopo
Projetos no Escopo
- O programa se aplica aos repositórios oficiais de código aberto da ProjectDiscovery, incluindo mas não se limitando a:
- Nuclei
- Katana
- Subfinder
- Httpx
- Naabu
- ShuffleDNS
- DNSx
- TLSx
- Vulnx
- URLFinder
- quaisquer outros repositórios explicitamente marcados como bounty.
- Os projetos devem estar disponíveis publicamente
- Problemas ou tarefas elegíveis para recompensas serão claramente identificados (ex.:
bounty)
Projetos Fora do Escopo
- Dependências de terceiros
- Forks ou repositórios não oficiais
Quem Pode Participar
- Qualquer pessoa em todo o mundo pode participar
- Os contribuidores devem ser legalmente capazes de receber recompensas
- Funcionários da ProjectDiscovery e mantenedores principais podem contribuir, mas não são elegíveis para recompensas monetárias
O programa é aberto, inclusivo e global.
Contribuições Elegíveis
Apenas trabalhos explicitamente marcados ou aprovados são elegíveis.
Elegíveis:
- Correções de bugs para problemas confirmados
- Melhorias de desempenho
- Implementações de funcionalidades (solicitadas pelos mantenedores)
- Melhorias na documentação ou testes com impacto significativo
- Melhorias em ferramentas e infraestrutura
Não Elegíveis:
- Funcionalidades não aprovadas ou não solicitadas
- Envios duplicados
- Alterações triviais ou de baixa qualidade
- Problemas de segurança conhecidos ou já relatados
- Qualquer comportamento antiético, fraudulento ou abusivo
Estrutura de Recompensas
Recompensas Monetárias
- Recompensas fixas ou variáveis dependendo do impacto
- Os valores são divulgados antecipadamente ou claramente declarados
Recompensas Não Monetárias
- Reconhecimento público (notas de versão)
- Brindes da ProjectDiscovery
Como Participar
- Encontre um problema marcado com
bounty
- Anuncie a intenção comentando no problema
- Trabalhe publicamente, seguindo as diretrizes de contribuição
- 1 problema ativo por contribuidor por vez
- Conclua dentro de 2 semanas após a reivindicação
- Envie um PR claramente vinculado ao problema
- Aborde o feedback da revisão
- Seja mesclado
- Reivindique a recompensa através das instruções fornecidas
A primeira submissão completa e de alta qualidade ganha a recompensa.
Revisão e Avaliação
Todas as submissões são revisadas pelos mantenedores da ProjectDiscovery.
Critérios de avaliação:
- Correção e completude
- Qualidade do código e testes
- Aderência aos padrões do projeto
- Alinhamento com o escopo da recompensa
Segurança e Divulgação Responsável
- Nunca divulgue vulnerabilidades publicamente
- Relate problemas de segurança de forma privada através de [email protected]
- Siga o cronograma de divulgação coordenada
- Sem exploração, acesso a dados ou interrupção de serviço
Pagamentos e Aspectos Legais
- Os pagamentos geralmente são processados dentro de um prazo razoável após a aprovação
- Os contribuidores são responsáveis por impostos e conformidade legal
- As contribuições são licenciadas sob a licença de código aberto existente do projeto
- Nenhuma relação de emprego ou contratante é criada
Código de Conduta
Todos os participantes devem:
- Agir de forma ética e respeitosa
- Evitar assédio, spam ou manipulação
- Respeitar as decisões dos mantenedores
- Manter as discussões transparentes e públicas
Violações podem resultar em desqualificação ou banimento.
Mudanças no Programa
A ProjectDiscovery pode modificar ou encerrar o programa a qualquer momento.
- As mudanças serão anunciadas publicamente
- Trabalhos em andamento aceitos serão honrados sempre que possível
Contato
Por que Isso é Importante
A segurança deve ser democratizada.
Este programa existe para:
- Democratizar a segurança; construir um ecossistema de segurança mais saudável e acessível
- Capacitar pesquisadores independentes
- Recompensar o impacto no mundo real
- Fortalecer as ferramentas de segurança de código aberto.
Se você acredita em segurança de código aberto para todos, nós o recebemos de braços abertos.
Feliz Hacking!