You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NLPEndpoint + Lang (!= "en") REST API support is a great reliable built-in exfiltration mechanism, easy to combine with symbolic link (with *.txt) in git repo pointing to file (ex. /proc/self/environ or .git/config)
Description of the LOTP tool
vale
is CLI meta-linting tool that has tons of plugins that can be configured using a config file.Configuration files
Documentation
https://vale.sh/
Interesting features
import "os"
"os"
(https://github.com/d5/tengo/blob/master/docs/stdlib-os.md)"text", "fmt", "math
are exported (https://github.com/errata-ai/vale/blob/e8dd9f6435aa9377159783bb3d517e8bbc77717d/internal/lint/action.go#L91)xsltproc
makes old-school XXE hard / if not impossible? because of URI constraints, BUT as most support theexsl:document
extension (https://exslt.github.io/exsl/elements/document/index.html) it does provide an arbitrary write gadget that can be combined with theNLPEndpoint
for exfiltration (ex. https://github.com/Koha-Community/Koha/blob/main/t/db_dependent/Koha/XSLT/Security.t#L64-L75)NLPEndpoint
+Lang
(!= "en"
) REST API support is a great reliable built-in exfiltration mechanism, easy to combine with symbolic link (with*.txt
) in git repo pointing to file (ex./proc/self/environ
or.git/config
)NLPEndpoint
in.vale.ini
https://github.com/errata-ai/vale/blob/e8dd9f6435aa9377159783bb3d517e8bbc77717d/internal/core/ini.go#L227Lang = fr
(noten
to trigger NLP REST API)The text was updated successfully, but these errors were encountered: