Stacks compatíveis

O que o scanner lê em cada linguagem, e como. Atualizado em 6 de outubro de 2026.

Três tipos de leitor. O tree-sitter converte o código em uma árvore sintática e reconhece formas nela, então acompanha constantes, template strings e ternários. Os adaptadores regex leem o texto do código com padrões escritos para cada framework: rápidos de adicionar, exatos nas formas comuns, cegos para as incomuns. Arquivos de proxy e de gateway são lidos como config. A página de cada repositório diz qual deles rodou e o que ele não conseguiu ler.

StackLeitorRotasChamadas HTTPModelosFilasAutenticação nas rotasDependências e alertas de segurançaChaves de ambiente
Node · Express, Fastify, Next.js APItree-sitter● incl. rotas por arquivo●● Mongoose● amqplib, cron, Socket.io● middleware● npm audit, OSV●
Vue, React, Next.js (código do navegador)tree-sitter–● axios, fetch, request, $http, $.ajax, actions da store–◐ cliente Socket.io–●●
Flutter · Dartregex–● Dio, http–––● pub.dev, OSV–
Java, Kotlin · Spring Boot, Quarkus, Jakarta EEregex● MVC, WebFlux, Data REST, JAX-RS, especificações OpenAPI● RestTemplate, WebClient, RestClient, Feign, clientes REST, HttpClient do Apache e do Java 11● JPA, Mongo● Rabbit, Kafka, JMS◐ anotações nos métodos● Maven, Gradle, OSV●
Python · FastAPIregex● com prefixos de router● requests, httpx, urllib, decorators de gateway● SQLModel, SQLAlchemy● pika, Kafka● dependências● PyPI, OSV● incl. BaseSettings
Python · Django, DRFregex● urls.py aninhados, routers●● ORM●◐ mixins, permission_classes●●
Python · Flaskregex● blueprints●● SQLAlchemy●◐ decorators●●
Go · mux, gin, chi, net/httpregex●● net/http◐ structs com tags● amqp, NATS, kafka-go–● go.mod, OSV●
C# · ASP.NET Coreregex● controllers, minimal APIs● HttpClient, Refit, YARP, forwarders––◐ [Authorize]–● incl. appsettings
Rust · actix-web, axum, rocketregex●● reqwest––––●
PHP · Symfony, Laravel, Slimregex●● curl, Guzzle, Http––––●
Ruby · Sinatra, Railsregex●● Net::HTTP, HTTParty, Faraday––––●
Proxies · nginx, Envoy, Spring Cloud Gateway, Zuulconfig● cada regra● o salto que cada chamada faz–––––
Rotas NestJS, GraphQL, métodos gRPCOs próximos, conforme a demanda. Até lá, as conexões são desenhadas (padrões de mensagem, stubs gRPC por serviço do proto) sem a rota de cada chamada.

● lido◐ parcial– não se aplica ou ainda não

Em todas as stacks

Peça uma stack

Escreva para support@kuuhaku.dev ou use a caixa de feedback no produto, com um repositório público que mostre o formato. Um adaptador regex para um framework leva dias, não meses.