axiom-audit-networking

Audit iOS and macOS networking code for deprecated APIs and security risks.

34|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/DengNaichen/Stet --skill axiom-audit-networking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-audit-networking
Source: https://github.com/DengNaichen/Stet/tree/main/.agents/skills/axiom-audit-networking
Command: npx skills add https://github.com/DengNaichen/Stet --skill axiom-audit-networking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies critical networking anti-patterns, deprecated APIs, and architectural flaws that lead to App Store rejections, connection failures, and poor user experience.

Core Features & Use Cases

  • Automated Audit: Scans codebase for legacy APIs like SCNetworkReachability and CFSocket.
  • Architecture Mapping: Visualizes connection lifecycles and protocol usage.
  • Compliance Check: Detects missing TLS, hardcoded IPs, and blocking socket calls that violate Apple's networking guidelines.

Quick Start

Run the axiom-audit-networking skill to perform a full audit of the current repository and generate a health report.

Frequently Asked Questions about axiom-audit-networking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit iOS networking code for App Store compliance?

Deprecated networking APIs like SCNetworkReachability and CFSocket are legacy interfaces that Apple discourages using. Scanning your codebase detects these deprecated frameworks, allowing you to replace them with modern alternatives and avoid potential App Store submission rejections.

What networking anti-patterns cause App Store rejections?

Networking anti-patterns that cause App Store rejections include using deprecated APIs, missing TLS configurations, hardcoded IP addresses, and blocking socket calls. Identifying and remediating these architectural flaws ensures compliance and prevents connection failures during the review process.

Can I check my macOS app for deprecated networking APIs?

Yes, you can check macOS applications for deprecated networking APIs by running an automated audit across the entire codebase. This evaluates protocol configuration and connection lifecycle management to pinpoint legacy interfaces and architectural risks specific to macOS environments.

How do I fix blocking socket calls in iOS networking implementations?

To fix blocking socket calls in iOS networking implementations, you need to identify them through a codebase audit and follow actionable remediation steps. Refactoring these synchronous calls into asynchronous patterns ensures robust network performance and App Store submission readiness.

What is the best way to visualize connection lifecycles for App Store readiness?

The best way to visualize connection lifecycles for App Store readiness is to map your networking architecture to see protocol usage and connection flows. This helps detect architectural risks and verify that your implementation complies with Apple's networking guidelines.