MCPcopy Index your code
hub / github.com/commonsguy/cwac-netsecurity

github.com/commonsguy/cwac-netsecurity @v0.5.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.5.0 ↗ · + Follow
649 symbols 1,749 edges 107 files 155 documented · 24%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

X509Extensions (Interface)
android.net.http.X509TrustManagerExtensions defines two additional methods that modern Android X509TrustManager implemen [8 …
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/X509Extensions.java
StackOverflowInterface (Interface)
(no doc)
demo/src/main/java/com/commonsware/cwac/netsecurity/demo/StackOverflowInterface.java
ConfigSource (Interface)
@hide [6 implementers]
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/config/ConfigSource.java
CertChainListener (Interface)
A listener interface to use with TrustManagerBuilder to be handed a copy of each certificate chain validated by the trus [4 …
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/CertChainListener.java
CertificateSource (Interface)
@hide [4 implementers]
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/config/CertificateSource.java
Reporter (Interface)
Interface to allow customization of reporting behavior. [3 implementers]
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/luni/DropBox.java

Core symbols most depended-on inside this repo

equals
called by 89
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/config/Pin.java
add
called by 54
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/TrustManagerBuilder.java
matches
called by 51
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/DomainMatchRule.java
is
called by 50
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/DomainMatchRule.java
build
called by 30
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/TrustManagerBuilder.java
withConfig
called by 30
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/TrustManagerBuilder.java
size
called by 26
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/CompositeTrustManager.java
toString
called by 26
demo/src/main/java/com/commonsware/cwac/netsecurity/demo/Item.java

Shape

Method 520
Class 119
Interface 10

Languages

Java100%

Modules by API surface

netsecurity/src/main/java/com/commonsware/cwac/netsecurity/internalutil/XmlUtils.java53 symbols
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/config/NetworkSecurityConfig.java28 symbols
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/MemorizingTrustManager.java26 symbols
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/conscrypt/TrustManagerImpl.java24 symbols
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/CompositeTrustManager.java21 symbols
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/config/XmlConfigSource.java17 symbols
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/config/DirectoryCertificateSource.java17 symbols
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/DomainMatchRule.java17 symbols
demo/src/main/java/com/commonsware/cwac/netsecurity/demo/QuestionsFragment.java17 symbols
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/conscrypt/TrustedCertificateStore.java16 symbols
netsecurity/src/androidTest/java/com/commonsware/cwac/netsecurity/test/OkHttp3MemorizationTests.java15 symbols
netsecurity/src/main/java/com/commonsware/cwac/netsecurity/TrustManagerBuilder.java14 symbols

For agents

$ claude mcp add cwac-netsecurity \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact