Especializações

Catálogo: especializações de segurança sob demanda

Como as especializações do catálogo do seu projeto são carregadas, sob demanda por uma fase ou diretamente por você.

🧠 As especializações do Lagune são módulos de conhecimento de segurança focados e independentes de linguagem, que carregam apenas sob demanda, nunca por padrão. Elas não são comandos. O catálogo do seu projeto é o conjunto que ele usa: as especializações nativas das suas categorias, mais as próprias. As fases detect e verify recorrem a elas enquanto rodam, e você pode carregar uma diretamente a qualquer momento.

Controle de acesso

Garante que cada pessoa só veja e faça o que tem permissão, para que ninguém alcance os dados de outro usuário ou ações exclusivas de administradores só trocando um link ou um ID.

OWASPLovable
Passe o mouse aqui
Carreguenpx lagune read catalog access-control

Endpoint de API

Verifica as portas que o seu app expõe para o mundo, para que requisições de estranhos não consigam extrair dados privados nem disparar ações que não deveriam.

OWASP
Passe o mouse aqui
Carreguenpx lagune read catalog api-endpoint

Navegador

Protege o que roda no navegador dos seus visitantes, para que um atacante não consiga injetar código que roube logins ou sequestre o que seus usuários veem e clicam.

JavaScriptLovable
Passe o mouse aqui
Carreguenpx lagune read catalog browser

C / C++

Detecta erros de memória de baixo nível que permitem a atacantes derrubar o programa ou executar o próprio código no seu servidor.

C / C++
Passe o mouse aqui
Carreguenpx lagune read catalog c-cpp

Contêiner

Revisa como o seu app é empacotado e implantado, para que uma invasão fique contida em vez de entregar a máquina inteira a um atacante.

OWASPInfraestrutura
Passe o mouse aqui
Carreguenpx lagune read catalog container

Endpoint de credenciais

Protege os fluxos de login, cadastro e redefinição de senha, para que atacantes não consigam adivinhar senhas, tomar contas ou redefinir a senha de outra pessoa.

OWASPLovable
Passe o mouse aqui
Carreguenpx lagune read catalog credential-endpoint

Criptografia

Garante que dados sensíveis sejam embaralhados do jeito certo, para que senhas, tokens e informações pessoais não possam ser lidos mesmo se vazarem.

OWASPLovable
Passe o mouse aqui
Carreguenpx lagune read catalog crypto

CSV

Protege planilhas exportadas, para que abrir um arquivo baixado tenha muito menos chance de executar, sem ninguém perceber, um comando nocivo no computador de alguém.

OWASP
Passe o mouse aqui
Carreguenpx lagune read catalog csv

.NET

Cobre armadilhas de segurança específicas de apps .NET que podem permitir que um atacante execute o próprio código no seu servidor.

.NET
Passe o mouse aqui
Carreguenpx lagune read catalog dotnet

Federação

Protege o "entrar com Google, Microsoft etc.", para que um atacante tenha muito mais dificuldade em se passar por um usuário ou entrar em uma conta que não é dele.

OWASP
Passe o mouse aqui
Carreguenpx lagune read catalog federation

Go

Cobre armadilhas de segurança específicas de apps Go, principalmente bugs sutis que aparecem com tráfego real.

Go
Passe o mouse aqui
Carreguenpx lagune read catalog go

Requisição HTTP

Inspeciona os dados que chegam com cada requisição web, para que uma entrada oculta ou maliciosa não consiga levar o seu app a fazer a coisa errada.

OWASP
Passe o mouse aqui
Carreguenpx lagune read catalog http-request

Infraestrutura

Revisa os arquivos que constroem e implantam o seu app, como Dockerfiles, Terraform e workflows de CI, para que uma única configuração frouxa não exponha o ambiente inteiro.

Infraestrutura
Passe o mouse aqui
Carreguenpx lagune read catalog infra

Interpretador

Impede que a entrada do usuário seja executada como comando, para que um campo de formulário ou um upload não faça o seu servidor executar as instruções de um atacante.

OWASPLovable
Passe o mouse aqui
Carreguenpx lagune read catalog interpreter

Java

Cobre armadilhas de segurança específicas de apps Java que podem permitir que um atacante execute o próprio código no seu servidor.

Java
Passe o mouse aqui
Carreguenpx lagune read catalog java

JavaScript

Cobre armadilhas de segurança específicas de apps JavaScript e Node, desde executar código não confiável até ler arquivos que não deveria.

