@ory/mastra@1.8.0
Ory Agent Security for Mastra — per-tool authorization, activity auditing, and identity propagation via agent tool-call hooks (or wrapping tool execute). Built on @ory/argus.
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe transitive reova postinstall hook automatically sends the Git email domain read from ~/.gitconfig to telemetry.reo.dev. This is install-time transmission of Git details without installer consent, so the package is malicious under the install-time contact rule.
Decision evidence
public snapshot- The package enables reova install analytics and sets its endpoint to https://telemetry.reo.dev/data.
- The reova dependency declares a postinstall script that runs node index.js; that entry point automatically starts tracking.
- The install collector reads the Git user email from ~/.gitconfig, extracts its domain, and includes that domain in the event metadata.
- The tracker collects and sends the event when enabled and an endpoint is configured; the package supplies both settings.
- The event also includes ordinary install metrics such as package version, platform, runtime version, CI status, and a random install ID.
- The collector sends only the Git email domain, not the full email address.
- The dependency supports global opt-out settings, but the package config enables tracking by default.
Source & flagged code
7 flaggedThe package enables reova install analytics and sets its endpoint to https://telemetry.reo.dev/data.
package.jsonView on unpkg · L11The reova dependency declares a postinstall script that runs node index.js; that entry point automatically starts tracking.
.lpm-dependency-evidence-3ab7c6ae-e308-4968-af78-d9342a5d0f97/1/npm-linux/package.jsonView on unpkg · L5Findings
Affected versions and remediation
This report applies to @ory/mastra@1.8.0.
See all versions of @ory/mastra for other recorded verdicts.
- Avoid installing @ory/mastra@1.8.0. 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.