Security: Fix DoS risks, patch XXE vulnerability, and add security he… #7222
Quality Gate failed
Failed conditions
B Maintainability 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 warning on line 98 in frontend/src/components/header/signUp.js
sonarqubecloud / SonarCloud Code Analysis
Simplify this regular expression to reduce its complexity from 37 to the 20 allowed.
See more on https://sonarcloud.io/project/issues?id=hotosm_tasking-manager&issues=AZ2IFCZpFRSfrDraCvvm&open=AZ2IFCZpFRSfrDraCvvm&pullRequest=7222
Check warning on line 91 in frontend/src/components/header/signUp.js
sonarqubecloud / SonarCloud Code Analysis
'data.email.length' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=hotosm_tasking-manager&issues=AZ2IFCZpFRSfrDraCvvl&open=AZ2IFCZpFRSfrDraCvvl&pullRequest=7222
Check warning on line 98 in frontend/src/components/header/signUp.js
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\d' instead of '[0-9]'.
See more on https://sonarcloud.io/project/issues?id=hotosm_tasking-manager&issues=AZ2IFCZpFRSfrDraCvvp&open=AZ2IFCZpFRSfrDraCvvp&pullRequest=7222
Check warning on line 98 in frontend/src/components/header/signUp.js
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\d' instead of '[0-9]'.
See more on https://sonarcloud.io/project/issues?id=hotosm_tasking-manager&issues=AZ2IFCZpFRSfrDraCvvn&open=AZ2IFCZpFRSfrDraCvvn&pullRequest=7222
Check warning on line 91 in frontend/src/components/header/signUp.js
sonarqubecloud / SonarCloud Code Analysis
'data.email' is missing in props validation
See more on https://sonarcloud.io/project/issues?id=hotosm_tasking-manager&issues=AZ2IFCZpFRSfrDraCvvk&open=AZ2IFCZpFRSfrDraCvvk&pullRequest=7222
Check warning on line 98 in frontend/src/components/header/signUp.js
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\d' instead of '[0-9]'.
See more on https://sonarcloud.io/project/issues?id=hotosm_tasking-manager&issues=AZ2IFCZpFRSfrDraCvvo&open=AZ2IFCZpFRSfrDraCvvo&pullRequest=7222
Check warning on line 98 in frontend/src/components/header/signUp.js
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\d' instead of '[0-9]'.
See more on https://sonarcloud.io/project/issues?id=hotosm_tasking-manager&issues=AZ2IFCZpFRSfrDraCvvq&open=AZ2IFCZpFRSfrDraCvvq&pullRequest=7222