There is a link to the national news that describes an incident that presents some interesting conflicts: http://news.nationalpost.com/2013/01/20/youth-expelled-from-montreal-college-after-finding-sloppy-coding-that-compromised-security-of-250000-students-personal-data/
A student was expelled according to the article because he found poorly written code while working on a project. Finding and reporting the vulnerability was not however the issue for which he was punished. Rather it was his activity following reporting the incident that got him into trouble. This student wanted to validate that his report had been taken seriously and that the vulnerability had been corrected so he ran a vulnerability tool against the schools network without their permission rather than checking in with those responsible for managing the network. Though he may not have had malicious intent he crossed the line by probing a network without permission of the owner of the network.

What would you recommend have been done in this situation? Should the student have been expelled or would you have recommended a less aggressive punishment? Do you agree that this activity crosses the line and is worthy of punishment at all? Share your thoughts…