-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/postgres oracle new merged #353
base: main
Are you sure you want to change the base?
Conversation
…pa/pagopa-nodo-dei-pagamenti-test into feature/POSTGRES_ORACLE_NEW
…pa/pagopa-nodo-dei-pagamenti-test into feature/POSTGRES_ORACLE_NEW
…pa/pagopa-nodo-dei-pagamenti-test into feature/POSTGRES_ORACLE_NEW
…pa/pagopa-nodo-dei-pagamenti-test into feature/POSTGRES_ORACLE_NEW
secrets: | ||
integration_db_config: | ||
name: integration-db-config | ||
password: AgATOHBNx/lkJXPjVXTuZRRGKCSlGI7I/QCT5UmiY9YpuH7YIXSkij2t3zDefSGzPWtBsB2WqEvgKk739LpNGw62dTSOEGertM/G/PaFoIbOHhvR40W2Uri4MtjKN9nMZ6bMGsfvD9eu5FgS9tLvPxXdZ20PPI/dFRr/tMasgru/cqOHlmd8HFuN4foktm4Niia7vqm+0lqXKL+Z9xfIwBKzDfXVwEjql/DuTQE74+Up9aEyRXp1/kjLq3qxPDfRkHkcyEOSA4+BYqYus/RNFXZRv1lQWBjQxFtVPKPZsy/HRAcFJDnAVWlAwBG0+V5f0ql3fL4Cmd1wvgyo8XrF6bzqdEwwbcB7hvyEiMiA7kUIqPfU9n5yDFoqGwfvt2vruxZ6tDwbOvLdIhsxt9KFRJWmHDK4S+L6T99PDXkL4/ETG50zqAiTO+DwvAtyYoa35lM3300zU2QxCDCBMM6EF0J+P7JTpqNZJmC8PtzHA17ehG5chb4ecnI5bYPD+m7mXZtZyf9PGFmfYTVgmy1sJ4bePckqjCdpqZ0ypHc0R+ko/TclvA7dKbxawJpfSxytUDbA3VS3gYtP0v+m+TusEuTYPxJ1xUdJlJAi1Fc2t7RhI9q4acN+WnxFqW7BwGGWvRXpv0RNREUknNCVe+ph3b3rGEwlgTZ5zvgx+BoW6Bmy6QLsXJ2sj2S7yWuX/ekDBR4rh1cDhYSNOjw= |
Check failure
Code scanning / CodeQL
Password in configuration file High
|
||
integration_db_online: | ||
name: integration-db-online | ||
password: AgAJa8RAvpRoDRJDJArs6v5xugl2SqINbTb+juoI7iORcfPnV0HRWsFfrvKziTcmVixJxrUubyOnjvSJaG6qydab3fb8iFXByGODpLpKQ+sWv6tgEgCYTQ4OO5JZ8t1qeDeyqZUEv4S3VBZtMG7gXxgTkVcsLP284hWKb/qSKwNfwOleF38TNikTD/AEk8us3HupOpzo9G8OKouUgzJIeHE7rKlniahWpmjliwiopAmWyrETdhgCAP5hev1UMyhnOB/g4c2tCtZDQAaQgkqsjgr2iiRWvDHBjWy8m59Tov4tQTPf2CmSkNn+8SRUcG8YaTAI+eMLjGiYqOi3Ykl4wpoaI0iAz68U3dHQNxWhWm9mr0NBjar1e9BLPY/OWqtzXolyO3CtzWS609xtZ7+wLa+eXmvlhk3/gzXUxM2XXJ4XbroPnuA3uZCsn3FjK79dYrM1bK6sj/wAj/DqGl/0wCADcI+5P72JWr5nZ6BkjJJnfm7C9R0FpJTySvvOcQEYPgTI4IUnEecquKfqsRbvHFvgM+hBuaFjbtVbl6f97uRQ9hZX0k0s44sb9T6xzsq5xjQh/P1V5F+QmFUpOkDkcuzdXIErkVcYvHcu9Jl4V5ZXuxJT8vWs0qiasqIrPeRdbvb7l0EPyH5dvJ3r7+PCLr/tNSTyGBB6A7AAp3CuyF+H46eprueRYDsTsas4QCrrfPkhZPtt1FC4OZqmtg== |
Check failure
Code scanning / CodeQL
Password in configuration file High
|
||
integration_db_offline: | ||
name: integration-db-offline | ||
password: AgCw+Gz468ACJFK10AVbrKK8oRbyk1laA2tB0PZSfyJyPd72LEGfK2hFfPCFzxK3ecL/MDbHRV0IKVfaPflqTmRNxOPUK4M6NBgvlFknPOopHmZRHJpdc76Tb/ZwnjuURIumEAV45MrTzDdCldmkwdzrHLwV9oBOww4p0MCv+KRLoCGy5H1tfPXLqTClQP5ZATCU/PAsfC2gBMcZ+ENQe/GjPbCAuiJzMZMcr+7a7Rq6n5hFc4pjb/JXAgH8yqMPsgFAxVC5NxfffoJ+VpG3x19HDbVusVhOOFG3HTus89lP9aBm6Fdgwv+uO5EG4ToW93zNRMlesITXNTa3XFuAINMkMqmXsDwrVJHDvYo6XTczeWHoG4HyBy+sLqNGDpcTvEy3LGZOdNOJ1zXG1hx+ywVYH+jsgSaD++Vq6+aKO393/1/zIhUqA6qs1BWfHtsigggUnF20agqQpl+CtpyWvDVrGwXfuc90Ok9hTDxnIEmRAYE3IiiFhui6Bu6nw4u/XGwg4GqQyL7v+wxLlPh34ApB8MuE1fl6q+R7MiH+N3Z4N/8aDQ2eEVk/B2rzjt6OSK6FmLAF2+pODIVj3xew3GUliDUshQ6hvlbB4+4QsVCUCAqiKGJRqcqrLaIDOdE8vFG782t64KJVgx4j3S12R7ELmKSltDxgAcz/pmK5BwGdFF1YF3dhCxd35kYPHELY+Xqo1K7M4QaeBb8hkVk= |
Check failure
Code scanning / CodeQL
Password in configuration file High
|
||
integration_db_re: | ||
name: integration-db-re | ||
password: AgCPERbBMkr2Cx/Crn5G6epPw4duAaGVfyGdbPTJtF6pjYBWjW8Oo6u2eYFgKQNxFGIMIy/dXUlvXvjT6Nknghzl1BG3apXcDmfDzqaAJozGd94NsQArzpL74WfA7jT0jjxCsiCdYnuTELVACaCl9rcq9Xr7Gxk3+CDAl4pDecKJit5kmkS5YTezhsyBveaPOIoP0djJORs2PjnOUxhxMe30dDBvpMsUSGaL+DPineambIywK1KYcWf8jWIKzgcbFeU4+nVLjEqfYjdxjg4OKbjN1nlyMfHBVm7WxO0qxdVFl9Qxnx0HjPadXYeQPM7CPaJgj2ZIXW/V9lEuiRgL7uEiuiZ3hr++p9txj7MGWZSXc/7Tsnoukhb6ime060GBQNXv7jGIPZt4P9hD4XWRnfCMp+qrLP+Cj0PnWhwj5az3wM4TzYqfP26xZ/1r0yX069IL3RXypFkkPttFC4VDFltunnCnjy/sxglmxV5pfFjQxB9SenEgJa6ceZcDdBMpU9XHYm7LqioHFJniAo9G3GY2AY/byukDuwB4gKMbDsrFOMq5bHNfJVN174eT2JTrk6Ih9kiAvCCX5OPGkOpok+/+yEscQQ8tVSqf4pJBzbI93pw1Q1CoF1LUXA4RIyOfnCP9KSBHClSIUCldWwoVz8RaQtZCgcLls4DDQ81QZwGp7u7PQqVpfidIe7hMCZGno1DeRli8oq+9 |
Check failure
Code scanning / CodeQL
Password in configuration file High
|
||
integration_db_wfesp: | ||
name: integration-db-wfesp | ||
password: AgBooVpDQh2AhGFBY4jhEkUK+S7YIM5xu427ZciG+2FaQp9kOpiBttgCEzMS+X9GanyF3hMnAqu0Atl++o3UwSA5ccN1L64e7BRpODBqR3fLRuo34Hg1H3GG57cU9QAQzevoz3C+OWq/wlPVwjnK0Uf4yPiFMcDHsMFTnVEMO/2pgrsIT3NljggwN5OU5QrWfDsCCg2x3vvgWncTNUQn7NVMXPBU/Aafb2m3r7u54ZUMoxQGPzDmcLOfxTYOn5klyDoikUtrmSbQaxn7ic6H231FrxMWGKA1T0eK4dSpwHF2Y96nzuIwszwk6Wt5wvU4aIsv7V16fwdvMPsb1wl32no1m0VcGUTZEI/51CcpsoL+EemZT+Atsi/oaWamFYYpenx1bye6DanuQ/jWakbGsKDITVJs0rN/gCHsqT1XMFpyxVslX5BYC1zMXDVMKDjRVedNzq4y8ZOCqtimcsWCxYWl/5P4x0i1D6F6pOPKG/QFVeYGMkJ5KdL4olp4hRKdjCcRjCsLtOdmcDhCra+Vh7qvHAnimYMxEtuxwxxJS68ayrEEBh/vk6q+aqeT4U4RHF2H86rPQr/7LNsIUc5fVwNDSTJ72GiO7vdMYFjdHwInTuq+l7AKd6dnYoNzWgfMnDiQNgykVZOFrAU3rdbg27Yv2vQWq0uUh8aaDKYIUOv6os02WMA8974ts/o0Gn7eaSRDv8dsjg== |
Check failure
Code scanning / CodeQL
Password in configuration file High
|
||
subscription_key: | ||
name: subscription-key | ||
password: AgACtzqW6XFlrusr0CGG//UQ/sd5cHR8wT4n5eM4U5v1t2p1WedgfdNHTXNqr5Fliu3etXxPHXyUMA5XilRBTP8uEH+LOMyCeqVemIKxyB9Et7DLVneXJvJDhZK0C9C60sB9GreH52vzd/vDvtKeH6YxG5D87wqEFgL5t493hqeiOF02Lm3MY1rSL/xC58d3/8e0qE4zEaxguL+xv4PnS+mF91LBjM+MuNu3ObepiSfwGK3x2lsK4GL2R7ciyGFDqAd0kPIHOLCnfVJTTDvAyvYE/7xGrdCBYCSIossmeD7WE8KxaFL4FGHYb3tN8eupvw0Z5+M/Nvx9CeIv+PNI2t36VjV4MMC+vTT3UYpn7fGXf+/XLlthiCDX3YUSq7icxNZlDixbY3mFPXQ+bsTmZepY8NkiirjG90WcOS703QVwVvAMwm34EBNrDB0i9ChpmupWSS/+KOzn7UA6wzbHaYMRvRZAX6ClfSmjW+7ORBKd46GJbzCslaXo3anP5KBbYd/dh2GlxCypuXZcjM+d7hOnSmhb+JhOu+g7VYZlaurw5PTu3qWMGEgGZt0fHCmJIbv005ETmFPXUJ1D1RZL7UpG0dwETRx/AtQGAz9KEah4NP2hHXiJri/Vhiy5ZH40qJ9eXRrUBqd/O4K4F1U15GXMPlqFFE/LLT8aivx3VsdlVoqf6FEt7jyTpaQLcuq41TKqOEPATIbEXNToZeXRwaAPCWEoqSVP8nTQj4um8NHKPg== |
Check failure
Code scanning / CodeQL
Password in configuration file High
return send_file(zip_file_path, as_attachment=True, download_name='logs.zip', etag=False) | ||
|
||
if __name__ == '__main__': | ||
app.run(debug=True, host='0.0.0.0', port=8082) |
Check failure
Code scanning / CodeQL
Flask app is run in debug mode High
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix AI 3 months ago
To fix the problem, we need to ensure that the Flask application does not run in debug mode when deployed in a production environment. This can be achieved by using an environment variable to control the debug mode. We will modify the app.run
line to check the environment and set the debug mode accordingly.
- Import the
os
module if not already imported. - Modify the
app.run
line to set thedebug
parameter based on an environment variable.
-
Copy modified lines R120-R121
@@ -119,2 +119,3 @@ | ||
if __name__ == '__main__': | ||
app.run(debug=True, host='0.0.0.0', port=8082) | ||
debug_mode = os.getenv('FLASK_DEBUG', 'False').lower() in ['true', '1', 't'] | ||
app.run(debug=debug_mode, host='0.0.0.0', port=8082) |
return jsonify({"message": "test stopped"}) | ||
|
||
if __name__ == '__main__': | ||
app.run(debug=True, host='0.0.0.0', port=8082) |
Check failure
Code scanning / CodeQL
Flask app is run in debug mode High
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix AI 3 months ago
To fix the problem, we need to ensure that the Flask application does not run in debug mode in a production environment. The best way to achieve this is by using an environment variable to control the debug mode. This way, we can set the debug mode to True
during development and False
during production.
- Modify the
app.run
call to use an environment variable to determine the debug mode. - Import the
os
module if not already imported to access environment variables. - Set a default value for the debug mode to
False
to ensure it is disabled if the environment variable is not set.
-
Copy modified lines R47-R48
@@ -46,3 +46,4 @@ | ||
if __name__ == '__main__': | ||
app.run(debug=True, host='0.0.0.0', port=8082) | ||
debug_mode = os.getenv('FLASK_DEBUG', 'False').lower() in ['true', '1', 't'] | ||
app.run(debug=debug_mode, host='0.0.0.0', port=8082) | ||
|
…d query with polling
… not print cache result query
No description provided.