Skip to main content

networking-data

Provides practical patterns for network communication and data persistence in iOS development, including API calls and secure storage.

Install this skill

or
20/100

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

high line 3

Access to system keychain/keyring

SourceSKILL.md
3description: ネットワーク通信・データ永続化ガイド。API通信、HTTP/WebSocket、データキャッシュ、Core Data、Realm、UserDefaults、Keychain等、iOS開発におけるデータ取得・保存の実践的なパターン。
high line 782

Access to system keychain/keyring

SourceSKILL.md
782### Keychain
medium line 787

Access to system keychain/keyring

SourceSKILL.md
787class KeychainManager {
medium line 788

Access to system keychain/keyring

SourceSKILL.md
788static let shared = KeychainManager()
medium line 803

Access to system keychain/keyring

SourceSKILL.md
803throw KeychainError.unableToSave
medium line 819

Access to system keychain/keyring

SourceSKILL.md
819throw KeychainError.itemNotFound
medium line 833

Access to system keychain/keyring

SourceSKILL.md
833throw KeychainError.unableToDelete
medium line 838

Access to system keychain/keyring

SourceSKILL.md
838enum KeychainError: Error {
medium line 845

Access to system keychain/keyring

SourceSKILL.md
845extension KeychainManager {
medium line 848

Access to system keychain/keyring

SourceSKILL.md
848throw KeychainError.unableToSave
medium line 856

Access to system keychain/keyring

SourceSKILL.md
856throw KeychainError.itemNotFound
low line 58

External URL reference

SourceSKILL.md
58- **[Realm Documentation](https://www.mongodb.com/docs/atlas/device-sdks/)** - モバイル向けデータベース
low line 59

External URL reference

SourceSKILL.md
59- **[REST API Best Practices](https://restfulapi.net/)** - RESTful API設計ガイド
low line 77

External URL reference

SourceSKILL.md
77let url = URL(string: "https://api.example.com/users/\(id)")!
low line 98

External URL reference

SourceSKILL.md
98let url = URL(string: "https://api.example.com/users")!
low line 174

External URL reference

SourceSKILL.md
174var baseURL: String { "https://api.example.com" }
Scanned on Feb 24, 2026
View Security Dashboard