Quality Gate failed
Failed conditions
3 Security Hotspots
22.7% Coverage on New Code (required ≥ 80%)
E Security Rating on New Code (required ≥ A)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE
Annotations
Check failure on line 168 in server/publisher.py
sonarqubecloud / SonarCloud Code Analysis
Change this code to not construct the path from user-controlled data.
See more on https://sonarcloud.io/project/issues?id=alwejsWTF_ProjectUpdate&issues=AZ4O7AObJxyiBuPn6WGD&open=AZ4O7AObJxyiBuPn6WGD&pullRequest=3
Check warning on line 222 in client/app.py
sonarqubecloud / SonarCloud Code Analysis
Add replacement fields or use a normal string instead of an f-string.
See more on https://sonarcloud.io/project/issues?id=alwejsWTF_ProjectUpdate&issues=AZ4Os83TBOAiju0VrclA&open=AZ4Os83TBOAiju0VrclA&pullRequest=3
Check failure on line 266 in client/app.py
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "Segoe UI" 4 times.
See more on https://sonarcloud.io/project/issues?id=alwejsWTF_ProjectUpdate&issues=AZ4Os83TBOAiju0Vrck-&open=AZ4Os83TBOAiju0Vrck-&pullRequest=3
Check warning on line 154 in client/app.py
sonarqubecloud / SonarCloud Code Analysis
Add replacement fields or use a normal string instead of an f-string.
See more on https://sonarcloud.io/project/issues?id=alwejsWTF_ProjectUpdate&issues=AZ4Os83TBOAiju0Vrck_&open=AZ4Os83TBOAiju0Vrck_&pullRequest=3