Skills limrun-xcode Audit History
📦

Audit History

limrun-xcode - 1 audit

Aug 21, 2026, 08:33 AM

Most static alerts are false positives caused by Markdown backticks, command fences, identifiers, and a documented URL. Confirmed risks involve soliciting an API key and transmitting Apple signing certificates and passwords to a remote build service. Semantic review also identified unpinned global package installation, source-code upload, and privileged App Store credential transfer.

1
Files scanned
333
Lines analyzed
10
Review items
0
False positives ignored

Confirmed security concerns (6)

Critical
Privileged Apple Credentials Sent to Remote Service
The cloud workflow supplies an App Store Connect private key to a third-party service with authority to sign and upload application releases.
The cited commands pass the private key path and identifiers to remote signing and App Store upload operations.
High
Certificate/key files
--certificate-p12 dist.p12 --certificate-password "$P12_PASSWORD" \
The remote build command supplies a signing certificate and its password to Limrun. Process-argument exposure or remote-service compromise could disclose signing credentials.
High
Certificate/key files
--certificate-p12 dist.p12 --certificate-password "$P12_PASSWORD" \
The remote build command supplies a signing certificate and its password to Limrun. Process-argument exposure or remote-service compromise could disclose signing credentials.
High
Certificate/key files
--certificate-p12 dist.p12 --certificate-password "$P12_PASSWORD" \
The remote build command supplies a signing certificate and its password to Limrun. Process-argument exposure or remote-service compromise could disclose signing credentials.
High
Project Source Uploaded to Third-Party Infrastructure
The skill directs the agent to sync project sources to Limrun infrastructure and continue remote execution until the application works.
Lines 10 through 15 explicitly state that sources are synced to remote Xcode and built there.
High
Unpinned Global Package Installation
The skill directs installation of the latest globally published lim npm package without version or integrity controls.
Line 23 gives a global npm installation command with no version pin, checksum, or package provenance check.
Capability review items (1)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Generic API/secret keys
`LIM_API_KEY` is wrong; ask the user to run `lim login` or provide a key.
The instruction tells the agent to ask the user to provide LIM_API_KEY after an authentication error. This can cause disclosure of an API credential in chat.
Audited by: codex