🔒 Fix SQL injection in database migration and resolve merge conflicts
This commit safely handles the dynamic table names in database migration queries by leveraging `sqlalchemy.select` and `sqlalchemy.table` in `app/utils/db_migrate.py`. It addresses the `# noqa: S608` exception that was in place for string interpolation SQL queries which are a known security anti-pattern. Additionally, this commit includes the latest updates to `app/views/base.py` from the `main` branch to handle backward compatibility across Starlette versions (<1.0 vs 1.0+) when invoking `Jinja2Templates.TemplateResponse`, resolving previous merge conflicts in the PR. Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1 @@
|
||||
Hello
|
||||
Reference in New Issue
Block a user