Stack Facts: paid EOL, CVE and LLM price checks

Pagamento por chamada em USDC via x402: verifique um pacote quanto a malware, vulnerabilidades conhecidas, CVEs exploradas e datas de fim de vida, além de preços de LLM. Respostas assinadas, sem conta ou chave de API.

Servidor MCP hospedado

npx add-mcp 'https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Stack Facts

Verifique um pacote antes de instalar: malware, vulnerabilidades conhecidas (OSV), CVEs exploradas (CISA KEV) e fim de vida útil, além de preços de LLM; respostas assinadas, pagamento por chamada em USDC, sem conta ou chave de API. Fontes: OSV.dev, CISA KEV, endoflife.date, LiteLLM e models.dev.

Amostra gratuita: curl -s https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/try/eol. Consulta de CVE/KEV $0,003 por chamada (GET /v1/kev/{cve}). Chamadas pagas custam de $0,002 a $0,05 em USDC via x402 v2 exato na Base: chame a rota, obtenha o preço do cabeçalho 402 PAYMENT-REQUIRED, pague e tente novamente com PAYMENT-SIGNATURE. Clientes x402 v1 podem pagar a oferta no corpo do 402 e tentar novamente com X-PAYMENT. Clientes MPP (Machine Payments Protocol) que suportam x402 podem pagar essas rotas sem alterações. Sem conta ou chave de API. Erros nunca são cobrados.

Atualizado em 2026-10-14. Versão 0.6.0. URL base: https://g5joilnmeep4ntz3nwezxt5dmu.srv.us

Início rápido

# Free: signed samples, same shape as the paid answers
curl -s 'https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/try/eol'
curl -s 'https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/try/kev'
curl -s 'https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/models/preview'
# Free: check an id before paying
curl -s 'https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/validate?dataset=eol&id=nodejs'
# Paid: 402 with the price in the PAYMENT-REQUIRED header (base64 JSON) and the body
curl -si 'https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/kev/CVE-2021-44228'
curl -si -X POST 'https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/eol/check' -H 'content-type: application/json' -d '{"items":[{"product":"nodejs","version":"18.19.0"},{"product":"python","version":"3.12.4"}]}'

Exemplos

  • curl.md: curl: uma chamada gratuita, depois o 402 de uma rota paga e seu cabeçalho PAYMENT-REQUIRED decodificado
  • fetch-x402.mjs: Node 18+, sem dependências: um cliente x402 que paga uma chamada (adicione uma conta viem como assinante)
  • python_x402.py: biblioteca padrão Python 3: o mesmo cliente (adicione um assinante EIP-712)

Preços

USD por chamada, pago em USDC na Base (eip155:8453). USDC atômico (USD x 1.000.000) é o valor do 402.

