portomatic@0.3.68
⚠ Under reviewSlack for testing bots, with the real Slack client.
AI Security Review
scanned 7d ago · by lpm-firewall-aiThe automatic install telemetry path is real, but the declared telemetry dependency's implementation is unavailable in the inspected snapshot. Its request destination and consent behavior therefore remain unresolved, so the source does not support either a clean finding or a confirmed attack.
Decision evidence
public snapshot- The manifest runs bin/install.mjs automatically after installation and declares @portomatic/telemetry as a bundled dependency.
- The install hook creates an installation telemetry client and submits operating system, architecture, Node version, environment-derived fields, and package manager data; it then flushes the client.
- The hook imports the telemetry implementation, but that dependency's implementation was unavailable in the inspected snapshot, so its destination, transmitted fields, and effective consent controls could not be verified.
- The inspected hook submits installation metadata rather than Slack account credentials, and it records a local package version file.
- The telemetry client is unavailable in this snapshot, leaving the actual request destination and consent behavior unresolved.
Source & flagged code
10 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references child process execution.
products/slack/dist/src/cli/process.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to portomatic@0.3.68.
See all versions of portomatic for other recorded verdicts.
- Review the evidence and your use of portomatic@0.3.68 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.