python-security/pyt

View on GitHub
pyt/vulnerability_definitions/flask_trigger_words.pyt

Summary

Maintainability
Test Coverage
{
    "sources": [
        "request.args.get(",
        "request.get_json(",
        ".data",
        "form[",
        "form(",
        "Markup(",
        "cookies[",
        "files[",
        "SQLAlchemy"
    ],
    "sinks": {
        "replace(": {
            "sanitisers": [
                "escape"
            ]
        },
        "send_file(": {
            "sanitisers": [
                "'..'",
                "'..' in"
            ]
        },
        "execute(": {},
        "system(": {},
        "filter(": {},
        "subprocess.call(": {},
        "render_template(": {},
        "set_cookie(": {},
        "redirect(": {},
        "url_for(": {},
        "flash(": {},
        "jsonify(": {}
    }
}