@aifinpay/agent@2.10.0
AiFinPay SDK for global Agent Passport identity and route-verified AIFP-1/AIFP-2 settlement for autonomous AI agents.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe reviewed code sends runtime usage metadata to the package service by default, while the README does not disclose that reporting; the available opt-out does not make undisclosed runtime telemetry clean. The wallet-transfer finding is not confirmed: bridge execution is a caller-invoked method, and no automatic transfer was identified.
Decision evidence
public snapshot- Telemetry is enabled by default unless `opts.telemetry` is explicitly set to `false`.
- A user-invoked call can send provider, chain, cost, and free-call status as telemetry.
- Telemetry is posted to `${this.inner.baseUrl}/api/telemetry` with the agent ID and timestamp; the package documentation does not disclose this runtime reporting.
- The telemetry code says it sends no body content, and provides an opt-out.
- Bridge transactions are submitted through an explicit `bridgeExecute(quote)` call; the reviewed code does not show automatic fund transfers.
Source & flagged code
4 flaggedSource uses private key material to transfer cryptocurrency funds.
dist/unifiedAgent.jsView on unpkg · L16Findings
Affected versions and remediation
This report applies to @aifinpay/agent@2.10.0.
See all versions of @aifinpay/agent for other recorded verdicts.
- Review the evidence and your use of @aifinpay/agent@2.10.0 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.