@things-factory/integration-lmd
Module for managing last mile delivery partner integration
This report shows the evidence for @things-factory/integration-lmd@10.1.250. 8 of 74 known versions are blocked or flagged. See all versions.
AI Security Review
scanned 10h ago · by lpm-firewall-aiThe Citylink adapter forwards a Xero bearer token to a hard-coded non-Xero endpoint over plain HTTP. That exposes an account credential to an unrelated host, so this version is malicious.
Decision evidence
public snapshot- Citylink requests go to a hard-coded plain HTTP endpoint at 202.133.101.28:8889.
- The adapter takes accessToken and accountId from a stored last-mile record and supplies them to the Citylink client.
- Requests send that access token as a Bearer credential and accountId as xero-tenant-id to the hard-coded endpoint.
- The adapter builds its authorization URL on login.xero.com with accounting scopes, indicating the access token is for Xero.
- The manifest describes a last-mile delivery integration package and declares no install or postinstall hook.
- The Citylink request is invoked through an API action used by a configured last-mile workflow, rather than running on import.
Source & flagged code
8 flaggedPackage source references dynamic require/import behavior.
dist-server/migrations/index.jsView on unpkg · L3Source file is highly similar to a previously finalized malicious package; route for source-aware review.
dist-server/controllers/citylink/platform-action.jsView on unpkgFindings
Affected versions and remediation
This report applies to @things-factory/integration-lmd@10.1.250.
The versions list below shows the verdict for each recorded version.
- Avoid installing @things-factory/integration-lmd@10.1.250. 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.