JavaScript
Passe o mouse aqui
Carreguenpx lagune read catalog javascript

LLM

Protege funcionalidades construídas sobre modelos de IA, para que uma mensagem habilmente escrita não engane a IA e a leve a vazar dados ou a usar mal as ferramentas conectadas.

IA / LLMLovable
Passe o mouse aqui
Carreguenpx lagune read catalog llm

Rede

Verifica como o seu app conversa com outros serviços, para que ele não seja enganado a buscar ou a confiar em algo que um atacante controla.

OWASP
Passe o mouse aqui
Carreguenpx lagune read catalog network

Caminho

Impede que atacantes passeiem pelos arquivos do seu servidor, para que não consigam ler arquivos privados nem sobrescrever arquivos importantes manipulando um nome de arquivo.

OWASP
Passe o mouse aqui
Carreguenpx lagune read catalog path

Pagamento

Protege o checkout e a cobrança, tornando muito mais difícil adulterar preços, escapar do pagamento ou repetir uma cobrança.

OWASPLovable
Passe o mouse aqui
Carreguenpx lagune read catalog payment

PHP

Cobre armadilhas de segurança específicas de apps PHP que podem permitir que um atacante execute o próprio código ou contorne um login.

PHP
Passe o mouse aqui
Carreguenpx lagune read catalog php

Python

Cobre armadilhas de segurança específicas de apps Python, principalmente o carregamento de dados não confiáveis que pode executar o código de um atacante.

Python
Passe o mouse aqui
Carreguenpx lagune read catalog python

Regex

Protege as validações de texto para que continuem eficientes, tornando muito mais difícil que uma entrada maliciosa trave o seu app por sobrecarga.

OWASP
Passe o mouse aqui
Carreguenpx lagune read catalog regex

Ruby

Cobre armadilhas de segurança específicas de apps Ruby, principalmente o carregamento de dados não confiáveis que pode executar o código de um atacante.

Ruby
Passe o mouse aqui
Carreguenpx lagune read catalog ruby

Rust

Cobre armadilhas de segurança específicas de apps Rust, principalmente código unsafe que pode corromper a memória ou derrubar o programa.

Rust
Passe o mouse aqui
Carreguenpx lagune read catalog rust

Segredos

Mantém senhas, chaves de API e tokens fora do seu código-fonte, para que um repositório compartilhado ou um build vazado nunca os entregue a um atacante.

OWASPLovable
Passe o mouse aqui
Carreguenpx lagune read catalog secrets

Serverless

Revisa funções na nuvem e as permissões delas, para que uma única função não possa ser explorada para alcançar muito mais do que deveria.

OWASPInfraestruturaLovable
Passe o mouse aqui
Carreguenpx lagune read catalog serverless

SQL

Protege a forma como o seu app conversa com o banco de dados, para que uma entrada manipulada não consiga ler, alterar ou apagar dados que nunca deveria tocar.

OWASP
Passe o mouse aqui
Carreguenpx lagune read catalog sql

Supabase

Tranca o seu backend Supabase, para que as regras do banco de dados realmente se sustentem e as chaves secretas não acabem expostas ao público.

Lovable
Passe o mouse aqui
Carreguenpx lagune read catalog supabase

Transporte

Protege o transporte para que os dados trafeguem por uma conexão criptografada, tornando muito mais difícil lê-los ou alterá-los no caminho entre os seus usuários e o seu app.

OWASP
Passe o mouse aqui
Carreguenpx lagune read catalog transport

Upload

Protege o upload de arquivos, tornando muito mais difícil que alguém envie um arquivo disfarçado que execute código, sobrescreva dados ou lote o seu armazenamento.

OWASP
Passe o mouse aqui
Carreguenpx lagune read catalog upload

XML

Protege a forma como o seu app lê dados XML, para que um arquivo manipulado tenha muito menos chance de vazar arquivos do servidor ou derrubar o seu app.

OWASP
Passe o mouse aqui
Carreguenpx lagune read catalog xml

Perguntas frequentes

Um módulo de conhecimento de segurança focado e independente de linguagem, que carrega apenas sob demanda, nunca por padrão. Não é um comando como as skills do agente.

As especializações que o projeto usa: as nativas das categorias dele, mais as próprias. Enquanto nenhuma categoria está registrada, ele usa apenas o OWASP.

Não. Elas carregam apenas sob demanda, para o que o projeto realmente é.

No mesmo prompt da tarefa, peça ao seu agente para executar npx lagune read catalog <name>.