{"success":true,"data":{"id":"svc_package_check_01","slug":"package-check","name":"Package Check Before Install","description":"Check dependencies before your coding agent installs them: up to 20 packages per call (npm, PyPI, crates.io, Go, Maven, NuGet, RubyGems), one decision each: ALLOW, CAUTION or BLOCK with reasons. Catches hallucinated package names that do not exist (slopsquatting), known malware (OSV malicious-package feed, including versions already removed from the registry), typosquats one typo away from a popular package, critical and high vulnerabilities in the exact version with a safe upgrade, deprecated or yanked versions, brand-new packages, npm install scripts and low usage. npm version ranges are resolved like npm does. Pass packages as strings (\"express@4.17.1\", \"pypi:requests==2.31.0\", \"cargo:serde\") or objects, or paste a package.json or requirements.txt as manifest. Sources: deps.dev, OSV.dev, the registries.","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/package-check","price_usdc":0.004,"latency_p99_ms":8000,"input_schema":{"type":"object","properties":{"packages":{"type":"array","minItems":1,"maxItems":20,"description":"Strings like \"express@4.17.1\", \"pypi:requests==2.31.0\", \"go:github.com/gin-gonic/gin\", \"maven:org.apache.logging.log4j:log4j-core:2.14.1\", or {name, ecosystem, version}","items":{"anyOf":[{"type":"string","maxLength":300},{"type":"object","properties":{"name":{"type":"string"},"ecosystem":{"type":"string"},"version":{"type":"string","description":"Exact version or npm range; default latest"}},"required":["name"]}]}},"ecosystem":{"type":"string","description":"Default for entries without a prefix: npm, pypi, cargo, go, maven, nuget or rubygems. Default npm"},"manifest":{"type":"string","maxLength":100000,"description":"Contents of a package.json or requirements.txt (alternative to packages)"}},"anyOf":[{"required":["packages"]},{"required":["manifest"]}]},"output_schema":{"type":"object","properties":{"verdict":{"type":"string","description":"Worst decision over all packages: ALLOW, CAUTION or BLOCK"},"summary":{"type":"object","properties":{"checked":{"type":"integer"},"allow":{"type":"integer"},"caution":{"type":"integer"},"block":{"type":"integer"},"skipped":{"type":"integer"}}},"packages":{"type":"array","items":{"type":"object","properties":{"ecosystem":{"type":"string"},"name":{"type":"string"},"requested":{"type":"string"},"version":{"type":"string"},"verdict":{"type":"string"},"exists":{"type":"boolean"},"reasons":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"level":{"type":"string","description":"block, caution or info"},"detail":{"type":"string"}}}},"latest_version":{"type":"string"},"upgrade_to":{"type":"string"},"malicious":{"type":"boolean"},"vulnerabilities":{"type":"object","properties":{"total":{"type":"integer"},"critical":{"type":"integer"},"high":{"type":"integer"},"moderate":{"type":"integer"},"low":{"type":"integer"},"ids":{"type":"array","items":{"type":"string"}}}},"first_published":{"type":"string"},"last_release":{"type":"string"},"age_days":{"type":"integer"},"licenses":{"type":"array","items":{"type":"string"}},"deprecated":{"type":"boolean"},"install_scripts":{"type":"array","items":{"type":"string"}},"maintainers":{"type":"integer"},"downloads_last_week":{"type":"integer"},"provenance":{"type":"boolean"},"source_repo":{"type":"string"},"stars":{"type":"integer"},"scorecard":{"type":"number"},"url":{"type":"string"}}}},"sources":{"type":"string"},"checked_at":{"type":"string"}}},"is_active":true,"provider":"agentsvc.io","tags":["package-security","dependency-check","slopsquatting","typosquatting","malware","supply-chain","coding-agent"],"method":"POST","example_input":{"packages":["express@4.17.1","reqeusts","pypi:requests==2.31.0","lodahs"]},"price_atomic":"4000","price_display":"$0.004 USDC","try_url":"https://agentsvc.io/api/v1/try/package-check","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/package-check","page_url":"https://agentsvc.io/services/package-check","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/package-check -H \"Content-Type: application/json\" -d '{\"packages\":[\"express@4.17.1\",\"reqeusts\",\"pypi:requests==2.31.0\",\"lodahs\"]}'","status":{"ok":true,"latency_ms":290,"checked_at":"2026-10-13T09:27:12.725Z"}},"payment":{"protocol":"x402","x402_versions_accepted":[1,2],"scheme":"exact","network":"eip155:8453","network_v1":"base","chain_id":8453,"asset":"USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_decimals":6,"eip712_domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"pay_to":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","request_header_v2":"PAYMENT-SIGNATURE","request_header_v1":"X-PAYMENT","requirements_v2":"base64 JSON in the PAYMENT-REQUIRED response header of the 402","requirements_v1":"JSON body of the 402 (accepts[0])","receipt_header":"PAYMENT-RESPONSE (and X-PAYMENT-RESPONSE): base64 JSON with transaction hash","accounts_required":false,"api_keys_required":false,"settlement":"per call, on-chain, after the service succeeded. Failed calls are never charged.","also_accepted":[{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","network_v1":"solana","asset":"USDC","asset_mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","pay_to":"5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg","note":"Solana option is accepts[1] in the 402. The facilitator pays the transaction fee (extra.feePayer); the payer needs only USDC, no SOL."}]},"links":{"catalog":"https://agentsvc.io/api/v1/services","payment_requirements":"https://agentsvc.io/api/v1/payment-requirements","credits":"https://agentsvc.io/api/v1/credits","openapi":"https://agentsvc.io/openapi.json","llms_txt":"https://agentsvc.io/llms.txt","llms_full_txt":"https://agentsvc.io/llms-full.txt","agents_md":"https://agentsvc.io/AGENTS.md","skill_md":"https://agentsvc.io/SKILL.md","status":"https://agentsvc.io/api/v1/status","docs":"https://agentsvc.io/docs","mcp_server":"https://agentsvc.io/mcp-server.mjs","discovery":"https://agentsvc.io/.well-known/x402","agent_card":"https://agentsvc.io/.well-known/agent-card.json"}}