networking-data
Provides practical patterns for network communication and data persistence in iOS development, including API calls and secure storage.
Install this skill
Security score
The networking-data skill was audited on Feb 24, 2026 and we found 16 security issues across 2 threat categories, including 2 high-severity. Review the findings below before installing.
Categories Tested
Security Issues
Access to system keychain/keyring
| 3 | description: ネットワーク通信・データ永続化ガイド。API通信、HTTP/WebSocket、データキャッシュ、Core Data、Realm、UserDefaults、Keychain等、iOS開発におけるデータ取得・保存の実践的なパターン。 |
Access to system keychain/keyring
| 782 | ### Keychain |
Access to system keychain/keyring
| 787 | class KeychainManager { |
Access to system keychain/keyring
| 788 | static let shared = KeychainManager() |
Access to system keychain/keyring
| 803 | throw KeychainError.unableToSave |
Access to system keychain/keyring
| 819 | throw KeychainError.itemNotFound |
Access to system keychain/keyring
| 833 | throw KeychainError.unableToDelete |
Access to system keychain/keyring
| 838 | enum KeychainError: Error { |
Access to system keychain/keyring
| 845 | extension KeychainManager { |
Access to system keychain/keyring
| 848 | throw KeychainError.unableToSave |
Access to system keychain/keyring
| 856 | throw KeychainError.itemNotFound |
External URL reference
| 58 | - **[Realm Documentation](https://www.mongodb.com/docs/atlas/device-sdks/)** - モバイル向けデータベース |
External URL reference
| 59 | - **[REST API Best Practices](https://restfulapi.net/)** - RESTful API設計ガイド |
External URL reference
| 77 | let url = URL(string: "https://api.example.com/users/\(id)")! |
External URL reference
| 98 | let url = URL(string: "https://api.example.com/users")! |
External URL reference
| 174 | var baseURL: String { "https://api.example.com" } |
Install this skill with one command
/learn @gaku52/networking-data