Skip to content

Commit ed683b0

Browse files
marc-jasper-sonarsourceclaude
authored andcommitted
SONARPY-3756 Create rule S8435: Sensitive data should not be passed in URL query parameters (#863)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com> GitOrigin-RevId: d8b745caa0930aa6ed179ae84659f06ebd436915
1 parent 22ca118 commit ed683b0

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

python-frontend/src/main/resources/org/sonar/python/types/custom_protobuf/django.http.protobuf

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11

2-
django.httpX
2+
django.http�
3+
HttpRequestdjango.http.request.HttpRequest"*SonarPythonAnalyzerFakeStub.CustomStubBaserj
4+
GET#django.http.request.HttpRequest.GET>
5+
django.http.request.QueryDict"django.http.request.QueryDictrl
6+
POST$django.http.request.HttpRequest.POST>
7+
django.http.request.QueryDict"django.http.request.QueryDictrr
8+
COOKIES'django.http.request.HttpRequest.COOKIES>
9+
django.http.request.QueryDict"django.http.request.QueryDictrl
10+
META$django.http.request.HttpRequest.META>
11+
django.http.request.QueryDict"django.http.request.QueryDictrn
12+
FILES%django.http.request.HttpRequest.FILES>
13+
django.http.request.QueryDict"django.http.request.QueryDictrr
14+
headers'django.http.request.HttpRequest.headers>
15+
django.http.request.QueryDict"django.http.request.QueryDictX
316
HttpResponse!django.http.response.HttpResponse"%django.http.response.HttpResponseBasel
417
HttpResponseBadRequest+django.http.response.HttpResponseBadRequest"%django.http.response.HttpResponseBasej
518
HttpResponseForbidden*django.http.response.HttpResponseForbidden"%django.http.response.HttpResponseBase`

python-frontend/typeshed_serializer/resources/custom/django/http/__init__.pyi

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import django.http.request as request
22
import django.http.response as response
33

4+
from .request import (
5+
HttpRequest as HttpRequest,
6+
)
7+
48
from .response import (
59
HttpResponse as HttpResponse,
610
HttpResponseBadRequest as HttpResponseBadRequest,

0 commit comments

Comments
 (0)