MétodoRotaFerramentaUSDUSDC atômico
GET/v1/eol/{product}stackfacts_eol_product0,0033000
GET/v1/eol/{product}/{cycle}stackfacts_eol_cycle0,0033000
POST/v1/eol/checkstackfacts_eol_check0,0110000
GET/v1/eol/checkstackfacts_eol_check0,0110000
GET/v1/eol/imagestackfacts_eol_image0,0055000
GET/v1/eol/snapshotstackfacts_eol_snapshot0,0550000
GET/v1/kev/{cve}stackfacts_kev_lookup0,0033000
POST/v1/kev/checkstackfacts_kev_check0,0055000
GET/v1/kev/changesstackfacts_kev_changes0,0110000
GET/v1/kev/snapshotstackfacts_kev_snapshot0,0550000
GET/v1/models/{provider}/{model}stackfacts_models_lookup0,0033000
POST/v1/models/estimatestackfacts_models_estimate0,0033000
POST/v1/models/cheapeststackfacts_models_cheapest0,0088000
POST/v1/models/watchstackfacts_models_watch0,01212000
GET/v1/models/changesstackfacts_models_changes0,0220000
GET/v1/models/snapshotstackfacts_models_snapshot0,0550000
POST/v1/stack/checkstackfacts_stack_check0,01212000
POST/v1/stack/watchstackfacts_stack_watch0,01212000
POST/v1/osv/checkstackfacts_osv_check0,0055000
POST/v1/preflightstackfacts_preflight0,0088000
GET/v1/cve/{id}stackfacts_cve_lookup0,0033000
GET/v1/cwe/{id}stackfacts_cwe_lookup0,0022000
GET/v1/technique/{id}stackfacts_technique_lookup0,0022000
GET/v1/capec/{id}stackfacts_capec_lookup0,0033000
GET/v1/domain/{host}stackfacts_domain_lookup0,0033000
GET/v1/port/{number}stackfacts_port_lookup0,0033000
GET/v1/control/{id}stackfacts_control_lookup0,0033000
GET/v1/bcp47/{tag}stackfacts_bcp47_lookup0,0033000
GET/v1/package/{ecosystem}/{name}stackfacts_package_card0,0033000
POST/v1/license/checkstackfacts_license_check0,0033000
POST/v1/cve/prioritizestackfacts_cve_prioritize0,0110000
GET/v1/cve/searchstackfacts_cve_search0,0055000
GET/v1/preflight/{ecosystem}/{name}stackfacts_package_preflight0,0055000
GET/v1/upgrade/{ecosystem}/{name}stackfacts_upgrade_delta0,0055000
POST/v1/lockfile/diffstackfacts_lockfile_diff0,0220000

