Appearance
SEC472 flags AI-native markdown when an exact Git command example disables transport verification through GIT_SSL_NO_VERIFY=1 or GIT_SSL_NO_VERIFY=true.
Why this matters
GIT_SSL_NO_VERIFY disables normal TLS verification for Git HTTP transport. In shared AI-native instructions, that turns a risky trust-bypass workaround into copy-pastable setup guidance.
What triggers it
- a parsed markdown region contains:
GIT_SSL_NO_VERIFY=1- or
GIT_SSL_NO_VERIFY=true
- and the same region also contains a Git command
The finding points to the GIT_SSL_NO_VERIFY token.
What does not trigger it
GIT_SSL_NO_VERIFY=0 git ...- safety guidance such as
Avoid GIT_SSL_NO_VERIFY=1 git clone ... - unrelated prose that mentions the variable without a Git command
Example
bash
GIT_SSL_NO_VERIFY=1 git clone https://github.com/acme/demo.gitBetter
bash
git clone https://github.com/acme/demo.gitRemediation
Remove GIT_SSL_NO_VERIFY and keep Git transport verification enabled instead of teaching a shared TLS-bypass workflow.