swift-formatstyle

github.com/dpearson2699/swift-ios-skills
Verdict: Proceed with caution
0 critical0 high12 medium
C
SCORE 55 / 100
$skillox install swift-formatstyleSoon
Sign in to followFollowing emails you when a re-scan drops the grade. Opt-out is per-creator on /account/billing.

Why grade C?

score · 55 / 100

The current grade reflects 12 medium findings (6+ MEDs → C).

0 CRIT0 HIGH12 MED0 LOW
To reach a higher grade
  • B
    Reach Btarget score 75

    Resolve 7 of 12 MED (cap is 5).

  • A
    Reach Atarget score 95

    Resolve 10 of 12 MED (cap is 2).

Thresholds are documented at /docs/grading. Source-of-truth is the grade() function in @skillox/scanner.

Latest scan findings

Scan crawl-ijiw2wralb3dd3525ge75oa0 · Thu, 28 May 2026 17:32:37 GMT · 2ms

med
No capability manifest declared
The skill ships without a `manifest.yaml` or `capabilities` block in its frontmatter. Without a manifest, the runtime cannot enforce what this skill is permitted to do.
rule: no-manifest
med
Link text shows "date.formatstyle" but points at sosumi.ai
The visible link text contains the domain `date.formatstyle`, but the URL actually targets `sosumi.ai`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 133CWE-601
131```
132
133Docs: [Date.FormatStyle](https://sosumi.ai/documentation/foundation/date/formatstyle),text→date.formatstyle · href→sosumi.ai
134[Date.RelativeFormatStyle](https://sosumi.ai/documentation/foundation/date/relativeformatstyle),
135[Date.IntervalFormatStyle](https://sosumi.ai/documentation/foundation/date/intervalformatstyle)
med
Link text shows "date.relativeformatstyle" but points at sosumi.ai
The visible link text contains the domain `date.relativeformatstyle`, but the URL actually targets `sosumi.ai`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 134CWE-601
132
133Docs: [Date.FormatStyle](https://sosumi.ai/documentation/foundation/date/formatstyle),
134[Date.RelativeFormatStyle](https://sosumi.ai/documentation/foundation/date/relativeformatstyle),text→date.relativeformatstyle · href→sosumi.ai
135[Date.IntervalFormatStyle](https://sosumi.ai/documentation/foundation/date/intervalformatstyle)
136
med
Link text shows "date.intervalformatstyle" but points at sosumi.ai
The visible link text contains the domain `date.intervalformatstyle`, but the URL actually targets `sosumi.ai`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 135CWE-601
133Docs: [Date.FormatStyle](https://sosumi.ai/documentation/foundation/date/formatstyle),
134[Date.RelativeFormatStyle](https://sosumi.ai/documentation/foundation/date/relativeformatstyle),
135[Date.IntervalFormatStyle](https://sosumi.ai/documentation/foundation/date/intervalformatstyle)text→date.intervalformatstyle · href→sosumi.ai
136
137### Anchored Relative Dates (iOS 18+)
med
Link text shows "date.anchoredrelativeformatstyle" but points at sosumi.ai
The visible link text contains the domain `date.anchoredrelativeformatstyle`, but the URL actually targets `sosumi.ai`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 142CWE-601
140rather than the current moment.
141
142Docs: [Date.AnchoredRelativeFormatStyle](https://sosumi.ai/documentation/foundation/date/anchoredrelativeformatstyle)text→date.anchoredrelativeformatstyle · href→sosumi.ai
143
144## Durations
med
Link text shows "duration.timeformatstyle" but points at sosumi.ai
The visible link text contains the domain `duration.timeformatstyle`, but the URL actually targets `sosumi.ai`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 148CWE-601
146`Duration` (iOS 16+) has two format styles:
147
148Docs: [Duration.TimeFormatStyle](https://sosumi.ai/documentation/swift/duration/timeformatstyle),text→duration.timeformatstyle · href→sosumi.ai
149[Duration.UnitsFormatStyle](https://sosumi.ai/documentation/swift/duration/unitsformatstyle)
150
med
Link text shows "duration.unitsformatstyle" but points at sosumi.ai
The visible link text contains the domain `duration.unitsformatstyle`, but the URL actually targets `sosumi.ai`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 149CWE-601
147
148Docs: [Duration.TimeFormatStyle](https://sosumi.ai/documentation/swift/duration/timeformatstyle),
149[Duration.UnitsFormatStyle](https://sosumi.ai/documentation/swift/duration/unitsformatstyle)text→duration.unitsformatstyle · href→sosumi.ai
150
151### TimeFormatStyle — compact separator-based
med
Link text shows "measurement.formatstyle" but points at sosumi.ai
The visible link text contains the domain `measurement.formatstyle`, but the URL actually targets `sosumi.ai`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 199CWE-601
197```
198
199Docs: [Measurement.FormatStyle](https://sosumi.ai/documentation/foundation/measurement/formatstyle)text→measurement.formatstyle · href→sosumi.ai
200
201## Person Names
med
Link text shows "personnamecomponents.formatstyle" but points at sosumi.ai
The visible link text contains the domain `personnamecomponents.formatstyle`, but the URL actually targets `sosumi.ai`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 220CWE-601
218Style resolution follows priority: script → user preferences → locale → developer setting.
219
220Docs: [PersonNameComponents.FormatStyle](https://sosumi.ai/documentation/foundation/personnamecomponents/formatstyle)text→personnamecomponents.formatstyle · href→sosumi.ai
221
222## Lists
med
Link text shows "url.formatstyle" but points at sosumi.ai
The visible link text contains the domain `url.formatstyle`, but the URL actually targets `sosumi.ai`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 266CWE-601
264```
265
266Docs: [URL.FormatStyle](https://sosumi.ai/documentation/foundation/url/formatstyle)text→url.formatstyle · href→sosumi.ai
267
268## SwiftUI Integration
med
Link text shows "date.formatstyle" but points at sosumi.ai
The visible link text contains the domain `date.formatstyle`, but the URL actually targets `sosumi.ai`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 339CWE-601
337## References
338
339- Apple docs: [FormatStyle](https://sosumi.ai/documentation/foundation/formatstyle) | [Date.FormatStyle](https://sosumi.ai/documentation/foundation/date/formatstyle) | [Duration.TimeFormatStyle](https://sosumi.ai/documentation/swift/duration/timeformatstyle)text→date.formatstyle · href→sosumi.ai
340
med
Link text shows "duration.timeformatstyle" but points at sosumi.ai
The visible link text contains the domain `duration.timeformatstyle`, but the URL actually targets `sosumi.ai`. This is a phishing/smuggling pattern — the reader sees one host, the agent fetches another. Either update the text or the URL so they match.
rule: anchor-href-mismatchline: 339CWE-601
337## References
338
339- Apple docs: [FormatStyle](https://sosumi.ai/documentation/foundation/formatstyle) | [Date.FormatStyle](https://sosumi.ai/documentation/foundation/date/formatstyle) | [Duration.TimeFormatStyle](https://sosumi.ai/documentation/swift/duration/timeformatstyle)text→duration.timeformatstyle · href→sosumi.ai
340
View latest scan →
skillox.io/c/swift-formatstyle