Ferramentas pagas

  • stackfacts_eol_product: GET /v1/eol/{product}, $0.003. Liste cada ciclo de lançamento de um produto (Node.js, Python, Ubuntu…) e se ele ainda é suportado: data de EOL (fim da vida útil), status de suporte, LTS, versão mais recente. Palavras-chave: EOL; datas de fim da vida útil; status de suporte; ainda é suportado; ciclos de lançamento; LTS; endoflife.date.
  • stackfacts_eol_cycle: GET /v1/eol/{product}/{cycle}, $0.003. Verifique se uma versão ainda é suportada (o python 3.12 ainda é suportado?): um ciclo de lançamento, sua data de EOL (fim da vida útil), status de suporte, LTS, patch mais recente. Palavras-chave: ainda é suportado; EOL; data de fim da vida útil; status de suporte; suporte até; versão de patch mais recente; LTS.
  • stackfacts_eol_check: POST /v1/eol/check ou GET /v1/eol/check, $0.01. Verifique runtimes e versões de SO para EOL: cada um ainda é suportado? Até 50 pares produto@versão, data de fim da vida útil, status de suporte; desconhecidos recebem sugestões. Palavras-chave: verifique minha stack para versões de fim da vida útil; ainda é suportado; EOL; status de suporte; auditoria de EOL de dependências; verificação de fim da vida útil em lote.
  • stackfacts_eol_image: GET /v1/eol/image, $0.005. Verifique uma imagem de contêiner para EOL: o node:18-alpine ainda é suportado? Mapeia seu runtime, Java e SO base para data de fim da vida útil e status de suporte. Palavras-chave: minha imagem docker está em fim da vida útil; EOL de imagem base de contêiner; ainda é suportado; auditoria de FROM no Dockerfile; EOL; status de suporte; fim da vida útil do SO base.
  • stackfacts_eol_snapshot: GET /v1/eol/snapshot, $0.05. Baixe o snapshot assinado de EOL (fim da vida útil) (endoflife.date, MIT): status de suporte de cada produto e ciclo, ainda suportado ou não, além do manifesto. Palavras-chave: EOL; download do conjunto de dados de fim da vida útil; status de suporte; ainda é suportado; endoflife.date em massa; snapshot assinado.
  • stackfacts_kev_lookup: GET /v1/kev/{cve}, $0.003. Verifique se uma CVE é explorada ativamente (CISA KEV): in_kev, data de adição, data de remediação, ação necessária e uso conhecido em ransomware. Palavras-chave: verifique se uma CVE é explorada ativamente (CISA KEV); vulnerabilidade conhecida explorada; consulta CISA KEV; CVE explorada na natureza.
  • stackfacts_kev_check: POST /v1/kev/check, $0.005. Verifique até 100 CVEs de uma vez contra o CISA KEV (vulnerabilidades conhecidas exploradas); retorna in_kev e os detalhes do KEV para cada uma. Palavras-chave: verifique se uma CVE é explorada ativamente (CISA KEV); verificação de CVE em lote; triagem de varredura de vulnerabilidades; vulnerabilidades conhecidas exploradas.
  • stackfacts_kev_changes: GET /v1/kev/changes, $0.01. Liste CVEs adicionadas, removidas ou alteradas no CISA KEV desde um snapshot_id, para que um agente possa consultar vulnerabilidades recém-exploradas. Palavras-chave: novas entradas CISA KEV; vulnerabilidades recém-exploradas; feed de mudanças KEV; verifique se uma CVE é explorada ativamente (CISA KEV).
  • stackfacts_kev_snapshot: GET /v1/kev/snapshot, $0.05. Baixe o snapshot assinado completo do CISA KEV: cada vulnerabilidade conhecida explorada, com um manifesto para verificar o sha256 e a assinatura. Palavras-chave: download CISA KEV; catálogo de vulnerabilidades conhecidas exploradas; snapshot assinado.
  • stackfacts_models_lookup: GET /v1/models/{provider}/{model}, $0.003. Obtenha o preço por milhão de tokens de um modelo LLM (entrada, saída, cache), janela de contexto, saída máxima, capacidades e data de descontinuação do modelo. Palavras-chave: preço por milhão de tokens; janela de contexto; data de descontinuação do modelo; preços de LLM; tokens de saída máximos.
  • stackfacts_models_estimate: POST /v1/models/estimate, $0.003. Estime o custo em USD de uma chamada LLM a partir das contagens de tokens de entrada, saída e cache, exato ao micro-dólar, com as linhas de preço usadas. Palavras-chave: estimativa de custo de LLM; preço por milhão de tokens; calculadora de custo de tokens; quanto este prompt vai custar.
  • stackfacts_models_cheapest: POST /v1/models/cheapest, $0.008. Encontre o modelo mais barato com ferramentas e contexto de 128k, ou quaisquer limites que você definir: classifica os 10 LLMs mais baratos por preço combinado por milhão de tokens. Palavras-chave: modelo mais barato com ferramentas e contexto de 128k; LLM mais barato; preço por milhão de tokens; janela de contexto; comparação de modelos.
  • stackfacts_models_changes: GET /v1/models/changes, $0.02. Liste modelos LLM adicionados, removidos ou alterados (preço por milhão de tokens, janela de contexto, data de descontinuação do modelo) desde um snapshot_id. Palavras-chave: mudanças de preço de LLM; data de descontinuação do modelo; novos modelos LLM; preço por milhão de tokens.
  • stackfacts_models_watch: POST /v1/models/watch, $0.012. Verifique LLMs para o que mudou desde sua última chamada: registros alterados (com preço e limites de hoje), remoções, descontinuados ou em breve descontinuados, com datas de snapshot. Palavras-chave: monitore preços e descontinuações de LLM; use quando os modelos que você chama podem mudar de preço ou ser descontinuados; alerta de descontinuação de modelo; monitor de mudanças de preço de LLM; o que mudou para meus modelos desde minha última verificação.
  • stackfacts_models_snapshot: GET /v1/models/snapshot, $0.05. Baixe o catálogo completo assinado de modelos LLM (LiteLLM + models.dev, MIT): preços, limites e capacidades, com um manifesto verificável. Palavras-chave: conjunto de dados de preços de LLM; preço por milhão de tokens; janela de contexto; snapshot assinado.
  • stackfacts_stack_check: POST /v1/stack/check, $0.012. Verifique dependências, runtimes e versões de SO em uma chamada: OSV para até 50 purls, EOL para 50 pares produto@versão, ocorrências CISA KEV, sugestões para desconhecidos. Palavras-chave: verifique minha stack para versões de fim da vida útil e CVEs exploradas; auditoria de stack; EOL, vulnerabilidades de pacotes e KEV em uma chamada; ainda é suportado; verificação de risco de dependências; vulnerabilidades conhecidas exploradas.
  • stackfacts_osv_check: POST /v1/osv/check, $0.005. Verifique dependências ou um lockfile para pacotes vulneráveis e maliciosos: até 50 purls, ou um package-lock, yarn.lock, requirements.txt ou poetry.lock, no OSV. Palavras-chave: verifique minhas dependências para vulnerabilidades conhecidas; é vulnerável; OSV; purl; avisos npm PyPI Go crates.io Maven; GHSA; versão corrigida; vulnerabilidades conhecidas exploradas; verificação de pacotes maliciosos; varredura de lockfile; package-lock.json yarn.lock requirements.txt poetry.lock.
  • stackfacts_preflight: POST /v1/preflight, $0.008. Chame antes de instalar um pacote sugerido por um LLM: uma versão npm, PyPI ou purl contra dados OSV, CISA KEV e EOL. Retorna ok, warn ou block com motivos. Palavras-chave: chame antes de instalar um pacote sugerido por um LLM; verificação de npm install; verificação de pip install; pré-verificação de pacote; verificação de pacotes maliciosos; vulnerabilidades conhecidas exploradas; OSV; purl.
  • stackfacts_cve_lookup: GET /v1/cve/{id}, $0.003. Obtenha qualquer CVE: entrada CISA KEV, pontuação CVSS e prioridade de patch, além de cada aviso OSV associado a ela, com pacotes afetados e versões corrigidas. Palavras-chave: obtenha uma CVE; consulta de CVE; detalhes de CVE; versão corrigida de CVE; pacotes afetados por CVE; pontuação CVSS; OSV; CISA KEV; prioridade de CVE.
  • stackfacts_cwe_lookup: GET /v1/cwe/{id}, $0.002. Obtenha uma fraqueza MITRE CWE por id (79 ou CWE-79): nome, status, descrição e link MITRE. Do catálogo CWE (v4.20); aviso MITRE em cada resposta. Palavras-chave: consulta CWE; fraqueza CWE; enumeração de fraquezas comuns; nome CWE; descrição CWE; MITRE CWE.
  • stackfacts_technique_lookup: GET /v1/technique/{id}, $0.002. Obtenha uma técnica por id (T1055.011): nome, táticas, plataformas, descrição, mitigações, detecção, fontes de dados e link. MITRE ATT&CK v20.0; creditado. Palavras-chave: consulta de técnica; técnica de adversário; id de técnica de ataque; táticas de técnica; plataformas de técnica; técnica MITRE.
  • stackfacts_capec_lookup: GET /v1/capec/{id}, $0.003. Obtenha um padrão de ataque MITRE CAPEC por id: severidade, probabilidade, pré-requisitos, mitigações, ids relacionados de CWE e ATT&CK e link MITRE. Palavras-chave: consulta CAPEC; padrão de ataque CAPEC; enumeração de padrões de ataque comuns; mitigações de padrão de ataque; descrição CAPEC; MITRE CAPEC.
  • stackfacts_domain_lookup: GET /v1/domain/{host}, $0.003. Obtenha o sufixo público, domínio registrável e subdomínio de um nome de host da Mozilla Public Suffix List, com a regra correspondente e seção. Palavras-chave: sufixo público; domínio registrável; eTLD+1; divisão de domínio; analisador de subdomínio; Public Suffix List; TLD efetivo.
  • stackfacts_port_lookup: GET /v1/port/{number}, $0.003. Obtenha o nome de serviço IANA, transporte, descrição e referência para um número de porta do Registro de Nomes de Serviço e Números de Porta de Protocolo de Transporte IANA. Palavras-chave: número de porta; IANA; nome de serviço; portas bem conhecidas; consulta de porta; porta TCP; porta UDP; nomes de serviço e números de porta.
  • stackfacts_control_lookup: GET /v1/control/{id}, $0.003. Obtenha um controle ou aprimoramento de segurança NIST SP 800-53 Rev 5 por id (AC-2, AC-2(1)): título, declaração, orientação, controles relacionados e status. Palavras-chave: NIST SP 800-53; controles de segurança; catálogo de controles; conformidade; OSCAL; aprimoramento de controle; FedRAMP; controle de acesso.
  • stackfacts_bcp47_lookup: GET /v1/bcp47/{tag}, $0.003. Obtenha uma tag de idioma IANA (en-AU, zh-Hant) parte por parte: tipo, descrição, escopo, descontinuação e valor preferido do Registro de Subtag de Idioma. Palavras-chave: BCP 47; tag de idioma; locale; registro de subtag de idioma IANA; RFC 5646; ISO 639; subtag de script; subtag de região.
  • stackfacts_package_card: GET /v1/package/{ecosystem}/{name}, $0.003. Obtenha a versão mais recente de um pacote npm ou PyPI, datas de publicação, descontinuação ou yank, licença SPDX, repositório e faixa de runtime. Palavras-chave: metadados de pacote; versão mais recente; pacote npm; pacote PyPI; licença de pacote; licença SPDX; pacote descontinuado; lançamento yanked.
  • stackfacts_license_check: POST /v1/license/check, $0.003. Chame antes de adicionar uma dependência: verifique licenças SPDX ou pacotes contra sua licença de projeto e uso, com um veredito de compatibilidade por item. Palavras-chave: compatibilidade de licença; verificação de licença SPDX; compatível com GPL; licença copyleft; licença de dependência; política de licença de código aberto; AGPL SaaS.
  • stackfacts_cve_prioritize: POST /v1/cve/prioritize, $0.01. Chame antes de aplicar patches: classifique até 100 CVEs por status CISA KEV, depois pela pontuação base CVSS. Palavras-chave: priorização de CVE; previsão de exploração; KEV; triagem de vulnerabilidades; prioridade de patch; classificação de CVE; conhecida explorada.
  • stackfacts_cve_search: GET /v1/cve/search, $0.005. Encontre CVEs por palavra-chave ou nome de pacote no CISA KEV e OSV (não todo o NVD), com status KEV e CVSS v3 onde um aviso OSV tiver um. Palavras-chave: busca de CVE; buscar vulnerabilidades por palavra-chave; CVEs para um pacote; KEV; conhecida explorada; consulta de vulnerabilidade por produto; avisos OSV.
  • stackfacts_package_preflight: GET /v1/preflight/{ecosystem}/{name}, $0.005. Chame antes de instalar um pacote npm ou PyPI: versão mais recente ou dada, licença, vulnerabilidades OSV, CVEs CISA KEV, descontinuação ou yank. Retorna ok, caution ou block. Palavras-chave: chame antes de npm install; chame antes de pip install; pré-verificação de pacote; este pacote é seguro; versão mais recente; licença de pacote; pacote descontinuado; vulnerabilidades conhecidas exploradas.
  • stackfacts_upgrade_delta: GET /v1/upgrade/{ecosystem}/{name}, $0.005. Verifique a mudança de um pacote npm ou PyPI de uma versão para outra: avisos corrigidos ou introduzidos, KEV, licença, runtime. Retorna go, review ou no_go. Palavras-chave: este upgrade é seguro; verificação de npm upgrade; verificação de pip upgrade; atualizar versão de pacote; risco de aumento de versão; vulnerabilidades corrigidas por upgrade; upgrade que quebra; decisão de upgrade de dependência.
  • stackfacts_lockfile_diff: POST /v1/lockfile/diff, $0,02. Verifique listas de purl npm ou PyPI ou lockfiles brutos: atualizações avaliadas por avisos, KEV, licença; mesma versão, outro hash = hash_mismatch. Retorna go, review, no_go. Palavras-chave: diff de lockfile; comparar lockfiles; diff de dependências; diff de package.json; diff de requirements; risco de atualização de dependência; verificação de dependências em pull request; revisão de dependabot.
  • stackfacts_stack_watch: POST /v1/stack/watch, $0,012. Verifique dependências, runtimes e versões de SO para o que mudou desde sua última chamada: EOL passado ou próximo, novos avisos OSV, novos hits CISA KEV. Retorna um token. Palavras-chave: monitorar minha stack para fim de vida e CVEs exploradas novas; Use quando precisar saber o que mudou em uma stack desde sua última verificação; monitor de stack; monitor de dependências; o que mudou desde minha última verificação; alerta quando uma versão atinge o fim de vida; novas vulnerabilidades em meus pacotes. GET /v1/cve/{id} ainda responde (e é cobrado) quando uma fonte está desatualizada ou ausente: os avisos de um ecossistema OSV desatualizado são omitidos e listados em meta.datasets.osv.stale_ecosystems (um que falhou na verificação de carregamento: unavailable_ecosystems); um snapshot KEV desatualizado ou ausente retorna in_kev: null (não verificado). Cada fonte omitida é nomeada em meta.warnings ({code, dataset, message}). Um CVE não encontrado em nenhuma fonte responde 404 unknown_id somente quando todas as fontes estão atualizadas; enquanto qualquer fonte estiver desatualizada ou ausente, a ausência responde 503 stale_data com Retry-After (tente novamente mais tarde), pois o CVE pode estar na parte omitida. 503s e 404s nunca são cobrados.

