AI Slop Code RIsk Monitor

Lakr233/vphone-cli

Run a virtual iPhone on an Apple Silicon Mac.

4.3 Low pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for Lakr233/vphone-cli, a Swift project with 15,178 GitHub stars. SynthScan examined 252,262 lines of code across 1046 source files, recording 957 pattern matches distributed across 8 syntactic categories. The legacy adjusted pattern signal is 4.3 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

4.3
Adjusted Signal
4.3
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
15.2K
Stars
Swift
Language
252.3K
Lines of Code
1.0K
Files
957
Pattern Hits
2026-10-12
Scan Date
0.01
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 18.2/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 935 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.1/100 · LOW

Are imports declared and package/API names verified? 3 finding(s).

Agent Over-Engineering Ratio 1.5/100 · LOW

Are wrappers, guards, and repeated structures necessary? 19 finding(s).

PR Review Velocity Impact 18.9/100 · LOW

Which changes need focused human review? 957 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 9MEDIUM 26LOW 922

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 957 distinct pattern matches across 8 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block868 hits · 868 pts
SeverityFileLineSnippetContext
LOWResearch/Firmware/iboot_patches.md301// Returns 0 on success, -1 on failure.COMMENT
LOW…able/VPhoneEscalator/VPhoneEscalator/VPhoneEscalator.c1// vphone-escalator — let an ad-hoc signed binary carry Apple-privateCOMMENT
LOW…able/VPhoneEscalator/VPhoneEscalator/VPhoneEscalator.c21// amfid, and reading and writing its memoryCOMMENT
LOW…able/VPhoneEscalator/VPhoneEscalator/VPhoneEscalator.c41// fault and kills amfid: CODESIGNING / "Invalid Page". The sysctl is read-onlyCOMMENT
LOW…able/VPhoneEscalator/VPhoneEscalator/VPhoneEscalator.c61// is honoured again.COMMENT
LOW…able/VPhoneEscalator/VPhoneEscalator/VPhoneEscalator.c81// decoding +[AMFIRequirementsManager sharedManager] and testing eachCOMMENT
LOW…Executable/VPhoneEscalator/VPhoneEscalator/Escalator.h1// Shared declarations for vphone-escalator. See VPhoneEscalator.c for whatCOMMENT
LOW…Executable/VPhoneEscalator/VPhoneEscalator/AMFIDTask.c1// This process's view of AMFIRequirementsManager, and amfid's: attaching toCOMMENT
LOW…ecutable/VPhoneEscalator/VPhoneEscalator/Preferences.c1// The coderequirements preference: reading, writing, reloading, and theCOMMENT
LOW…eExecutable/VPhoneEscalator/VPhoneEscalator/Commands.c1// The status, allow, and off verbs.COMMENT
LOW…cutable/VPhoneEscalator/VPhoneEscalator/Requirements.c1// cdhash collection and the code requirement strings built from them.COMMENT
LOW…xecutable/VPhoneVirtualization/UI/VPhoneGuestApp.swift1import AppKitCOMMENT
LOW…able/VPhoneVirtualization/UI/VPhoneHostKeyEvents.swift1import AppKitCOMMENT
LOW…honeVirtualization/UI/VPhoneHostAutomationServer.swift1import AppKitCOMMENT
LOW…honeVirtualization/UI/VPhoneHostAutomationServer.swift21/// Every response includes an `"image"` field with a compact base64-encodedCOMMENT
LOW…ization/UI/GuestCommunication/VPhoneGuestControl.swift81 /// nothing.COMMENT
LOW…zation/UI/GuestCommunication/VPhoneClipboardSync.swift1import AppKitCOMMENT
LOW…ation/UI/VirtualMachine/VPhoneVirtualMachineView.swift41 /// Center and half-gap of the two synthetic fingers used for pinch gestures.COMMENT
LOW…ation/UI/VirtualMachine/VPhoneVirtualMachineView.swift61 /// dropped, and the release carries the final position.COMMENT
LOW…ation/UI/VirtualMachine/VPhoneVirtualMachineView.swift321 /// Trackpad deltas expressed in the physical direction of the gesture so theCOMMENT
LOW…ation/UI/VirtualMachine/VPhoneVirtualMachineView.swift341 fromScreen: CGPoint(x: dx * Self.scrollToTouchScale, y: dy * Self.scrollToTouchScale),COMMENT
LOW…ation/UI/VirtualMachine/VPhoneVirtualMachineView.swift741COMMENT
LOW…VirtualMachine/VPhoneVirtualMachineHardwareModel.swift1import DynamicCOMMENT
LOW…irtualization/UI/UserInterface/VPhoneApplication.swift1import AppKitCOMMENT
LOW…irtualization/UI/UserInterface/VPhoneHostHotKeys.swift1import DarwinCOMMENT
LOW…Virtualization/UI/HostDevices/VPhoneCameraServer.swift1import CoreGraphicsCOMMENT
LOW…irtualization/UI/HostDevices/VPhoneFrameProducer.swift121COMMENT
LOW…zation/UI/HostDevices/VPhoneHostAudioLatencySync.swift1import CoreAudioCOMMENT
LOW…zation/UI/HostDevices/VPhoneHostAudioLatencySync.swift41COMMENT
LOW…/VPhoneVirtualization/LocationHelperProcess/main.swift1// vphone-location — reads the Mac's location for vphone-vm.COMMENT
LOW…/VPhoneVirtualization/VirtualMachineProcess/main.swift1// vphone-vm — the process that actually runs a guest.COMMENT
LOW…mand/VPhoneSignTests/VPhoneSignEntitlementsTests.swift1import FoundationCOMMENT
LOW…mand/VPhoneSignTests/VPhoneSignEntitlementsTests.swift121COMMENT
LOW…oneCommand/VPhoneSignTests/VPhoneSignParityTests.swift1import FoundationCOMMENT
LOW…oneCommand/VPhoneSignTests/VPhoneSignParityTests.swift141 /// The same, with an entitlements file on top: `ldid -S<ent> -M <file>`COMMENT
LOW…oneCommand/VPhoneSignTests/VPhoneSignParityTests.swift241 let twice = try VPhoneSigner.sign(fileAt: file, options: .init(identifier: name))COMMENT
LOW…VPhoneCommand/VPhoneSignTests/VPhoneSignFixtures.swift1// VPhoneSignFixtures.swift — the corpus, and the ldid digests frozen over it.COMMENT
LOW…VPhoneCommand/VPhoneSignTests/VPhoneSignFixtures.swift21// than ldid reserves and every CDHash moves. It is also the only bar thatCOMMENT
LOW…VPhoneCommand/VPhoneSignTests/VPhoneSignFixtures.swift41// integer.<spelling> after `ldid -S<one-key.plist> <file>` onCOMMENT
LOW…VPhoneCommand/VPhoneSignTests/VPhoneSignFixtures.swift61// let file = try copy(fixture, into: directory, as: name)COMMENT
LOW…VPhoneCommand/VPhoneSign/Signing/VPhoneSignError.swift1import FoundationCOMMENT
LOW…le/VPhoneCommand/VPhoneSign/Signing/VPhoneSigner.swift21public struct VPhoneSignOptions {COMMENT
LOW…le/VPhoneCommand/VPhoneSign/Signing/VPhoneSigner.swift61/// Signs Mach-O files the way `ldid` does, and reads entitlements back outCOMMENT
LOW…le/VPhoneCommand/VPhoneSign/Signing/VPhoneSigner.swift81 // below works: a temporary beside the file, then `rename(2)`. RenameCOMMENT
LOW…honeCommand/VPhoneSign/Identity/VPhoneSignPKCS12.swift1import CommonCryptoCOMMENT
LOW…neCommand/VPhoneSign/Identity/VPhoneSignIdentity.swift1import CryptoKitCOMMENT
LOW…honeCommand/VPhoneSign/MachO/VPhoneCodeSignature.swift41 var requirementsBlob = Data()COMMENT
LOW…/VPhoneCommand/VPhoneSign/MachO/VPhoneMachOImage.swift301COMMENT
LOW…d/VPhoneSign/Entitlements/VPhoneSignEntitlements.swift1import FoundationCOMMENT
LOW…d/VPhoneSign/Entitlements/VPhoneSignEntitlements.swift21 case integer(Integer)COMMENT
LOW…oneCommand/VPhoneSign/Entitlements/VPhoneSignDER.swift1import FoundationCOMMENT
LOW…neSign/Entitlements/VPhoneSignEntitlementsReader.swift1import FoundationCOMMENT
LOW…neSign/Entitlements/VPhoneSignEntitlementsReader.swift21 /// the `-M` path (which re-reads canonical decimal) and the `-e`-then-`-S`COMMENT
LOW…neSign/Entitlements/VPhoneSignEntitlementsReader.swift301 ///COMMENT
LOW…mand/VPhonePatchSetExample/VPhoneExamplePatchSet.swift1// VPhoneExamplePatchSet.swift — The template a `.vphonepatchset` is copied from.COMMENT
LOW…mand/VPhonePatchSetExample/VPhoneExamplePatchSet.swift21//COMMENT
LOW…herTests/Pipeline/FirmwarePipelineOriginalsTests.swift1// FirmwarePipelineOriginalsTests.swift — `fw patch` is re-runnable.COMMENT
LOW…d/FirmwarePatcherTests/Core/PatchComparisonTests.swift1// PatchComparisonTests.swift — Compare Swift patcher output against Python reference patches.COMMENT
LOW…mand/FirmwarePatcherTests/Core/ARM64EncoderTests.swift1// ARM64EncoderTests.swift — every ARM64Encoder output asserted against keystone.COMMENT
LOW…mand/FirmwarePatcherTests/Core/ARM64EncoderTests.swift61struct ARM64EncoderKeystoneParityTests {COMMENT
808 more matches not shown…
Verbosity Indicators25 hits · 52 pts
SeverityFileLineSnippetContext
LOW⚡…asePatches/Security/KernelPatchLaunchConstraints.swift31 // Step 1: Locate the anchor string used inside the AMFI function.COMMENT
LOW⚡…asePatches/Security/KernelPatchLaunchConstraints.swift37 // Step 2: Find ADRP+ADD references from AMFI code into the string.COMMENT
LOW⚡…asePatches/Security/KernelPatchLaunchConstraints.swift45 // Step 3: Walk each reference and find the enclosing function start.COMMENT
LOW⚡…asePatches/Security/KernelPatchLaunchConstraints.swift49 // Step 4: Emit the two-instruction stub at the function entry point.COMMENT
LOW⚡…/Kernel/BasePatches/Security/KernelPatchExcGuard.swift36 // Step 1: locate the anchor string.COMMENT
LOW⚡…/Kernel/BasePatches/Security/KernelPatchExcGuard.swift42 // Step 2: find ADRP+ADD code reference (inside set_exception_behavior_allowed).COMMENT
LOW⚡…/Kernel/BasePatches/Security/KernelPatchExcGuard.swift49 // Step 3: scan the surrounding function for BL instructions to findCOMMENT
LOW…/Kernel/BasePatches/Security/KernelPatchExcGuard.swift89 // Step 4: patch thread_guard_violation → RETCOMMENT
LOW…her/Kernel/BasePatches/APFS/KernelPatchApfsGraft.swift27 // Step 1: Find the "apfs_graft" null-terminated C string.COMMENT
LOW⚡…her/Kernel/BasePatches/APFS/KernelPatchApfsGraft.swift40 // Step 2: Find ADRP+ADD code references to that string.COMMENT
LOW⚡…her/Kernel/BasePatches/APFS/KernelPatchApfsGraft.swift47 // Step 3: Find the function start from the reference site.COMMENT
LOW⚡…her/Kernel/BasePatches/APFS/KernelPatchApfsGraft.swift53 // Step 4: Locate validate_on_disk_root_hash via the `authenticate_root_hash` string.COMMENT
LOW⚡…her/Kernel/BasePatches/APFS/KernelPatchApfsGraft.swift59 // Step 5: Scan _apfs_graft body for a BL whose target is vrhFunc.COMMENT
LOW⚡…er/Kernel/BasePatches/Startup/KernelPatchBsdInit.swift63 // Step 1: locate the anchor string.COMMENT
LOW⚡…er/Kernel/BasePatches/Startup/KernelPatchBsdInit.swift69 // Step 2: find ADRP+ADD references in code.COMMENT
LOW⚡…er/Kernel/BasePatches/Startup/KernelPatchBsdInit.swift77 // Step 3: scan forward from the ADD for BL _panic (up to 0x40 bytes).COMMENT
LOW…er/Kernel/BasePatches/Startup/KernelPatchBsdInit.swift92 // Step 4: search backward from adrpOff for a conditional branch whoseCOMMENT
LOW⚡…hes/Storage/KernelCustomFirmwarePatchBsdInitAuth.swift28 // Step 1: Recover _bsd_init function start.COMMENT
LOW⚡…hes/Storage/KernelCustomFirmwarePatchBsdInitAuth.swift34 // Step 2: Find the panic string ref inside this function.COMMENT
LOW⚡…hes/Storage/KernelCustomFirmwarePatchBsdInitAuth.swift40 // Step 3: Find the BL to _panic near the ADD instruction.COMMENT
LOW⚡…hes/Storage/KernelCustomFirmwarePatchBsdInitAuth.swift46 // Step 4: Scan backward from the ADRP for a valid cbnz gate site.COMMENT
LOW…onents/VCamCaptured/Synthetic/VCamSourceInstallation.m224 // Step 1: find `cmn x?, #0x1; b.ne <target>` and decode target.COMMENT
LOW⚡…onents/VCamCaptured/Synthetic/VCamSourceInstallation.m247 // Step 2: cold wrapper starts with `bl <cold.1>`. Decode.COMMENT
LOW⚡…onents/VCamCaptured/Synthetic/VCamSourceInstallation.m255 // Step 3: walk cold.1 looking for the LAST `adrp x1,...; add x1,COMMENT
LOW…onents/VCamCaptured/Synthetic/VCamSourceInstallation.m282 // Step 4: read invoke pointer at offset 0x10 within theCOMMENT
Structural Annotation Overuse25 hits · 52 pts
SeverityFileLineSnippetContext
LOW⚡…asePatches/Security/KernelPatchLaunchConstraints.swift31 // Step 1: Locate the anchor string used inside the AMFI function.COMMENT
LOW⚡…asePatches/Security/KernelPatchLaunchConstraints.swift37 // Step 2: Find ADRP+ADD references from AMFI code into the string.COMMENT
LOW⚡…asePatches/Security/KernelPatchLaunchConstraints.swift45 // Step 3: Walk each reference and find the enclosing function start.COMMENT
LOW⚡…asePatches/Security/KernelPatchLaunchConstraints.swift49 // Step 4: Emit the two-instruction stub at the function entry point.COMMENT
LOW⚡…/Kernel/BasePatches/Security/KernelPatchExcGuard.swift36 // Step 1: locate the anchor string.COMMENT
LOW⚡…/Kernel/BasePatches/Security/KernelPatchExcGuard.swift42 // Step 2: find ADRP+ADD code reference (inside set_exception_behavior_allowed).COMMENT
LOW⚡…/Kernel/BasePatches/Security/KernelPatchExcGuard.swift49 // Step 3: scan the surrounding function for BL instructions to findCOMMENT
LOW…/Kernel/BasePatches/Security/KernelPatchExcGuard.swift89 // Step 4: patch thread_guard_violation → RETCOMMENT
LOW…her/Kernel/BasePatches/APFS/KernelPatchApfsGraft.swift27 // Step 1: Find the "apfs_graft" null-terminated C string.COMMENT
LOW⚡…her/Kernel/BasePatches/APFS/KernelPatchApfsGraft.swift40 // Step 2: Find ADRP+ADD code references to that string.COMMENT
LOW⚡…her/Kernel/BasePatches/APFS/KernelPatchApfsGraft.swift47 // Step 3: Find the function start from the reference site.COMMENT
LOW⚡…her/Kernel/BasePatches/APFS/KernelPatchApfsGraft.swift53 // Step 4: Locate validate_on_disk_root_hash via the `authenticate_root_hash` string.COMMENT
LOW⚡…her/Kernel/BasePatches/APFS/KernelPatchApfsGraft.swift59 // Step 5: Scan _apfs_graft body for a BL whose target is vrhFunc.COMMENT
LOW⚡…er/Kernel/BasePatches/Startup/KernelPatchBsdInit.swift63 // Step 1: locate the anchor string.COMMENT
LOW⚡…er/Kernel/BasePatches/Startup/KernelPatchBsdInit.swift69 // Step 2: find ADRP+ADD references in code.COMMENT
LOW⚡…er/Kernel/BasePatches/Startup/KernelPatchBsdInit.swift77 // Step 3: scan forward from the ADD for BL _panic (up to 0x40 bytes).COMMENT
LOW…er/Kernel/BasePatches/Startup/KernelPatchBsdInit.swift92 // Step 4: search backward from adrpOff for a conditional branch whoseCOMMENT
LOW⚡…hes/Storage/KernelCustomFirmwarePatchBsdInitAuth.swift28 // Step 1: Recover _bsd_init function start.COMMENT
LOW⚡…hes/Storage/KernelCustomFirmwarePatchBsdInitAuth.swift34 // Step 2: Find the panic string ref inside this function.COMMENT
LOW⚡…hes/Storage/KernelCustomFirmwarePatchBsdInitAuth.swift40 // Step 3: Find the BL to _panic near the ADD instruction.COMMENT
LOW⚡…hes/Storage/KernelCustomFirmwarePatchBsdInitAuth.swift46 // Step 4: Scan backward from the ADRP for a valid cbnz gate site.COMMENT
LOW…onents/VCamCaptured/Synthetic/VCamSourceInstallation.m224 // Step 1: find `cmn x?, #0x1; b.ne <target>` and decode target.COMMENT
LOW⚡…onents/VCamCaptured/Synthetic/VCamSourceInstallation.m247 // Step 2: cold wrapper starts with `bl <cold.1>`. Decode.COMMENT
LOW⚡…onents/VCamCaptured/Synthetic/VCamSourceInstallation.m255 // Step 3: walk cold.1 looking for the LAST `adrp x1,...; add x1,COMMENT
LOW…onents/VCamCaptured/Synthetic/VCamSourceInstallation.m282 // Step 4: read invoke pointer at offset 0x10 within theCOMMENT
Cross-File Repetition9 hits · 45 pts
SeverityFileLineSnippetContext
HIGH…ldSharedCache/DyldSharedCacheLSDEmbeddedRegTests.swift0the real arm64e shared cache is required — put it at \ ipsws/ref_extract/dsc_pristine, point vphone_dsc_pristine at it, STRING
HIGH…dSharedCache/DyldSharedCacheMaxSlidePatcherTests.swift0the real arm64e shared cache is required — put it at \ ipsws/ref_extract/dsc_pristine, point vphone_dsc_pristine at it, STRING
HIGH…yldSharedCache/DyldSharedCacheCameraPatcherTests.swift0the real arm64e shared cache is required — put it at \ ipsws/ref_extract/dsc_pristine, point vphone_dsc_pristine at it, STRING
HIGH…dSharedCacheHypervisorVirtualMachinePatcherTests.swift0the real arm64e shared cache is required — put it at \ ipsws/ref_extract/dsc_pristine, point vphone_dsc_pristine at it, STRING
HIGH…redCache/DyldSharedCacheLockdownModePatcherTests.swift0the real arm64e shared cache is required — put it at \ ipsws/ref_extract/dsc_pristine, point vphone_dsc_pristine at it, STRING
HIGH…ldSharedCache/DyldSharedCacheXPCLWCRPatcherTests.swift0the real arm64e shared cache is required — put it at \ ipsws/ref_extract/dsc_pristine, point vphone_dsc_pristine at it, STRING
HIGH…s/DyldSharedCache/DyldSharedCacheFoundationTests.swift0the real arm64e shared cache is required — put it at \ ipsws/ref_extract/dsc_pristine, point vphone_dsc_pristine at it, STRING
HIGH…DyldSharedCache/DyldSharedCacheIOMFBSwapEndTests.swift0the real arm64e shared cache is required — put it at \ ipsws/ref_extract/dsc_pristine, point vphone_dsc_pristine at it, STRING
HIGH…ldSharedCache/DyldSharedCacheIOMFBForceKernTests.swift0the real arm64e shared cache is required — put it at \ ipsws/ref_extract/dsc_pristine, point vphone_dsc_pristine at it, STRING
Decorative Section Separators10 hits · 30 pts
SeverityFileLineSnippetContext
MEDIUM…ble/VPhoneCommand/FirmwarePatcher/TXM/TXMPatcher.swift91 // ═══════════════════════════════════════════════════════════COMMENT
MEDIUM…ble/VPhoneCommand/FirmwarePatcher/TXM/TXMPatcher.swift110 // ═══════════════════════════════════════════════════════════COMMENT
MEDIUM…rmwarePatcher/DeviceTree/DeviceTreeNodeAdditions.swift231 // ── /product/iopm (Tier C — always-on technology) ────────────COMMENT
MEDIUM…warePatcher/DeviceTree/DeviceTreePropertyPatches.swift107 // ── Identity rewrite (Tier 1b) ────────────────────────────────COMMENT
MEDIUM…warePatcher/DeviceTree/DeviceTreePropertyPatches.swift181 // ── Identity rewrite (Tier 1c) ────────────────────────────────COMMENT
MEDIUM…warePatcher/DeviceTree/DeviceTreePropertyPatches.swift236 // ── Camera physical-offset rewrites (Tier B) ──────────────────COMMENT
MEDIUM…cutablePatches/DiskImage/CustomFirmwareDiskImage.swift8// ────────────────────COMMENT
MEDIUM…cutablePatches/DiskImage/CustomFirmwareDiskImage.swift31// ─────────────────────COMMENT
MEDIUM…cutablePatches/DiskImage/CustomFirmwareDiskImage.swift56// ───────────────COMMENT
MEDIUM…cutablePatches/DiskImage/CustomFirmwareDiskImage.swift65// ──────────COMMENT
AI Slop Vocabulary10 hits · 22 pts
SeverityFileLineSnippetContext
LOW…s/DyldSharedCache/DyldSharedCacheFoundationTests.swift896 #expect(second.alreadyAttested.count == 1, "and it has to say so, not just return nothing")STRING
MEDIUM…hes/Storage/KernelCustomFirmwarePatchDiskImages2.swift21// - GATE1/GATE2b (ABI reject NOP): version-robust — anchored on the C++ signatureCOMMENT
MEDIUM…hes/Storage/KernelCustomFirmwarePatchDiskImages2.swift125 /// gate is skipped — the version-robust ABI gates (GATE1/GATE2b) are the essentialCOMMENT
MEDIUM…honeCoreKitTests/Network/VPhoneTCPForwarderTests.swift264 try #require(harness.waitUntil("the SYN-ACK") { harness.ourISN != nil })CODE
MEDIUM…honeCoreKitTests/Network/VPhoneTCPForwarderTests.swift265 let isn = try #require(harness.ourISN)CODE
MEDIUM…honeCoreKitTests/Network/VPhoneTCPForwarderTests.swift321 try #require(harness.waitUntil("the first burst") { harness.sentDataBytes > 0 })CODE
MEDIUM…honeCoreKitTests/Network/VPhoneTCPForwarderTests.swift351 #expect(harness.sentDataBytes >= total, "stalled at \(harness.sentDataBytes)B of \(total)B")COMMENT
MEDIUM…honeCoreKitTests/Network/VPhoneTCPForwarderTests.swift465 let synAck = try #require(harness.sent.first { $0.hasSYN && $0.hasACK })CODE
MEDIUM…honeCoreKitTests/Network/VPhoneTCPForwarderTests.swift479 try #require(harness.waitUntil("a scaled window's worth") { harness.sentDataBytes > 512 * 8 })CODE
MEDIUM…honeCoreKitTests/Network/VPhoneTCPForwarderTests.swift509 try #require(harness.waitUntil("the first data") { harness.sentDataBytes > 0 })CODE
Modern AI Meta-Vocabulary7 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUMAGENTS.md118### Kernel patcher guardrailsCOMMENT
MEDIUM…mand/VPhonePatchSetExample/VPhoneExamplePatchSet.swift28// guardrails in AGENTS.md.COMMENT
MEDIUM…ble/VPhoneCommand/VPhonePatchKit/ARM64/ARM64Inst.swift81 /// kernel patcher guardrails exist to keep out. Callers confirm the value withCOMMENT
MEDIUM…haredCache/Patchers/DyldSharedCacheCameraPatcher.swift38// mnemonic checked, per the patcher guardrails — an encoding of `pacibsp`COMMENT
MEDIUM…redCache/Patchers/DyldSharedCacheMaxSlidePatcher.swift61// On the CLAUDE.md patcher guardrailsCOMMENT
MEDIUM…er/Kernel/BasePatches/Startup/KernelPatchBsdInit.swift6// Allowed reveal flow (per CLAUDE.md guardrails):COMMENT
MEDIUM…Memory/KernelCustomFirmwarePatchSharedRegionSize.swift46// guardrails keep out (see `ARM64Inst.isORRImmW`'s comment for the sameCOMMENT
Fake / Example Data3 hits · 4 pts
SeverityFileLineSnippetContext
LOW…stomFirmwareVirtualAudioGraphConfigurationsTests.swift112 let url = try writeTemporary(["placeholder": true])CODE
LOW…/CustomFirmwareVirtualAudioMicrophoneChainsTests.swift165 "beamformed_mic_general": Self.configuration("placeholder"),CODE
LOW…stomFirmware/CustomFirmwarePostRestoreDeviceTree.swift449 // The top bit of the length field is XNU's out-of-line "placeholder"COMMENT