MAKENTNU/web

View on GitHub

Showing 230 of 230 total issues

TODO found
Open

# TODO: give variables proper names, or rewrite algorithm
Severity: Minor
Found in src/make_queue/models/reservation.py by fixme

Refactor this function to reduce its Cognitive Complexity from 35 to the 15 allowed.
Open

def validate(self):

Merge this if statement with the enclosing one.
Open

if start_date > end_date:
Severity: Major
Found in src/make_queue/api/forms.py by sonar-python

TODO found
Open

#TODO remove when MultiSelectField fully supports Django 5.0
Severity: Minor
Found in src/web/modelfields.py by fixme

Use of mark_safe() may expose cross-site scripting vulnerabilities and should be reviewed.
Open

return mark_safe(html_text)
Severity: Minor
Found in src/contentbox/views.py by bandit

Potential XSS on mark_safe function.
Open

return mark_safe(html_text)
Severity: Minor
Found in src/contentbox/views.py by bandit

Use of mark_safe() may expose cross-site scripting vulnerabilities and should be reviewed.
Open

return format_html('<a href="{}"{}>{}</a>', href, mark_safe(extra_attrs), text)
Severity: Minor
Found in src/util/templatetags/html_tags.py by bandit

TODO found
Open

# TODO: Add `parents` to `m2m_fields` when https://github.com/jazzband/django-simple-history/issues/1126 is resolved
Severity: Minor
Found in src/groups/models.py by fixme

TODO found
Open

# TODO: remove the explicitly set `max_length` when https://github.com/goinnn/django-multiselectfield/issues/131 is resolved
Severity: Minor
Found in src/make_queue/models/reservation.py by fixme

Potential XSS on mark_safe function.
Open

return mark_safe(f'{prefix}{tag_start}target="_blank" {rest}')
Severity: Minor
Found in src/util/templatetags/html_tags.py by bandit
Severity
Category
Status
Source
Language