@things-factory/integration-lmd@10.1.208
Module for managing last mile delivery partner integration
AI Security Review
scanned 13d ago · by lpm-firewall-aiThe inspected source traces a saved access token from the delivery record into an Authorization header sent to a fixed endpoint, while identifying Xero as the authorization service. This is concrete credential exposure and supports blocking the package.
Decision evidence
public snapshot- The client creates Xero authorization URLs, but sends requests to a fixed Citylink service endpoint.
- The Citylink action takes the saved delivery record's access token and tenant ID.
- A shipment request is registered as a POST action and dispatched through that client.
- The POST sends the saved access token as a bearer credential to the fixed endpoint.
Source & flagged code
8 flaggedPackage source references dynamic require/import behavior.
dist-server/migrations/index.jsView on unpkg · L3The POST sends the saved access token as a bearer credential to the fixed endpoint.
dist-server/controllers/citylink/citylink.jsView on unpkg · L47Findings
Affected versions and remediation
This report applies to @things-factory/integration-lmd@10.1.208.
See all versions of @things-factory/integration-lmd for other recorded verdicts.
- Avoid installing @things-factory/integration-lmd@10.1.208. 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.