{"uid":"cap_R25LDScfGaV8i3A9Js5Ec","slug":"strale-dependency-audit-f129656a","name":"Strale Dependency Audit","description":"Audit npm or Python dependencies. Checks each package against registry for latest version, deprecation, vulnerabilities. Verifiable against actual registries.","url":"https://api.strale.io/x402/v2/dependency-audit","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"package_json":{"type":"string","description":"package.json contents"},"requirements_txt":{"type":"string","description":"requirements.txt contents"}}},"responseSchema":{"summary":{"type":"object"},"ecosystem":{"type":"string"},"dependencies":{"type":"array"},"outdated_count":{"type":"integer"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.054","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.054/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.054","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.054","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_S2xWThIK4RWp0PK4xxkxf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.054","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Audits software dependencies from package.json or requirements.txt, returning vulnerabilities and risk data with a cryptographic audit chain record.","exampleAgentPrompt":"Can you audit the dependencies in my package.json for security vulnerabilities and give me a report? Here are the contents: {paste package.json}","exampleUseCases":[{"title":"Pre-deploy dependency security check","prompt":"Before I ship this release, can you scan my package.json for any known vulnerabilities or high-risk packages and give me a summary I can share with the team?"},{"title":"Python project compliance audit","prompt":"Run a security audit on my requirements.txt — I need to know if any of these Python packages have known CVEs or are flagged as risky before I submit this project for compliance review."},{"title":"Supply chain risk review for new repo","prompt":"I just inherited this Node.js codebase — can you check its package.json for any supply chain risks, outdated packages, or security issues and give me a prioritized list of what to fix?"}],"resultDescription":"Returns a structured audit report listing dependency vulnerabilities, risk levels, and package-level findings, along with a cryptographic audit record with chain hashing for provenance verification.","failureModes":["Missing or malformed package.json / requirements.txt content returns a validation error","Empty or unparseable dependency file contents return a parse failure","No dependencies found in the submitted file returns an empty findings result","Network or upstream vulnerability database unavailability may cause lookup failures","Exceeding payload size limits for very large dependency files"],"whenToPreferThis":"Choose this endpoint when you need a verifiable, auditable dependency security scan with a cryptographic chain record — especially in compliance, regulated, or multi-stakeholder environments where proof of audit is as important as the findings themselves. Prefer it over generic vulnerability scanners when you need an immutable audit trail per scan.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:58:53.658Z","isFirstParty":false}