Ferramentas gratuitas

  • stackfacts_preview: GET /v1/{dataset}/preview, gratuito. Visualize um dataset gratuitamente: amostra de produtos em fim de vida, entradas mais recentes do CISA KEV, preços de LLM, um cartão de pacote ou um veredito de licença. Palavras-chave: amostra gratuita; datas de fim de vida; CISA KEV; preço por milhão de tokens.
  • stackfacts_try: GET /v1/try/{dataset}, gratuito. Experimente uma resposta paga gratuitamente em um exemplo fixo: ciclos de fim de vida do nodejs, CVE-2021-44228 no CISA KEV, ou preços de openai/gpt-4o. Palavras-chave: exemplo gratuito; experimente antes de pagar; verifique se um CVE é ativamente explorado (CISA KEV).
  • stackfacts_index: GET /v1/{dataset}/index, gratuito. Liste os ids válidos gratuitamente: nomes de produtos em fim de vida e aliases, ou ids de provedores/modelos de LLM, para que uma chamada paga nunca falhe. Palavras-chave: lista de produtos; lista de modelos; ids válidos; aliases.
  • stackfacts_validate: GET /v1/validate, gratuito. Valide um id gratuitamente. Privacidade: apenas um id EOL desconhecido é registrado (log de acesso, campo de ausência); um 400 registra o nome da entrada, nunca seu valor. Nenhum outro id é armazenado. Palavras-chave: validar id; verifique antes de pagar; produto existe.
  • stackfacts_manifest: GET /v1/{dataset}/manifest, gratuito. Obtenha o manifesto assinado do snapshot mais recente de um dataset gratuitamente: snapshot_id, sha256, contagem de registros, fonte, licença e assinatura. Palavras-chave: manifesto assinado; snapshot_id; frescor dos dados; proveniência.
  • stackfacts_keys: GET /v1/keys, gratuito. Obtenha as chaves públicas Ed25519 (JWK) que verificam a assinatura em cada resposta e manifesto de snapshot. Palavras-chave: chave pública; verificar assinatura; JWKS; Ed25519.

