{"apiVersion":"1.0.0","schemaVersion":1,"generatedAt":"2026-08-25T07:46:36.735Z","resource":{"id":"2be06e8ad3d1d6e085ca3cab","key":"POST https://paket.halowerk.com/v1/dependency-confusion","method":"POST","resourceUrl":"https://paket.halowerk.com/v1/dependency-confusion","alternateResourceUrls":["https://paket.halowerk.com/v1/dependency-confusion"],"canonicalUrl":"https://paket.halowerk.com/v1/dependency-confusion","origin":"https://paket.halowerk.com","hostname":"paket.halowerk.com","groupId":"paket-halowerk-com-a31d90bb","providerName":"paket","title":"https://paket.halowerk.com/v1/dependency-confusion","description":"Takes the names your organisation publishes internally and checks each against the public registry of the same ecosystem. Three findings, kept apart because they call for different actions. Name is free: nobody has taken it, the door is open but unattended, and the answer is to reserve the name yourself. Name is taken and old: probably an unrelated project that happens to share the name, worth confirming but rarely urgent.","tags":["uncategorized"],"type":"http","x402Version":2,"routeTemplate":null,"input":{"type":"http","method":"POST","bodyType":"json","bodyFieldNames":["packages","system"],"pathParamNames":[],"queryParamNames":[]},"iconUrl":null,"payment":{"networks":["eip155:8453"],"schemes":["exact"],"assets":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","USD Coin"],"options":[{"network":"eip155:8453","scheme":"exact","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amountAtomic":"5000","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","maxTimeoutSeconds":300,"tokenName":"USD Coin","tokenVersion":"2"}],"acceptedPaymentCount":1,"priceUsd":null},"quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-08-11T20:22:48.399Z"},"registry":{"health":"healthy","reliabilityScore":100,"paymentValid":true,"domainVerified":false,"lastChecked":"2026-08-25 01:53:22"},"sources":[{"id":"cdp-bazaar","sourceUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","observedAt":"2026-08-25T05:19:49.445Z","lastUpdated":"2026-08-11T20:22:48.674Z","recordKey":"POST https://paket.halowerk.com/v1/dependency-confusion"},{"id":"402-index","sourceUrl":"https://402index.io/api/v1/services","observedAt":"2026-08-25T05:19:49.445Z","lastChecked":"2026-08-25 01:53:22","registrySource":"bazaar","recordKey":"POST https://paket.halowerk.com/v1/dependency-confusion"}],"verification":{"level":"cross-source","checkedAt":"2026-08-25T05:20:57.129Z","structural":{"ok":true,"normalized":true,"publicHttpUrl":true},"sourceConfirmed":true,"crossSource":true,"registryPaymentValid":true,"originCheck":{"scope":"origin","reachable":false,"statusCode":null,"method":"HEAD","checkedAt":"2026-08-25T05:20:31.228Z","latencyMs":6001,"error":"timeout"},"quoteCheck":{"scope":"exact-route","outcome":"not-safely-testable","attempted":false,"requestedMethod":null,"statusCode":null,"finalUrl":"https://paket.halowerk.com/v1/dependency-confusion","redirectCount":0,"checkedAt":"2026-08-25T05:20:57.129Z","latencyMs":null,"reason":"potentially-mutating-method:POST","requirementCount":0},"quote":null,"paidCall":{"verified":false,"checkedAt":null,"network":null,"receiptReference":null,"outputReviewed":false}},"curation":{"status":"discovered","basis":"discovery-only","matchScope":null,"listingSlug":null,"providerListingSlug":null,"listingName":null,"kind":null,"categories":[],"editorialDescription":null,"docsUrl":null,"sourceUrl":null}}}