mitm-prevention
Installation
SKILL.md
MITM Prevention Baseline
Instructions
Before pinning, get the platform baseline right. Most real-world MITM on mobile comes from misconfigured cleartext or from accepting user-installed CAs.
1. Android: Network Security Config
Ship an explicit res/xml/network_security_config.xml even if you think defaults are fine:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="false">
<trust-anchors>
<certificates src="system"/>
<!-- user CAs are NOT trusted by default from Android 7+ -->
</trust-anchors>
</base-config>