Gratuito: /v1/sample lista uma resposta de exemplo estática para cada rota paga, com sua chave e preço. Exemplos: /v1/sample/eol-product, /v1/sample/kev-cve, /v1/sample/models-cheapest. Sem pagamento, sem conta.

Gratuito: /v1/models/{name} resolve um id de modelo ou alias simples para seu id completo (resolved_id), e um nome de provedor (por exemplo, openai) para seus ids de modelo. Nomes desconhecidos não são cobrados.

Rotas gratuitas: sem chave, sem limite declarado.

Conecte-se via MCP: claude mcp add --transport http stackfacts https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/mcp

Monitoramento de stack

POST /v1/stack/watch ($0,012 por chamada, iniciar ou verificar novamente) responde o que mudou em uma stack desde sua última chamada. Comece com uma stack, como em POST /v1/stack/check: a resposta contém a verificação completa e um token assinado, data.watch.token. Depois envie {"token": "<watch.token>"}: a resposta lista cada mudança desde então (uma data de fim de vida passada ou próxima, um CVE recém-adicionado ao CISA KEV, um novo aviso OSV) com worst (alta, média, baixa ou nula para nenhuma mudança) e um novo token para a próxima chamada.

  • O token contém sua stack em formato legível; guarde-o como guardaria a stack. Ele é assinado, então um token alterado é recusado (token_invalid), e é válido por 180 dias.
  • Nenhum estado de monitoramento é armazenado: o token é todo o monitoramento. Perdeu-o, comece de novo.
  • Os dados são atualizados a cada 4 h (KEV), 6 h (OSV) e 24 h (EOL), então uma verificação mais cedo não encontra nada novo; watch.suggested_recheck_at é a próxima atualização que importa.
  • Um token inicial tem no máximo 32.000 caracteres e um token de re-verificação no máximo 48.000; acima disso, a chamada é 413 too_many_items, não cobrada: divida a stack em dois monitoramentos.

