← Home

@open-mercato/checkout

`@open-mercato/checkout` provides the `checkout` module for standalone pay links and the Phase A public payment flow.

10
Versions
License
No
Install Scripts
Verified
Provenance

Supply chain provenance

Status for the latest visible version.

SLSA provenance attestation npm registry signatures No source commit

Maintainers

pat-lewczukpatryk.andrzejewskipiotrkarwatka

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
semgrep semgrep:shady-links-raw-ip AI (semgrep): Private IP used in test fixture, not a real network destination. ai
dependencies unvetted-dep:@open-mercato/ui AI (dependencies): Sibling monorepo package from same org/publisher; consistent versioning pattern. ai
dependencies unvetted-dep:@open-mercato/core AI (dependencies): Sibling monorepo package from same org/publisher; consistent versioning pattern. ai

Versions (showing 10 of 10)

Version Deps Published
0.6.6 3 / 11
0.6.5 3 / 10
0.6.4 3 / 10
0.6.3 3 / 10
0.6.2 3 / 10
0.6.1 3 / 10
0.6.0 3 / 6
0.5.0 3 / 6
0.4.10 3 / 6
0.4.9 3 / 6

v0.6.6

2 findings
HIGH shady-links-raw-ip: src/modules/checkout/api/pay/[slug]/submit/__tests__/route.test.ts:257 semgrep

HTTP request to raw IP address — legitimate packages use domain names 255 | // host, while X-Forwarded-* carry the real public origin (matches APP_URL). 256 | const response = await POST( > 257 | new Request('http://10.0.0.5:3000/api/checkout/pay/donate/submit', { 258 | method: 'POST', 259 | headers: {

INFO Has SLSA provenance attestation provenance

Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.