Skip to content

Instantly share code, notes, and snippets.

@GeekMasher
Created April 25, 2023 13:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GeekMasher/57758192602a045870eb007dcfd35cbb to your computer and use it in GitHub Desktop.
Save GeekMasher/57758192602a045870eb007dcfd35cbb to your computer and use it in GitHub Desktop.
CodeQL Workshop Sample - DC44131, 2023
from flask import Flask, request, render_template
import psycopg2
app = Flask(__name__)
conn = psycopg2.connect("dbname=workshop user=postgres")
def lookup(data):
cursor = conn.cursor()
query = f"SELECT * FROM metadata WHERE name='{data}' OR data='{data}'"
cursor.execute(query)
return cursor.fetchall()
@app.route("/")
def index():
search = request.args.get("search")
results = lookup(search)
return render_template(
"search.html", results=results
)
if __name__ == "__main__":
app.run()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment