{"api":"v1","generated_at":"2026-10-06T11:29:05.606Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/audit-152-53-82-29-sslip-io-v1-audit-3bfa7c","pinned_page":"https://tollindex.com/e/audit-152-53-82-29-sslip-io-v1-audit-3bfa7c/at/2026-10-06T06-18Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-10-06T06:18:17.315Z","snapshot_stamp":"2026-10-06T06-18Z","endpoint":{"slug":"audit-152-53-82-29-sslip-io-v1-audit-3bfa7c","canonical_url":"https://audit.152-53-82-29.sslip.io/v1/audit","resource":"https://audit.152-53-82-29.sslip.io/v1/audit","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Audit a whole dependency manifest in one call before installing or upgrading. Send a package.json, a requirements.txt, or npm and PyPI package lists (up to 50 packages). Per dependency: latest version and publish date, whether your pin is behind, license, deprecation or yanked status, weekly npm downloads, and known vulnerabilities from OSV with severity and first fixed version. Deterministic, no LLM. Use before adding or bumping deps or when reviewing a lockfile change.","service_name":"manifest-audit","declared_category":null,"declared_tags":["dependency-audit","package.json","requirements.txt","vulnerabilities","licenses"],"route_template":null,"registry_updated":"2026-10-05T19:59:33.214Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"audit","category":"storage","first_observed_by_toll":"2026-09-23T04:43:35.820Z","last_observed_by_toll":"2026-10-06T06:18:17.315Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-23T04:43:35.820Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.01 USDC","amount_units":0.01,"decimals_known":true,"pay_to":"0x9Ea52806dB0b25a8130D2b210D5336eC1DCFBa0e","scheme":"exact"},{"registry":"cdp","ordinal":1,"network":"eip155:137","asset":"0x3c499c542cef5e3811e1192ce70d8cc03d5c3359","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.01 USDC","amount_units":0.01,"decimals_known":true,"pay_to":"0x9Ea52806dB0b25a8130D2b210D5336eC1DCFBa0e","scheme":"exact"},{"registry":"cdp","ordinal":2,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","asset_name":null,"symbol":"USDC","decimals":6,"amount_display":"0.01 USDC","amount_units":0.01,"decimals_known":true,"pay_to":"EtmTq4WoUyKvh5aPpB4xXNDRQDQmPSYBzLGLKJprZHHd","scheme":"exact"}],"counters":{"observed_at":"2026-10-06T06:18:17.315Z","calls_30d":4,"unique_payers_30d":4,"last_called_at":"2026-10-05T19:59:32.605Z"},"validation":{"latest":{"observed_at":"2026-10-06T07:40:46.205Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-10-06"},"uptime":[{"days":7,"observed":8,"passed":8,"ratio":1},{"days":30,"observed":12,"passed":12,"ratio":1},{"days":90,"observed":12,"passed":12,"ratio":1}],"history_90d":[{"observed_at":"2026-10-06T07:40:46.205Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-06","state_changed":false},{"observed_at":"2026-10-05T07:08:40.663Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-05","state_changed":false},{"observed_at":"2026-10-04T09:50:58.337Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-04","state_changed":false},{"observed_at":"2026-10-03T04:52:09.456Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-03","state_changed":false},{"observed_at":"2026-10-02T14:06:29.021Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-02","state_changed":false},{"observed_at":"2026-10-01T07:10:28.204Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-01","state_changed":false},{"observed_at":"2026-09-30T06:27:45.919Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-30","state_changed":false},{"observed_at":"2026-09-29T18:47:44.118Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-29","state_changed":false},{"observed_at":"2026-09-28T05:34:10.991Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-28","state_changed":false},{"observed_at":"2026-09-25T20:21:00.892Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-25","state_changed":false},{"observed_at":"2026-09-23T06:00:00.311Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-23","state_changed":false},{"observed_at":"2026-09-23T05:07:12.209Z","state":"pass","failed_checks":[],"run_id":"new-after-daily-2026-09-22","state_changed":true}]},"seller":{"wallet":"0x9Ea52806dB0b25a8130D2b210D5336eC1DCFBa0e","page":"https://tollindex.com/seller/0x9Ea52806dB0b25a8130D2b210D5336eC1DCFBa0e","endpoints":6,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["dependency-audit","package.json","requirements.txt","vulnerabilities","licenses"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x9Ea52806dB0b25a8130D2b210D5336eC1DCFBa0e","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},{"asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"payTo":"0x9Ea52806dB0b25a8130D2b210D5336eC1DCFBa0e","amount":"10000","scheme":"exact","network":"eip155:137","maxTimeoutSeconds":300},{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"},"payTo":"EtmTq4WoUyKvh5aPpB4xXNDRQDQmPSYBzLGLKJprZHHd","amount":"10000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-10-05T19:59:32.605Z","l30DaysTotalCalls":4,"l30DaysUniquePayers":4},"resource":"https://audit.152-53-82-29.sslip.io/v1/audit","extensions":{"bazaar":{"info":{"input":{"body":{"npm":["lodash@4.17.20","express@^4.18.0","left-pad"],"pypi":["requests==2.25.0","flask>=2.0"]},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"rows":[{"name":"lodash","notes":[],"behind":true,"latest":"4.18.1","pinned":"4.17.20","license":"MIT","ecosystem":"npm","requested":"4.17.20","deprecated":false,"max_severity":"HIGH","vulnerabilities":[{"id":"GHSA-35jh-r3h4-6jhm","aliases":["CVE-2021-23337"],"summary":"Command injection in lodash","fixed_in":"4.17.21","severity":"HIGH"}],"latest_published":"2026-04-01T21:01:20Z","weekly_downloads":128527290,"vulnerability_count":5},{"name":"flask","notes":["range \">=2.0\" audited at latest"],"behind":null,"latest":"3.1.2","pinned":null,"license":"BSD-3-Clause","ecosystem":"pypi","requested":">=2.0","deprecated":false,"max_severity":null,"vulnerabilities":[],"latest_published":"2025-08-19T00:00:00Z","weekly_downloads":null,"vulnerability_count":0}],"sources":["api.deps.dev","api.osv.dev","registry.npmjs.org","api.npmjs.org","pypi.org"],"summary":{"packages":2,"unpinned":1,"deprecated":0,"behind_latest":1,"lookup_errors":0,"with_vulnerabilities":1},"elapsed_ms":1800,"generated_at":"2026-09-22T23:00:00Z","max_packages":50}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","properties":{"npm":{"type":"array","items":{"type":"string"},"description":"npm packages as name or name@version"},"pypi":{"type":"array","items":{"type":"string"},"description":"PyPI requirement lines, for example requests==2.25.0"},"manifest":{"type":"string","description":"Raw package.json or requirements.txt text"},"ecosystem":{"enum":["npm","pypi"],"type":"string","description":"Required with `manifest` when it is a requirements.txt"},"dependencies":{"type":"object","description":"package.json dependencies map"},"devDependencies":{"type":"object","description":"package.json devDependencies map"}},"description":"Send any one of: a package.json object, a requirements.txt string in `manifest`, or explicit `npm` and `pypi` lists."},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"notes":{"type":"array","items":{"type":"string"}},"behind":{"type":["boolean","null"]},"latest":{"type":["string","null"]},"pinned":{"type":["string","null"]},"license":{"type":["string","null"]},"ecosystem":{"type":"string"},"requested":{"type":["string","null"]},"deprecated":{"type":["boolean","string","null"]},"max_severity":{"type":["string","null"]},"vulnerabilities":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"aliases":{"type":"array","items":{"type":"string"}},"summary":{"type":"string"},"fixed_in":{"type":["string","null"]},"severity":{"type":"string"}}}},"latest_published":{"type":["string","null"]},"weekly_downloads":{"type":["integer","null"]},"vulnerability_count":{"type":"integer"}}}},"sources":{"type":"array","items":{"type":"string"}},"summary":{"type":"object","properties":{"packages":{"type":"integer"},"unpinned":{"type":"integer"},"deprecated":{"type":"integer"},"behind_latest":{"type":"integer"},"lookup_errors":{"type":"integer"},"with_vulnerabilities":{"type":"integer"}}},"elapsed_ms":{"type":"integer"}}}}}}}}},"description":"Audit a whole dependency manifest in one call before installing or upgrading. Send a package.json, a requirements.txt, or npm and PyPI package lists (up to 50 packages). Per dependency: latest version and publish date, whether your pin is behind, license, deprecation or yanked status, weekly npm downloads, and known vulnerabilities from OSV with severity and first fixed version. Deterministic, no LLM. Use before adding or bumping deps or when reviewing a lockfile change.","lastUpdated":"2026-10-05T19:59:33.214Z","serviceName":"manifest-audit","x402Version":2}]}}