Skip to content

Adicionar canal de segurança público #50

@wellwelwel

Description

@wellwelwel

Fala meu povo! 🙋🏻‍♂️

Agora que o repositório se tornou público, reportei um vetor de ataque de forma privada para o @Lojhan e para o @khaosdoctor, mas seria bom ter um canal oficial para que qualquer pessoa possa reportar potenciais vulnerabilidades.

Exemplo visual de como aparece a seção Security para os contribuidores open source:

Image

Sobre o vetor de ataque (reportei em mais detalhes, incluindo causa e efeito, de forma privada), ele ocorre no processo de tornar o repositório público. Como o código foi originalmente privado, existem duas formas práticas de resolver sem perder a essência da comunidade poder contribuir com o site (como estou fazendo agora):

  • A) Subir o Worker (backend) via CD e não através de build com integração de branch (server).
    • Manteria tudo público e no mesmo repositório, configurando apenas o Worker via CloudFlare e ajustando o pipeline de deployment.
  • B) Migrar apenas o Worker (backend) para um repositório privado.
    • Migrar apenas o backend para um repositório privado não afetaria em nada o GitHub Pages (frontend), que atualmente é vinculado à branch website.

Note

Vetor de ataque não é o mesmo que vulnerabilidade, mas como um projeto open source feito da comunidade para a comunidade e que guarda dados dos integrantes, é uma atenção que vale o esforço dos contribuidores e voluntários 🤝

cc @ErickWendel @ananeridev @khaosdoctor @Lojhan

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions