Q:

¿Qué se debe hacer con las preguntas que exponen código comprometedor?

Respecto a esta pregunta, el usuario tiene una inquietud que es absolutamente válida y se acoge a los tipos de preguntas que se esperan en SO en español. Para darle contexto a la misma, el usuario expone código que, de acuerdo a mi opinión, compromete parte de la infraestructura de base de datos de una empresa privada colombiana (Asobancaria), entidad que agrupa buena parte de las entidades financieras del país. Respecto a esto tengo varias inquietudes:

¿Es correcto exponer de esta forma el código? (sin él no habría suficiente información para responder)
Una pregunta puede exponer de forma clara código que, a la luz de los contratos de confidencialidad que las empresas privadas mantienen con sus desarrolladores, puede acarrearle problemas volviéndolos públicos. ¿Se debería permitir esto? ¿Debería existir algún tipo de discreción por parte de quien pregunta para evitar al máximo la exposición de detalles?
¿Qué discusión se ha dado en SO en inglés sobre este tema?

Actualización
Considero que la pregunta es comprometedora por cuanto expone parte del esquema de base de datos de la empresa, lo cuál se puede prestar para que personas malintencionadas realicen ataques de inyección SQL a través de la página web de la compañía. 

A:

Creo que esto es perfecto:
Original: Question is a Copyright Violation? (¿La pregunta viola el Copyright?).
Trata sobre una pregunta que fue eliminada, pero se ve la edición sugerida que fue rechazada:

Python __setattr__ append Key to list [duplicate], que la pregunta en español sería: El método de Python que establece atributo agrega clave a la lista [duplicada].

Traducción de la respuesta de Mystical:

No te molestes en reportarla. No es el trabajo de un moderador o incluso el trabajo del sitio para hacer cumplir los acuerdos de terceras partes.
Si alguien quiere retirar algo del sitio, tienen que presentar una solicitud de DMCA.
Moderadores, así como la mayoría de los usuarios y empleados StackExchange no son abogados y no pueden decir la diferencia entre:

Una violación de derechos de autor real reclamado por el propietario del Copyright.
Un troll haciendose pasar por un propietario de los derechos de autor. Que intenta quitar algo que no le gusta.

Una solicitud de DMCA es la prueba de que una entidad requiere dar de baja contenido del sitio. Véase la respuesta de Joel Spolsky ♦, en la pregunta How does SOPA threaten Stack Overflow / Stack Exchange? (¿Cómo amenaza SOPA a StackOverflow o StackExchange?), aquí para más detalles: https://meta.stackexchange.com/a/114007

Y de mi cosecha:
Creo que es responsabilidad de cada quien mantener los secretos industriales (o como se diga en el país de lector) que les fueron encargados.
Yo he posteado código en StackOverflow que es propiedad de diferentes compañias (siendo yo el desarrollador, o dentro de un equipo), pero traducido a un ejemplo mínimo, completo y verificable.
Por ejemplo:

¿Porque me da este error en esta linea?
list.add(new Cliente("Nombre", "Banco", "#Cuenta", "Saldo" ))

... a lo siguiente:

¿Por qué me da este error en esta línea?
list.add(new Foo("a", "b", "c", "d" ))

Donde no se daña a nadie. Todo está en el fino arte del MCVE (mínimo completo y verificable).
Aclaración final: Creo que el comentario que le dejaste, es la mejor forma de tratar estas situaciones, de esta manera, el usuario puede tomar conciencia del peligro que puede ocasionar su descuido.

