4
Procedural screw threads using geometry nodes (free download, feedback welcome !)
(blog.guillaumematheron.fr)
I think it makes sense to escape as close as possible to the context where the data will be used, see https://benhoyt.com/writings/dont-sanitize-do-escape/