soapbox/soapbox
Ole-Morten Duesund 4794db76b0 Fjern inline onsubmit med innholdstekst (XSS i JS-attributt)
Jinja escaper for HTML, men nettleseren dekoder attributtverdien før
JS-parseren ser den, så en tittel med ' kunne bryte ut av strengen.
Bekreftelser går nå via data-confirm og én delt handler i base.html.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JcEy43fNYpwg6K6oTKakWR
2026-08-26 12:18:47 +02:00
..
static/admin Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
templates/admin Fjern inline onsubmit med innholdstekst (XSS i JS-attributt) 2026-08-26 12:18:47 +02:00
themes/green Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
__init__.py Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
admin.py Tett open redirect i login-next 2026-08-26 12:16:44 +02:00
app.py Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
build.py Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
cli.py Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
config.py Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
content.py Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
db.py Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
gitstore.py Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
images.py Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
render.py Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00
slug.py Soapbox: statisk blogg med mobilvennlig markdown-editor 2026-08-26 12:12:33 +02:00