Damn-Vulnerable-GraphQL-Application

    Damn Vulnerable GraphQL Application is an intentionally vulnerable GraphQL service implementation designed for learning about and practising GraphQL Security.

    Language: html

    Author: Hans Forest (@hansf)

    372 stars · 1167 views

    Files

    • solution_13.html (html)
    • solution_20.html (html)
    • solution_15.html (html)
    • solution_2.html (html)
    • solution_7.html (html)
    • solution_9.html (html)
    • solution_8.html (html)
    • solution_18.html (html)
    • solution_4.html (html)
    • solution_22.html (html)
    • solution_14.html (html)
    • about.html (html)
    • solutions.html (html)
    • paste.html (html)
    • audit.html (html)
    • index.html (html)
    • LICENSE.md (md)
    • setup.py (py)
    • ATTRIBUTION.md (markdown)
    • simple-sidebar.css (css)
    • extra.css (css)
    • all.css (css)
    • README.md (md)
    • db (txt)
    • agents.py (py)
    • __init__.py (py)
    • solutions.py (py)
    • content.py (py)
    • titles.py (py)
    • owners.py (py)
    • core (txt)
    • middleware.py (py)
    • views.py (py)
    • __init__.py (py)
    • view_override.py (py)
    • models.py (py)
    • helpers.py (py)
    • directives.py (py)
    • parser.py (py)
    • decorators.py (py)
    • security.py (py)
    • requirements.txt (txt)
    • .github (github)
    • workflows (txt)
    • test.yaml (yaml)
    • Dockerfile (txt)
    • tests (txt)
    • test_mutations.py (py)
    • test_rollback.py (py)
    • test_args_and_directives.py (py)
    • test_websockets.py (py)
    • test_queries.py (py)
    • version.py (py)
    • config.py (py)
    • app.py (py)
    • static (txt)
    • webfonts (txt)
    • fa-regular-400.svg (image)
    • fa-solid-900.svg (image)
    • fa-brands-400.svg (image)
    • screenshots (txt)
    • index.png (image)
    • solution.png (image)
    • pastes.png (image)
    • create.png (image)
    • images (txt)
    • dvgql_logo.png (image)
    • favicon.ico (image)
    • bootstrap (txt)
    • js (txt)
    • bootstrap.bundle.min.js (js)
    • bootstrap.min.js (js)
    • css (txt)
    • bootstrap-reboot.min.css (css)
    • bootstrap-grid.min.css (css)
    • bootstrap-reboot.css (css)
    • bootstrap-grid.css (css)
    • jquery (txt)
    • graphql.js (js)
    • jquery.min.js (js)
    • jquery.slim.min.js (js)
    • test_intialize.py (py)
    • common.py (py)
    • test_graphiql.py (py)
    • test_graphql.py (py)
    • templates (txt)
    • partials (txt)
    • base.html (html)
    • base_scripts.html (html)
    • pastes (txt)
    • solution_21.html (html)
    • base_header.html (html)
    • test_auth.py (py)
    • test_vulnerabilities.py (py)
    • test_introspect.py (py)
    • test_cookies.py (py)
    • test_batching.py (py)
    • test_mode.py (py)
    • create_paste.html (html)
    • public_pastes.html (html)
    • import_paste.html (html)
    • upload_paste.html (html)
    • my_pastes.html (html)
    • solutions (txt)
    • solution_5.html (html)
    • solution_17.html (html)
    • solution_1.html (html)
    • solution_6.html (html)
    • solution_16.html (html)
    • solution_11.html (html)
    • sidebar.html (html)
    • solution_3.html (html)
    • solution_19.html (html)
    • solution_10.html (html)
    • solution_12.html (html)
    • navbar.html (html)

    Loading code snippet…