wf-api-integration

Warn

Audited by Socket on Aug 27, 2026

7 alerts found:

Anomalyx4Securityx3
AnomalyLOW
references/payout/create-payout/java/client/PayoutClientTest.java

No direct malicious behavior or obfuscation is evident in this source fragment. The code is an integration-test suite that can perform real payout operations and logs full responses, creating a significant operational and information-disclosure risk if run against live credentials or services. Use mocks or sandbox configuration, add an explicit live-execution safeguard, avoid real beneficiary data, and redact response logs.

Confidence: 98%Severity: 62%
SecurityMEDIUM
references/account-management/notify-vostro/java/controller/NotifyVostroController.java

The code does not show evidence of malware or deliberate malicious behavior. It contains a potentially serious callback-authentication flaw: the supplied Signature header is parsed but unused, and the visible verifier call does not receive it. Confirm WfSigner implementation immediately; if it does not independently access and validate the header, forged callbacks may be accepted. Additional security and reliability issues include absent replay protection, absent idempotency, insufficient field validation, sensitive financial data in logs, and permissive handling of unknown result codes.

Confidence: 94%Severity: 78%
SecurityMEDIUM
references/payout/notify-payout/java/controller/NotifyPayoutController.java

No clear malicious behavior or obfuscation is present. The main security concern is that the Signature header value is extracted but not passed to the signature-verification method, which may result in callback authentication being bypassed unless WfSigner uses an undocumented mechanism. Idempotency is also missing, creating replay and duplicate-processing risk when business logic is implemented. Review WfSigner and ensure verification explicitly validates the received signature, request path, client ID, timestamp, and raw body; implement persistent deduplication before processing.

Confidence: 91%Severity: 70%
SecurityMEDIUM
references/beneficiary/notify-bind/java/controller/NotifyBindBeneficiaryController.java

The code appears to be a legitimate callback controller, not malware. However, it has a high-priority potential authentication flaw because the parsed Signature header value is not supplied to the verification method. Confirm WfSigner.verifySignature's contract immediately; if it requires the signature argument, unauthenticated callbacks may be accepted. Implement persistent idempotency and replay protection, avoid logging beneficiaryToken, validate the complete signature header format, and ensure response behavior distinguishes processing failures where required.

Confidence: 94%Severity: 78%
AnomalyLOW
references/payout/create-payout/java/model/domain/PaymentMethodMetaData.java

This is a benign banking metadata model with a privacy-sensitive logging flaw: reflective toString() can expose unmasked financial and personal data, while the provided masking helper is unused. The class itself shows no evidence of malware or supply-chain compromise. Sensitive-field redaction or an explicit safe toString implementation is recommended, along with validation at the appropriate input boundary.

Confidence: 98%Severity: 62%
AnomalyLOW
references/account-management/notify-vostro/golang/controller/notify_vostro_controller.go

The code is a readable webhook controller with signature verification and no apparent malware or deliberate supply-chain backdoor. The primary security concerns are missing idempotency, which permits replay-induced duplicate business actions, and unbounded request-body reads, which permit memory exhaustion. Logging full beneficiary bank account numbers creates sensitive-data exposure in application logs. Additional validation, POST enforcement, bounded request bodies, callback panic isolation, and persistent deduplication are recommended.

Confidence: 96%Severity: 62%
AnomalyLOW
references/payout/notify-payout/golang/controller/notify_payout_controller.go

The code implements a conventional signed webhook handler and contains no clear malicious behavior. The principal security issues are denial-of-service exposure from unbounded body reads, replay or duplicate business processing because idempotency is unimplemented, and weak handling of response-signing failures. Integrators should enforce request size and method/path checks, validate signer freshness, implement durable deduplication by transferRequestId, and avoid logging untrusted multiline data.

Confidence: 97%Severity: 58%
Audit Metadata
Analyzed At
Aug 27, 2026, 06:44 AM
Package URL
pkg:socket/skills-sh/ant-intl%2Fwf-ai-tools%2Fwf-api-integration%2F@414cb33899f6784172a3ef54597efc84c6c81657c45eb89f5033bf98f5033330
Security Audit — socket — wf-api-integration