Appearance
SEC456 / MD-PIP-HTTP-FIND-LINKS
SEC456 flags AI-native markdown when a pip install example uses --find-links http://..., --find-links=http://..., or -f http://....
Why It Matters
pip install --find-links http://... points package discovery at an insecure transport. In shared AI-native instructions, that turns an integrity-bypassing supply-chain pattern into copy-pastable setup guidance.
What Triggers It
- AI-native markdown surface
- the same parsed markdown region contains a matching
pip install,pip3 install, orpython -m pip installform - the same region also contains one of:
--find-links http://--find-links=http://-f http://
The finding points to http://.
What Does Not Trigger It
https://find-links sources--index-url http://...and--extra-index-url http://...because those are covered bySEC449- unrelated prose that mentions
http://outside a matching pip install form
Example
Bad:
bash
pip install --find-links http://packages.example.test/simple demoBetter:
bash
pip install --find-links https://packages.example.test/simple demoRemediation
Replace the insecure http:// find-links source with a normal TLS-verified https:// source.