Instruments Profiling

PassAudited by ClawScan on May 1, 2026.

Overview

This instruction-only skill is a benign guide for profiling apps, but its suggested xctrace commands can run or attach to local apps and may require Developer Tools permission.

This skill is safe to treat as a profiling reference. Before running its commands, confirm the target app path or PID, understand that trace files may contain details about the profiled app’s execution, and only grant Developer Tools permission when you need it.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Running the command can collect performance traces and stack information from the selected local process.

Why it was flagged

The skill instructs users how to attach Instruments/xctrace to a running process. This is central to profiling, but users should ensure the PID or process name is the intended app.

Skill content
`xcrun xctrace record --template 'Time Profiler' --time-limit 60s --output /tmp/App.trace --attach <pid>`
Recommendation

Only attach to apps you intend to profile, confirm the process path first, and avoid profiling unrelated or sensitive processes.

What this means

Terminal or Xcode may gain broader ability to debug or profile local software while that permission remains enabled.

Why it was flagged

The skill discloses a local permission requirement for profiling. This is purpose-aligned, but granting Developer Tools permission changes what Terminal or Xcode can do on the system.

Skill content
`xctrace` may need Developer Tools permission. ... allow Terminal/Xcode.
Recommendation

Grant Developer Tools permission only if needed for the profiling task, and revoke it later if you do not want Terminal or Xcode to keep that access.