Datasets

  • Datas de fim de vida de software (/v1/eol/…): endoflife.date, MIT, atualizado a cada 24 h. Snapshot eol-20261014T185236Z-5f9c2e55, em 2026-10-14T18:52:36Z, 484 registros. Amostra gratuita: /v1/try/eol. Pago a partir de $0,003 por chamada.
  • CVEs ativamente explorados (CISA KEV) (/v1/kev/…): CISA KEV, CC0-1.0, atualizado a cada 4 h. Snapshot kev-20261014T195239Z-c22faae8, em 2026-10-14T19:52:39Z, 1745 registros. Amostra gratuita: /v1/try/kev. Pago a partir de $0,003 por chamada.
  • Preços de LLM, janelas de contexto e datas de descontinuação (/v1/models/…): LiteLLM + models.dev, MIT, atualizado a cada 12 h. Snapshot models-20261014T171146Z-f2c233bb, em 2026-10-14T17:11:46Z, 374 registros. Amostra gratuita: /v1/try/models. Pago a partir de $0,003 por chamada.

Os dados são fornecidos como estão, sem garantia de qualquer tipo. Pagamentos são finais. Uma resposta 200 é cobrada por solicitação, mesmo que alguns itens sejam relatados como desconhecidos; 4xx/5xx nunca são cobrados. Cada dataset é normalizado (modificado) a partir das fontes nomeadas aqui, e nenhuma fonte endossa este serviço.

Legível por máquina

Documentação

Opcional

  • llms-full.txt: cada ferramenta com seu esquema de entrada, uma chamada curl e uma resposta de exemplo; erros; proveniência; licenças