|
|
|
|
|
by f00_
2239 days ago
|
|
The most interesting thing I've seen as far as this is concerned is Taint Analysis. You can label functions as returning user input, some functions take user input and turn it into sanitized input, and there are functions that should never take non-sanitized input. It's all statically-checked and you can incorporate it into your CI/CD:
https://pyre-check.org/docs/pysa-basics.html See also: Property-based testing, and TLA+ |
|