A

laravel-security

by affaan-m

The laravel-security skill is a practical Laravel security checklist for authn/authz, validation, CSRF, mass assignment, file uploads, secrets, rate limiting, and secure deployment. Use it for audits, feature reviews, and hardening work in Laravel apps.

Stars156.2k
Favorites0
Comments0
AddedApr 15, 2026
CategorySecurity Audit
Install Command
npx skills add affaan-m/everything-claude-code --skill laravel-security
Curation Score

This skill scores 78/100, which means it is a solid directory candidate: it gives users enough concrete Laravel security guidance to justify installation, and it should help agents act with less guesswork than a generic prompt. The main limitation is that the repository evidence shows a guidance-only skill without supporting scripts or reference files, so users should expect a well-scoped checklist rather than a deeply automated workflow.

78/100
Strengths
  • Clear activation cues for common Laravel security tasks like auth, input handling, file uploads, secrets, and deployment hardening.
  • Operational guidance names specific Laravel mechanisms such as VerifyCsrfToken, policies, Form Requests, RateLimiter, encrypted casts, and signed routes.
  • Substantial SKILL.md content with no placeholder markers, suggesting real reusable workflow content rather than a stub.
Cautions
  • No install command, scripts, references, or resources were provided, so adoption depends on reading the markdown carefully.
  • The evidence suggests broad best-practice guidance rather than a narrowly executable procedure, which may limit agent automation in complex cases.
Overview

Overview of laravel-security skill

What the laravel-security skill does

The laravel-security skill is a practical Laravel security checklist and workflow guide for tightening an app before it ships. It focuses on real implementation points: authn/authz, validation, CSRF, mass assignment, file uploads, secrets, rate limiting, and secure deployment.

Who should use it

Use the laravel-security skill if you are auditing an existing Laravel codebase, reviewing a new feature with security risk, or translating security requirements into concrete Laravel settings and middleware. It is especially useful for engineers, reviewers, and agents doing laravel-security for Security Audit work.

What makes it useful

The main value is decision support: it tells you when to activate the skill, which Laravel primitives matter most, and how to harden common attack surfaces without guessing. It is better than a generic prompt when you need Laravel-specific controls such as policies, Form Requests, signed routes, cookie settings, and production-safe configuration.

How to Use laravel-security skill

Install the skill in your workspace

For laravel-security install, add the skill to your Claude Code or skills-enabled environment with the repository’s install flow, then open the skill file from the installed package. If you are using the source repo directly, start at skills/laravel-security/SKILL.md.

Read the right files first

Begin with SKILL.md, then trace any linked Laravel examples or references it names. In this repository, there are no helper folders to browse, so the core value is concentrated in the skill body itself. That means the first pass should focus on the “When to Activate,” “How It Works,” and security-setting sections.

Give it a security-shaped prompt

The laravel-security usage works best when you provide a concrete target, not a vague request. For example: “Audit my Laravel 11 API for auth bypass, unsafe file uploads, weak session settings, and missing rate limiting; return fixes by file and risk.” Include framework version, app type, and whether the goal is audit, hardening, or feature review.

Use it in a review workflow

A strong laravel-security guide workflow is: identify the risk area, map it to Laravel primitives, then check config and code together. Ask for middleware, Form Request, policy, route, and .env recommendations in one pass so the output stays actionable instead of fragmented.

laravel-security skill FAQ

Is laravel-security only for audits?

No. It is also useful during feature development, especially when adding login flows, uploads, API endpoints, or production deployment settings. It fits security review, remediation planning, and preventative design.

When is it a poor fit?

Do not rely on it for non-Laravel stacks, deep infrastructure hardening, or legal/compliance interpretation. It also will not replace a full pen test; it is strongest for code-level and app-level Laravel security decisions.

How is it different from a normal prompt?

A normal prompt may produce generic advice, but the laravel-security skill points you toward Laravel-specific mechanisms such as VerifyCsrfToken, RateLimiter::for(), policy middleware, signed routes, and session/cookie controls. That makes the output easier to apply directly in a Laravel repo.

Is it beginner-friendly?

Yes, if you can describe the app and your risk area. Beginners get the most value by asking for a prioritized checklist and by sharing a small slice of code or config, such as auth routes, upload handlers, or config/session.php.

How to Improve laravel-security skill

Provide the security context up front

The best results come from stating what kind of security work you need: audit, hardening, incident response, or feature review. Add the Laravel version, auth system, deployment target, and any constraints like Sanctum, APIs, multi-tenant access, or file uploads.

Ask for concrete checks, not broad advice

The skill improves when you ask for specific failure modes: missing authorization, weak session settings, unsafe mass assignment, insecure upload handling, or missing rate limits. A better prompt is: “Review this controller and request class for authz gaps, validation bypasses, and unsafe file handling; suggest exact Laravel changes.”

Iterate from findings to fixes

After the first pass, feed back the highest-risk findings and ask for a narrower second review. For example, request “only session and cookie hardening,” or “only route authorization and signed URL coverage.” That reduces noise and produces more precise laravel-security recommendations.

Verify against the app’s actual config

The most common failure mode is giving the skill code without .env, middleware, route, or deployment context. Share the relevant config files and the paths that control access so the guidance matches reality, not assumptions.

Ratings & Reviews

No ratings yet
Share your review
Sign in to leave a rating and comment for this skill.
G
0/10000
Latest reviews
Saving...