In short, how do I understand why my question was closed (while the other related but not similar questions were not)? Why is my question not programming related, when it's something only a programmer doing a code review could have come across, and only a programmer could fix?
In long, I did a code review of portions of an open source project and found that the code contained security holes which would allow read and potentially even write access to the entire disk through its web server process.
I did my research, including links to three related but not relevant SO questions. They were people who did security probing of remote sites, without permission, whereas I downloaded the source for review, and did my testing on a server running on my local machine. Their questions contained no programming material, and likely describe illegal activities, but are not marked a "[closed] not programming related."
I also linked to two documents on security reporting, which are more directed to companies and not small open source projects. I asked specific questions: I wanted to know if these documents were relevant, if I had been doing the right approach, and if I should give special leeway to the projects for being small and open-source.
Those circumstances are based on a code review, which requires understanding programming. I could not give details of those problems, including even what the project is, because that would be inappropriate given the context of the topic.
Five people considered the question as not programming related. I read the FAQ on "how to challenge the closing of one of my questions", which suggests looking for comments on why it was closed. I found nothing. I've read "What is a "closed" question in SO?" and again I can't figure out what I did wrong.
Can someone here please explain what's going on?