Priya Natarajan
@priya-natarajan · last push
- Fully typed
- Readable code
Most of your lost points come from OS command injection
Pass an argument list to subprocess and never use shell=True with user input.
Score breakdown
- Pushes
Confirmed vulnerabilities
- OS command injectionCWE-781 time
- Unsafe deserializationCWE-5021 time
Code smells
Recent pushes
Open any push for the full review.
Document report service
+97Check Passed1f245f5Documentation-only improvement to the reports module.
Replace pickled templates with JSON and fix export shell call
+208Check Passedeaf327aRemoves both injection sinks introduced earlier: templates are parsed as JSON and exports use tarfile with an alphanumeric name check.