Estoy desarrollando un gran sitio web de comunidad / foro y me gustaría subir mi código a GitHub para tener al menos algún tipo de control de versión sobre él (porque no tengo nada más que un archivo .rar como respaldo, ni siquiera SVN ), para permitir que otros contribuyan al proyecto, y quizás también usarlo para permitir que mis futuros empleadores potenciales vean parte de mi código como una especie de plan de estudios.
Pero lo que me pregunto ahora, y me sorprende no haber visto a nadie mencionarlo antes, es el aspecto de seguridad. ¿Publicar el código de un sitio web no es un ENORME agujero de seguridad? Es como dar a un pirata informático potencial o cualquier persona que quiera encontrar cualquier posible explotación, incluso teniendo en cuenta que los archivos críticos no se cargan (contraseñas de bases de datos, scripts de autenticación, etc.).
Por supuesto, hay millones de proyectos cargados en GitHub y nadie encontrará el mío solo 'por casualidad'. Pero si lo buscan, de hecho estaría allí.
En pocas palabras: mi problema no es sobre los derechos de autor o las licencias, sino sobre otros que encuentran vulnerabilidades en mi sitio web.
¿Me estoy perdiendo algo aquí?