@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.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| 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.