kmp-networking
Pass
Audited by Gen Agent Trust Hub on Aug 27, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill uses
protocol = URLProtocol.HTTPSin thedefaultRequestconfiguration, ensuring encrypted transport for all network calls toapi.example.com. - [SAFE]: The
Loggingplugin is correctly configured to usesanitizeHeader { it == HttpHeaders.Authorization }, which prevents sensitive authentication tokens from being leaked into system logs during debugging. - [SAFE]: The skill implements standard bearer token authentication using
ktor-client-auth. It correctly utilizesloadTokensandrefreshTokenspatterns, including the use ofmarkAsRefreshTokenRequest()to prevent infinite recursion during token refresh failures. - [SAFE]: Dependencies are pulled from standard, well-known repositories (
io.ktorandorg.jetbrains.kotlinx) with explicit versioning, reducing the risk of supply chain attacks. - [SAFE]: The skill includes a clear warning that TLS/certificate pinning is a separate concern that must be applied per platform engine, referencing standard security hardening techniques.
Audit Metadata