Mobile Ios Design Skill Security Audit
What the author says it does (original text)
Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.
No obvious risks found in this check
- Files checked
- 4
- Risks found
- 0
Inside this skill
The Skill consists of iOS/SwiftUI design guidance and example code, consistent with its stated purpose. The provided material contains no instruction for the agent to run commands, install software, read user files, or use credentials.
View source
---name: mobile-ios-designdescription: Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.---- Designing iOS app interfaces following Apple HIG- Building SwiftUI views and layouts- Implementing iOS navigation patterns (NavigationStack, TabView, sheets)- Creating adaptive layouts for iPhone and iPad- Using SF Symbols and system typography- Building accessible iOS interfaces- Implementing iOS-specific gestures and interactions- Designing for Dynamic Type and Dark ModeThe material includes generic SwiftUI examples that could make network requests, but the destination is supplied by the adopting app (such as imageURL or api). No recipient endpoint is hard-coded, and no logic sends local data, tokens, or credentials.
View source
```swiftAsyncImage(url: imageURL) { phase in switch phase { private func loadItems() async { do { items = try await api.fetchItems() isLoading = false } catch {The material shows an account-deletion UI example, but the deletion call appears only in an explicitly destructive confirmation-dialog button with a warning that the action cannot be undone. It is an illustrative callback, not a deletion performed by the Skill itself.
View source
var body: some View { Button("Delete Account", role: .destructive) { showConfirmation = true } .confirmationDialog( "Delete Account", isPresented: $showConfirmation, titleVisibility: .visible ) { Button("Delete", role: .destructive) { deleteAccount() } Button("Cancel", role: .cancel) { } } message: { Text("This action cannot be undone.") }Files and check records4 files
Coverage and gaps
Content covered in each file
These are the source ranges included in this check, not a guarantee that every issue has been resolved.
SKILL.mdFull text includedreferences/hig-patterns.mdFull text includedreferences/ios-navigation.mdFull text includedreferences/swiftui-components.mdFull text included
This report is for the version above. We read the available code and instructions without running the skill or checking extra packages it installs. This is not a promise of safety: a different version or setup may behave differently.
SKILL.mdInstructionsreferences/hig-patterns.mdSupporting filereferences/ios-navigation.mdSupporting filereferences/swiftui-components.mdSupporting file
Operations mentioned in code and instructions
Connect to websites
Link(destination: URL(string: "https://example.com/privacy")!) { Text("Privacy Policy")- Lines read
- 1,923
- File checksum (to compare versions)
- fd6839e7f0eb79bfa396a70182db0c1c3e7542ee3294d56c317d28bb8a3d2bdf