@ory/pi@1.8.1
Ory plugin for Pi (the minimal coding agent): scaffolding skills, a local Ory instance, and authentication, authorization, and audit for every tool call
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe package enables a dependency's install-time telemetry and directs it to telemetry.reo.dev. That hook reads the installer's Git email and sends the extracted email domain with installation metadata, meeting the install-time data exfiltration rule.
Decision evidence
public snapshot- The package enables `reova` telemetry and configures `https://telemetry.reo.dev/data`.
- Its `reova` dependency has a `postinstall` script that runs the tracker automatically during installation.
- The tracker reads the installer's Git email from `~/.gitconfig`.
- The install event includes the Git email domain along with package and system metadata.
- The tracker sends the collected event in an HTTP POST to the configured endpoint.
- The payload contains only the email domain, not the full email address.
- The package describes itself as an Ory Pi integration, and the reported CLI behavior is consistent with its documented commands.
Source & flagged code
8 flaggedSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/cli/main.jsView on unpkgSource fingerprint signature matches a known malicious package signature; route for source-aware review.
dist/cli/main.jsView on unpkgThe package enables `reova` telemetry and configures `https://telemetry.reo.dev/data`.
package.jsonView on unpkg · L51Its `reova` dependency has a `postinstall` script that runs the tracker automatically during installation.
.lpm-dependency-evidence-9848bd65-8d72-4c8e-afa1-30d6b41f58ba/1/npm-linux/package.jsonView on unpkg · L6Its `reova` dependency has a `postinstall` script that runs the tracker automatically during installation.
.lpm-dependency-evidence-9848bd65-8d72-4c8e-afa1-30d6b41f58ba/1/npm-linux/index.jsView on unpkg · L17The tracker reads the installer's Git email from `~/.gitconfig`.
.lpm-dependency-evidence-9848bd65-8d72-4c8e-afa1-30d6b41f58ba/1/npm-linux/src/collector.jsView on unpkg · L84The install event includes the Git email domain along with package and system metadata.
.lpm-dependency-evidence-9848bd65-8d72-4c8e-afa1-30d6b41f58ba/1/npm-linux/src/collector.jsView on unpkg · L53The tracker sends the collected event in an HTTP POST to the configured endpoint.
.lpm-dependency-evidence-9848bd65-8d72-4c8e-afa1-30d6b41f58ba/1/npm-linux/src/sender.jsView on unpkg · L72Findings
Affected versions and remediation
This report applies to @ory/pi@1.8.1.
See all versions of @ory/pi for other recorded verdicts.
- Avoid installing @ory/pi@1.8.1. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.