English
Open in Telegram

Post 🚀 New issue to wemake-services/django-modern-rest by @sobolevn

1 September 2026
W
wps_forward_bot
🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 `_HttpBasicAuth._get_username_and_password` must not unquote `%` chars (#1331) Currently, we incorrectly use unquote in the auth: django-modern-rest/dmr/security/http.py Lines 60 to 76 in a2d44b1 This is a problem, because now these two passwords are the same: >>> from base64 import b64decode, b64encode >>> from urllib.parse import unquote >>> unquote(b64decode(b64encode(b'test_%40')).decode()) 'test_@' >>> unquote(b64decode(b64encode(b'test_@')).decode()) 'test_@' But, the thing is that https://www.rfc-editor.org/info/rfc7617/ does not say that this unquoting is needed. I just copied this errors from somewhere else. This needs to be fixed. (please, do not take this issue before the 1st of September) #bug #good_first_issue #help_wanted #security #opensource_september #django_modern_rest sent via relator
1 · 214 ·

Nearby in the feed

Wwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 `BytesIO(request.body)` in `parse_as_post` copy the `request.body` object (#1328) django-modernWwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 `leeway` / `iat` checks are not consistent in JWT token (#1324) Currently we do double validati
this message
Wwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 `token_secret` is assigned twice in `_BaseTokenAuth.__init__` (#1338) django-modern-rest/dmr/seWwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 Document that it is a good idea to remove expired tokens from `BlocklistedJWToken` (#1336) Sinc
ННаходки в опенсорсе: PythonНаходки в опенсорсе: Python@opensource_findings_python · channel · Tech
1 052subscribers369average post reach
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count