fix(proxy_server.py): security fix - fix sql injection attack on global spend logs

This commit is contained in:
Krrish Dholakia 2024-06-01 14:16:26 -07:00
parent 1ec2ba186f
commit f75c15d6cd

View file

@ -8693,17 +8693,13 @@ async def global_spend_logs(
return response return response
else: else:
sql_query = ( sql_query = """
"""
SELECT * FROM "MonthlyGlobalSpendPerKey" SELECT * FROM "MonthlyGlobalSpendPerKey"
WHERE "api_key" = '""" WHERE "api_key" = $1
+ api_key
+ """'
ORDER BY "date"; ORDER BY "date";
""" """
)
response = await prisma_client.db.query_raw(query=sql_query) response = await prisma_client.db.query_raw(sql_query, api_key)
return response return response
return return