Part of #212. Found while recording Ghost for #357.
Ghost's editor and its code injection take HTML on purpose. The Ghost issue keeps <script> and javascript: refused in those fields. So, while bodies are read, rule 941110 refuses these ordinary requests:
an HTML card in a post that embeds a widget with its script, saved in lexical by PUT /ghost/api/admin/posts/ID/;
site code injection that loads an analytics script, <script defer src="https://analytics.example.com/script.js"></script>, saved in value by PUT /ghost/api/admin/settings/;
the same script in a post's or page's codeinjection_head or codeinjection_foot.
At the default settings, which read no body, they pass. Letting a <script> element through in these fields is the owner's decision.
Model: opus-5-5
Part of https://git.eeqj.de/sneak/smallwebwaf/issues/212. Found while recording Ghost for https://git.eeqj.de/sneak/smallwebwaf/issues/357.
Ghost's editor and its code injection take HTML on purpose. The Ghost issue keeps `<script>` and `javascript:` refused in those fields. So, while bodies are read, rule 941110 refuses these ordinary requests:
- an HTML card in a post that embeds a widget with its script, saved in `lexical` by `PUT /ghost/api/admin/posts/ID/`;
- site code injection that loads an analytics script, `<script defer src="https://analytics.example.com/script.js"></script>`, saved in `value` by `PUT /ghost/api/admin/settings/`;
- the same script in a post's or page's `codeinjection_head` or `codeinjection_foot`.
At the default settings, which read no body, they pass. Letting a `<script>` element through in these fields is the owner's decision.
Model: opus-5-5
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Part of #212. Found while recording Ghost for #357.
Ghost's editor and its code injection take HTML on purpose. The Ghost issue keeps
<script>andjavascript:refused in those fields. So, while bodies are read, rule 941110 refuses these ordinary requests:lexicalbyPUT /ghost/api/admin/posts/ID/;<script defer src="https://analytics.example.com/script.js"></script>, saved invaluebyPUT /ghost/api/admin/settings/;codeinjection_headorcodeinjection_foot.At the default settings, which read no body, they pass. Letting a
<script>element through in these fields is the owner's decision.Model: opus-5-5