提供 Laravel 安全最佳实践,帮助加固认证授权、输入校验与安全部署。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "laravel-security" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/docs/tr/skills/laravel-security/SKILL.md 2. 保存为 ~/.claude/skills/laravel-security/SKILL.md 3. 装好后重载技能,告诉我可以用了
请作为 Laravel 安全顾问,审查我的项目安全实践,重点检查认证与授权、请求验证、CSRF、防止批量赋值、文件上传、密钥管理、限流和部署安全,并按风险高低给出整改清单。
一份按风险分级的 Laravel 安全审查报告与修复建议清单。
为 Laravel 团队生成一份安全开发检查清单,覆盖登录注册、权限控制、表单验证、上传限制、环境变量保护、API 限流和生产环境部署注意事项,要求适合代码评审时使用。
一份可直接用于代码评审和开发流程的 Laravel 安全检查清单。
我有一个 Laravel 功能允许用户上传文件并编辑个人资料。请指出其中常见的安全风险,并给出安全实现方案,包括验证规则、存储策略、访问控制和示例代码。
针对文件上传和资料编辑场景的风险分析、加固方案与示例代码。
Laravel uygulamalarını yaygın güvenlik açıklarına karşı korumak için kapsamlı güvenlik rehberi.
VerifyCsrfToken, güvenlik başlıkları için SecurityHeaders).auth:sanctum, $this->authorize, policy middleware).UploadInvoiceRequest).RateLimiter::for('login')).URL::temporarySignedRoute + signed middleware).APP_DEBUG=falseAPP_KEY ayarlanmalı ve tehlikeye girdiğinde döndürülmelidirSESSION_SECURE_COOKIE=true ve SESSION_SAME_SITE=lax ayarlayın (veya hassas uygulamalar için strict)SESSION_HTTP_ONLY=true ayarlayınSESSION_SAME_SITE=strict kullanınÖrnek route koruması:
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
Route::middleware('auth:sanctum')->get('/me', function (Request $request) {
return $request->user();
});
Hash::make() ile parolaları hash'leyin ve asla düz metin saklamayınuse Illuminate\Support\Facades\Hash;
use Illuminate\Validation\Rules\Password;
$validated = $request->validate([
'password' => ['required', 'string', Password::min(12)->letters()->mixedCase()->numbers()->symbols()],
]);
$user->update(['password' => Hash::make($validated['password'])]);
$this->authorize('update', $project);
Route seviyesi zorlama için policy middleware kullanın:
use Illuminate\Support\Facades\Route;
Route::put('/projects/{project}', [ProjectController::class, 'update'])
->middleware(['auth:sanctum', 'can:update,project']);
$fillable veya $guarded kullanın ve Model::unguard() kullanmaktan kaçınınDB::select('select * from users where email = ?', [$email]);
{{ }}){!! !!} sadece güvenilir, temizlenmiş HTML için kullanınVerifyCsrfToken middleware'ini etkin tutun@csrf ekleyin ve SPA istekleri için XSRF token'ları gönderinSanctum ile SPA kimlik doğrulaması için, stateful isteklerin yapılandırıldığından emin olun:
// config/sanctum.php
'stateful' => explode(',', env('SANCTUM_STATEFUL_DOMAINS', 'localhost')),
…
帮助开发者为代码代理配置性能优化、安全防护与研究优先工作流。
提供数据库迁移、回滚与零停机发布的最佳实践指导,适用于多种 ORM 与 SQL 数据库。
通过双评审智能体对结果进行对抗式校验,提升输出发布前的可靠性
帮助你掌握地道 Rust 模式、所有权与并发实践,编写安全高性能应用。
基于 C++ Core Guidelines 编写、审查并重构更安全现代的 C++ 代码。
为 Claude Code 会话提供系统化校验流程,帮助检查结果正确性与质量。
帮助开发者落实 Laravel 安全最佳实践,覆盖认证授权、输入校验与安全部署。
帮助开发者落实 Laravel 安全最佳实践,覆盖认证授权、常见漏洞防护与安全部署。
提供 Spring Boot 服务认证授权与安全加固最佳实践建议。
帮助开发者为 Spring Boot 服务落实认证授权与安全加固最佳实践。
为 Spring Boot 服务提供认证鉴权、CSRF、防护头与依赖安全最佳实践
帮助开发者落实 Django 安全最佳实践,构建更安全的认证、授权与部署方案。