A

laravel-security

por affaan-m

A skill laravel-security é um checklist prático de segurança em Laravel para authn/authz, validação, CSRF, mass assignment, upload de arquivos, secrets, limitação de taxa e deploy seguro. Use-a em auditorias, revisões de funcionalidades e trabalhos de hardening em apps Laravel.

Estrelas156.2k
Favoritos0
Comentários0
Adicionado15 de abr. de 2026
CategoriaSecurity Audit
Comando de instalação
npx skills add affaan-m/everything-claude-code --skill laravel-security
Pontuação editorial

Esta skill recebeu 78/100, o que a coloca como uma boa candidata ao diretório: oferece orientação concreta o suficiente sobre segurança em Laravel para justificar a instalação e deve ajudar agentes a agir com menos suposições do que um prompt genérico. A principal limitação é que as evidências do repositório mostram uma skill apenas de orientação, sem scripts de suporte ou arquivos de referência, então o usuário deve esperar um checklist bem delimitado, e não um fluxo de trabalho profundamente automatizado.

78/100
Pontos fortes
  • Sinais claros de ativação para tarefas comuns de segurança em Laravel, como auth, tratamento de entrada, upload de arquivos, secrets e hardening de deploy.
  • A orientação operacional cita mecanismos específicos do Laravel, como VerifyCsrfToken, policies, Form Requests, RateLimiter, encrypted casts e signed routes.
  • Conteúdo substancial em SKILL.md, sem marcadores de placeholder, o que sugere material de workflow reutilizável de verdade, e não apenas um esqueleto.
Pontos de atenção
  • Não foram fornecidos comando de instalação, scripts, referências ou recursos, então a adoção depende de ler o markdown com atenção.
  • As evidências sugerem uma orientação ampla de boas práticas, e não um procedimento estreitamente executável, o que pode limitar a automação por agentes em casos complexos.
Visão geral

Visão geral do skill laravel-security

O que o skill laravel-security faz

O skill laravel-security é uma checklist prática de segurança para Laravel e um guia de workflow para reforçar uma aplicação antes do go-live. Ele foca nos pontos de implementação que realmente importam: autenticação e autorização, validação, CSRF, mass assignment, uploads de arquivo, secrets, rate limiting e deployment seguro.

Quem deve usar

Use o skill laravel-security se você estiver auditando uma codebase Laravel existente, revisando uma nova funcionalidade com risco de segurança ou traduzindo requisitos de segurança em configurações e middlewares concretos do Laravel. Ele é especialmente útil para engenheiros, revisores e agentes fazendo trabalho de laravel-security for Security Audit.

O que o torna útil

O principal valor é o suporte à decisão: ele mostra quando ativar o skill, quais primitives do Laravel mais importam e como fortalecer superfícies de ataque comuns sem ficar no chute. Ele é melhor do que um prompt genérico quando você precisa de controles específicos do Laravel, como policies, Form Requests, signed routes, configurações de cookies e configuração segura para produção.

Como usar o skill laravel-security

Instale o skill no seu workspace

Para laravel-security install, adicione o skill ao seu ambiente Claude Code ou ao ambiente com skills habilitadas usando o fluxo de instalação do repositório e, em seguida, abra o arquivo do skill a partir do pacote instalado. Se você estiver usando o repositório de origem diretamente, comece em skills/laravel-security/SKILL.md.

Leia primeiro os arquivos certos

Comece por SKILL.md e depois siga quaisquer exemplos ou referências do Laravel que ele apontar. Neste repositório, não há pastas auxiliares para navegar, então o valor central está concentrado no próprio corpo do skill. Isso significa que a primeira leitura deve priorizar as seções “When to Activate”, “How It Works” e as partes de configuração de segurança.

Faça um prompt orientado a segurança

O uso de laravel-security usage funciona melhor quando você fornece um alvo concreto, e não um pedido vago. Por exemplo: “Audite minha API em Laravel 11 para bypass de auth, uploads de arquivo inseguros, configurações fracas de sessão e falta de rate limiting; devolva as correções por arquivo e por risco.” Inclua a versão do framework, o tipo de aplicação e se o objetivo é auditoria, hardening ou revisão de funcionalidade.

Use em um workflow de revisão

Um bom workflow com laravel-security guide é: identificar a área de risco, mapeá-la para os primitives do Laravel e depois checar config e código juntos. Peça recomendações de middleware, Form Request, policy, rota e .env em uma única passada para que a saída continue acionável em vez de fragmentada.

FAQ do skill laravel-security

O laravel-security serve só para auditorias?

Não. Ele também é útil durante o desenvolvimento de funcionalidades, especialmente ao adicionar fluxos de login, uploads, endpoints de API ou configurações de deployment em produção. Ele funciona bem para revisão de segurança, planejamento de correções e design preventivo.

Quando ele não é uma boa escolha?

Não dependa dele para stacks fora do Laravel, hardening profundo de infraestrutura ou interpretação jurídica/compliance. Ele também não substitui um pentest completo; ele é mais forte em decisões de segurança no nível de código e da aplicação Laravel.

Em que ele é diferente de um prompt normal?

Um prompt comum pode gerar conselhos genéricos, mas o laravel-security skill direciona você para mecanismos específicos do Laravel, como VerifyCsrfToken, RateLimiter::for(), policy middleware, signed routes e controles de sessão/cookies. Isso torna a saída mais fácil de aplicar diretamente em um repositório Laravel.

Ele é amigável para iniciantes?

Sim, desde que você consiga descrever a aplicação e a sua área de risco. Iniciantes tiram mais proveito pedindo uma checklist priorizada e compartilhando um recorte pequeno de código ou config, como rotas de auth, handlers de upload ou config/session.php.

Como melhorar o skill laravel-security

Traga o contexto de segurança desde o início

Os melhores resultados aparecem quando você deixa claro que tipo de trabalho de segurança precisa: auditoria, hardening, resposta a incidente ou revisão de funcionalidade. Inclua a versão do Laravel, o sistema de autenticação, o destino de deployment e quaisquer restrições como Sanctum, APIs, acesso multi-tenant ou uploads de arquivo.

Peça checagens concretas, não conselhos amplos

O skill melhora quando você pede modos de falha específicos: autorização ausente, configurações fracas de sessão, mass assignment inseguro, tratamento inseguro de uploads ou falta de rate limits. Um prompt melhor é: “Revise este controller e esta request class em busca de lacunas de authz, bypass de validação e manuseio inseguro de arquivos; sugira mudanças exatas no Laravel.”

Itere dos achados para as correções

Depois da primeira passada, devolva os achados de maior risco e peça uma segunda revisão mais estreita. Por exemplo, solicite “apenas hardening de sessão e cookies” ou “apenas autorização de rotas e cobertura de signed URL”. Isso reduz ruído e produz recomendações de laravel-security mais precisas.

Valide contra a configuração real da aplicação

O modo de falha mais comum é dar ao skill código sem o contexto de .env, middleware, rota ou deployment. Compartilhe os arquivos de configuração relevantes e os paths que controlam o acesso para que a orientação reflita a realidade, e não suposições.

Avaliações e comentários

Ainda não há avaliações
Compartilhe sua avaliação
Faça login para deixar uma nota e um comentário sobre esta skill.
G
0/10000
Avaliações mais recentes
Salvando...