{"uid":"cap_Xvae4Mb8mKbNTGjyog5lr","slug":"salt19-github-repo-preflight-check-bcce56a0","name":"SALT19 GitHub Repo Preflight Check","description":"SALT19 is an independent applied AI systems lab behind EvoMind governed cognition, the MCP-native Agent Utility Grid, the ARCS research community, AeroClear UAS flight intelligence, and practical software for real-world work.","url":"https://api.salt19.com/v1/github-repo-preflight","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"repo":{"type":"string","maxLength":512}}},"responseSchema":{"type":"json","example":{"license":"Apache-2.0","archived":false,"repository":"cloudflare/workers-sdk","risk_flags":[],"open_issues":123,"default_branch":"main","days_since_push":1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.09","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.09/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_czYLGpCwWuDGlpof2tC0N","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.09","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches key health and risk metadata for a GitHub repository, including license, archive status, open issues, and push recency","exampleAgentPrompt":"Run a preflight check on the cloudflare/workers-sdk GitHub repo — I want to know if it's still active, what license it uses, whether it's archived, and if there are any risk flags before I build on it.","exampleUseCases":[{"title":"Dependency due diligence before adoption","prompt":"Before we add stripe/stripe-node as a dependency, can you do a preflight check on it? I need to know the license, whether it's archived, how many open issues there are, and the last push date."},{"title":"Open source license compliance scan","prompt":"We're auditing our dependencies for license compliance — can you check the license and risk flags on the vercel/next.js GitHub repo?"},{"title":"Checking if an abandoned project is safe to fork","prompt":"I found this library at facebook/react-native that I'm thinking of forking — run a preflight check to see if it's archived, how stale it is, and whether there are any risk flags I should know about."}],"resultDescription":"Returns a JSON object containing the repository's SPDX license identifier, archive status (boolean), open issue count, default branch name, days since last push, and an array of risk flags (empty if none found). All data reflects current GitHub state at time of call.","failureModes":["Invalid or malformed repo string (not in owner/repo format) returns an error","Private or non-existent repository returns a 404-equivalent error","GitHub API rate limiting may cause intermittent failures","Repo string exceeding 512 characters is rejected by input schema validation"],"whenToPreferThis":"Choose this endpoint when an agent needs a structured, pre-parsed snapshot of a GitHub repository's health and licensing metadata — especially in dependency vetting, open source compliance, or agentic workflows that must decide whether to trust or build on a given repo. Prefer this over raw GitHub API calls when you need a normalized risk_flags array and days_since_push computed for you, and when operating in a pay-per-call x402 context without managing GitHub auth tokens.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:30:38.645Z","isFirstParty":false}