@things-factory/integration-lmd@10.1.227
Module for managing last mile delivery partner integration
AI Security Review
scanned 8d ago · by lpm-firewall-aiThe Citylink client sends a stored bearer token and tenant identifier to a fixed plain HTTP host, while its authorization helper requests Xero accounting scopes. The registered shipment flow suggests an intended integration, but source does not verify the recipient, so this warrants a warning rather than a block.
Decision evidence
public snapshot- The Citylink client uses a fixed plain HTTP service endpoint.
- Its authorization helper requests Xero accounting scopes.
- The Citylink action supplies the stored account access token and tenant identifier to the client.
- The client sends the token as a bearer credential and includes the tenant identifier in its request headers.
- The API wrapper invokes the registered platform action for a requested API operation.
- The Citylink shipment API maps shipment requests to the service's request endpoint.
- The transfer occurs through the registered Citylink shipment integration, which is consistent with the package's stated delivery-integration function.
- The inspected source does not establish who controls the fixed service host or show that the credentials were misused.
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.227.
See all versions of @things-factory/integration-lmd for other recorded verdicts.
- Review the evidence and your use of @things-factory/integration-lmd@10.1.227 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.