We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 497e74c commit f74bf59Copy full SHA for f74bf59
mcpgateway/middleware/token_usage_middleware.py
@@ -188,9 +188,12 @@ async def send_wrapper(message: dict) -> None:
188
# Without this check, an attacker can craft a JWT with fake
189
# jti/sub and auth_provider=api_token to pollute usage logs.
190
try:
191
- from mcpgateway.db import EmailApiToken # pylint: disable=import-outside-toplevel
+ # Third-Party
192
from sqlalchemy import select # pylint: disable=import-outside-toplevel
193
194
+ # First-Party
195
+ from mcpgateway.db import EmailApiToken # pylint: disable=import-outside-toplevel
196
+
197
with fresh_db_session() as verify_db:
198
exists = verify_db.execute(select(EmailApiToken.id).where(EmailApiToken.jti == jti)).scalar_one_or_none()
199
if exists is None:
0 commit comments