nus-cs2113-AY2324S2 / pe-dev-response

0 stars 0 forks source link

Software violating UG constraints for duplicated courses when human-editing saved data for storing numebrs in name #1371

Open nus-se-script opened 5 months ago

nus-se-script commented 5 months ago

I was able to load numbers into the system member name by directly editing the data file. This causes a direct violation of the program behavior of only having alphabetic characters.

UG:

image.png

Program:

image.png


[original: nus-cs2113-AY2324S2/pe-interim#1228] [original labels: severity.Low type.FunctionalityBug]

dextboy commented 5 months ago

Team's Response

While I commend the tester's diligence in ensuring the Storage Class is defensible, I would label this as "deliberate sabotage" as shown below in the image and not "user mistake".

This is because the steps to replicate it is as such.

  1. Open the data file
  2. Delete name AND ONLY name under line 1 (initialiseduser and current semester number is left untouched)
  3. Input user's own flavour of text

Given the elaborate steps above required to cause this error, this is "deliberate sabotage" that can be considered "white hat" hacking, thus this issue is rejected.

Screenshot 2024-04-20 at 3.48.28 PM.png

Duplicate status (if any):

--