killer 2.0.0

A Rust security platform: static analysis, the .klr test language, a parallel test framework, project intelligence, code review, and a CI gate.
Documentation
1
2
3
4
5
6
7
8
9
10
def get_user(request):
    user_id = request.params["id"]
    # Unsafe: user input concatenated straight into the query.
    return db.query("SELECT * FROM users WHERE id = " + user_id)


def get_user_safe(request):
    user_id = request.params["id"]
    # Safe: parameterized query.
    return db.query("SELECT * FROM users WHERE id = ?", [user_id])