Skip to main content

architecture-spec

Generates comprehensive technical architecture specifications for iOS/macOS apps based on PRD, ensuring best practices in design.

Install this skill

or
0/100

Security score

The architecture-spec skill was audited on May 12, 2026 and we found 16 security issues across 2 threat categories, including 7 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 112

Access to system keychain/keyring

SourceSKILL.md
112│ │SwiftData │ │ Network │ │ Keychain │ │
medium line 156

Access to system keychain/keyring

SourceSKILL.md
156- **Keychain Services** - Secure credential storage
high line 236

Access to system keychain/keyring

SourceSKILL.md
236│ │ └── KeychainManager.swift # Keychain operations
medium line 482

Access to system keychain/keyring

SourceSKILL.md
482- **Keychain** for sensitive data (tokens, passwords)
high line 649

Access to system keychain/keyring

SourceSKILL.md
649// KeychainManager for secure storage
high line 650

Access to system keychain/keyring

SourceSKILL.md
650final class KeychainManager {
high line 651

Access to system keychain/keyring

SourceSKILL.md
651static let shared = KeychainManager()
high line 662

Access to system keychain/keyring

SourceSKILL.md
662throw KeychainError.saveFailed(status)
high line 677

Access to system keychain/keyring

SourceSKILL.md
677throw KeychainError.retrieveFailed(status)
medium line 686

Access to system keychain/keyring

SourceSKILL.md
686- API tokens: Stored in Keychain
low line 536

External URL reference

SourceSKILL.md
536private let baseURL = URL(string: "https://api.example.com/v1")!
low line 702

External URL reference

SourceSKILL.md
702<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
low line 955

External URL reference

SourceSKILL.md
955return URL(string: "https://dev.api.example.com")!
low line 957

External URL reference

SourceSKILL.md
957return URL(string: "https://staging.api.example.com")!
low line 959

External URL reference

SourceSKILL.md
959return URL(string: "https://api.example.com")!
low line 1130

External URL reference

SourceSKILL.md
1130- Follow [Swift.org API Design Guidelines](https://swift.org/documentation/api-design-guidelines/)
Scanned on May 12, 2026
View Security Dashboard
Installation guide →