{"uid":"cap_WnlC8ulNTvJ83s-tmo5f8","slug":"dotnetrisk-api-net-upgrade-plans-ca2f1d8f","name":"DotnetRisk API – .NET Upgrade Plans","description":"Paid NuGet vulnerability audits and .NET target-framework upgrade plans for coding agents. Source code is never collected.","url":"https://dotnetrisk-aschulten.onrender.com/v1/upgrade-plans?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object"}},"additionalProperties":false}}},"responseSchema":{"type":"json","example":{"actions":[],"packageCount":1,"upgradeCount":1,"targetFramework":"net10.0","incompatibleUpgradeCount":0}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UadQbVKM6aSzXRXZUGUy_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6EDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates NuGet security audit results and .NET framework upgrade plans for a given project, without requiring source code submission.","exampleAgentPrompt":"Can you audit my NuGet packages and give me an upgrade plan targeting net10.0? I have Newtonsoft.Json 12.0.3 and no source code to share — just tell me what needs upgrading and if anything is incompatible.","exampleUseCases":[{"title":"Pre-release dependency security check","prompt":"Before we ship our next release, can you audit all our NuGet packages and flag any security issues or packages that need upgrading? We're targeting net8.0 and I don't want to hand over source code."},{"title":"Framework migration planning to .NET 10","prompt":"We want to migrate our app from .NET 6 to net10.0 — can you generate an upgrade plan that shows which packages are compatible, which need upgrading, and which would be incompatible with the new framework?"},{"title":"CI pipeline automated dependency audit","prompt":"Set up an automated check that audits our NuGet dependencies every time we merge to main and reports back how many packages are out of date and how many have incompatible upgrades for our target framework."}],"resultDescription":"Returns a JSON object containing the total number of packages analyzed, the number of packages with available upgrades, the number of incompatible upgrades, the target framework version, and a list of recommended actions for each affected package.","failureModes":["Missing required fields in request body returns a validation error","Invalid or unknown NuGet package names may result in incomplete analysis","Unsupported target framework strings may cause computation errors","Payment not fulfilled (402) if USDC payment is not included or insufficient","Service unavailability on the Render hosting platform during cold starts"],"whenToPreferThis":"Choose this endpoint when you need a privacy-preserving .NET dependency audit or upgrade plan — it requires no source code upload, only package metadata. Ideal for teams with IP sensitivity or compliance requirements who still want automated security auditing and framework migration guidance for NuGet projects.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T00:35:44.541Z","isFirstParty":false,"canonicalSlug":"dotnetrisk-api-net-upgrade-plans-ca2f1d8f"}