portomatic@0.2.4
Slack for testing bots, with the real Slack client.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe flagged command execution is invoked by the package’s bot-testing API, and the new CLI code checks for updates to Portomatic from the npm registry. Account reporting is limited to device-registration metadata after sign-in, and documented usage telemetry has an opt-out; no attack behavior was found.
Decision evidence
public snapshot- The manifest has no install lifecycle hooks; it exposes a CLI and Slack emulator/testing entry points.
- The CLI’s updater checks the npm registry for a newer Portomatic release, and can be disabled with PORTOMATIC_NO_UPDATE=1.
- Device reporting sends the signed-in account’s service-assigned user ID, device ID, CLI version and platform to the Portomatic account service.
- The package documents that usage telemetry contains no messages or credentials and can be disabled with PORTOMATIC_TELEMETRY_DISABLED=1 or DO_NOT_TRACK=1.
- The testing library starts a child process only when its startBot method receives a command, and supplies it locally generated emulator credentials.
- No install-time data collection or unrelated collector behavior was identified.
- The flagged command execution is part of an explicitly invoked bot-testing helper.
- The account/device report is limited to device registration metadata and runs through the Portomatic account service after sign-in.
Source & flagged code
7 flaggedPackage source references child process execution.
products/slack/dist/src/cli/run.jsView on unpkg · L1Package source references dynamic require/import behavior.
products/slack/dist/src/main.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to portomatic@0.2.4.
See all versions of portomatic for other recorded verdicts.
- Review the evidence and your use of portomatic@0.2.4 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.