๐ฅ Roast My Pick ยท SIH26163
Security Assessment of the World Monitor application
National Technical Research Organisation (NTRO)
Reasonable choice. The scoreboard liked it. The scoreboard is not the one asking questions on the day.
Worth considering. Unusually clear and tractable because you get the source and a live target, but it is a skills demonstration not a build โ worth it for a team with real security experience who can find and document non-trivial vulnerabilities, since that depth is the only differentiator. Roughly 150โ340 teams are expected to go here.
The receipts
Every red flag on this statement, in full. These are the four places it bites.
Exhibit A
This is a skills task with no product to build, so it is won purely on the depth and quality of findings, and a shallow assessment finding only trivial issues will not stand out
It gets worse
Every team attacks the identical target, so your findings will be directly compared and duplicate discoveries dilute impact
Still reading?
The constraints require testing only the authorized target with proof-of-concept-only exploitation, and violating them is disqualifying
And the finisher
Strong findings require genuine web-security skill, so a team without security experience will surface only superficial issues
The damage report
Every score this statement earned, and what each one actually costs you.
Feasibility
4/5Actually buildable, which on this slate is rarer than it sounds. Do not squander it on scope.
Both the live app and the full source code are provided, which makes this a white-box assessment โ the most tractable kind โ and the required skills are standard web-security testing with well-known tooling, so a team with security exposure can execute it directly.
Innovation scope
2/5Nothing here is new. Your only edge is execution โ and execution is also everyone else's only edge.
This is a defined penetration-testing task with a standard deliverable format, so there is little to design or invent โ the work is finding and documenting real vulnerabilities, not creating a novel system.
Clarity
5/5The ask is unambiguous, which quietly removes your favourite excuse.
The target, the scope, the constraints, the success criteria and the exact per-vulnerability deliverable format are all specified precisely, making this one of the most unambiguous statements in the entire set.
Acceptance potential
3/5Middle of the pack. This statement will not win the room for you โ you will have to.
It is highly achievable and the white-box setup with real code is a genuine advantage, but it is a skills-demonstration task rather than a build, so it is won on the depth and quality of the findings rather than on any novelty โ a team that finds several real, well-documented vulnerabilities does well, but there is no product to differentiate on.
Effort
MediumManageable โ which means the bar for polish just went up, because you have no excuse left.
Auditing one application with source available is bounded work, though thorough coverage across the full scope and clean write-ups take real care.
Demo-ability
EasyEasy to demo โ and so is everyone else's. Working is the floor here, not the achievement.
A live proof-of-concept exploit against the actual application, with the causing code shown, is concrete and immediately convincing to a security judge.
The demo they will have already seen
Somewhere around 150โ340 teams are heading here, and the description is doing the choosing for most of them. They will read the same brief, reach the same architecture, and build a version of the same demo you are planning. Being correct is the floor. If your five minutes could be swapped with the team before you and nobody in the room would notice, you have not picked badly โ you have built predictably, which costs exactly the same and hurts more.
What survives
The ground worth standing on when the questions start.
- Both the live application and full source code are provided, making this a white-box test which is far more tractable than black-box
- The deliverable format is specified exactly, so there is zero ambiguity about what to produce for each finding
- A live proof-of-concept against the real app with the causing code shown is concrete, convincing evidence
Nothing here is fatal. It is just the list of places this statement pushes back, and you now get to push there first.
The framing is a joke. The findings are not โ they are the same analysis on the statement page, and every line above is attached to a score or a fact in the record. It is one opinion with its reasoning attached, so argue with it before you trust it.