Medium Security Issue
Missing input sanitization in forms.
File: src/core/forms.py
Severity: MEDIUM
Impact: XSS and injection attacks
Current Code
class CommentForm(forms.Form):
content = forms.CharField(widget=forms.Textarea)
Suggested Fix
Add sanitization:
from django.core.exceptions import ValidationError
import bleach
class CommentForm(forms.Form):
content = forms.CharField(widget=forms.Textarea)
def clean_content(self):
content = self.cleaned_data['content']
# Sanitize HTML
return bleach.clean(content, strip=True)
Medium Security Issue
Missing input sanitization in forms.
File: src/core/forms.py
Severity: MEDIUM
Impact: XSS and injection attacks
Current Code
Suggested Fix
Add sanitization: