Skip to content

Commit f0a44ab

Browse files
Potential fix for code scanning alert no. 23: Information exposure through an exception
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
1 parent b5e8ccf commit f0a44ab

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

app/settings.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,13 @@ def test_connection():
131131
success, message = api.test_connection()
132132
print(f"Test connection result: success={success}, message={message}")
133133

134+
if not success:
135+
# Log the detailed error server-side
136+
print(f"Sanitized error: {message}")
137+
# Provide generic error for user
138+
user_message = "Connection test failed. Please check your details and try again or contact support."
139+
return jsonify({'success': False, 'message': user_message})
140+
134141
result = {
135142
'success': success,
136143
'message': message

0 commit comments

Comments
 (0)