From 837f5c49fa285540f149877be53add0f643061dd Mon Sep 17 00:00:00 2001 From: Chris Hunt Date: Mon, 4 Nov 2024 09:54:10 +0000 Subject: [PATCH] Throttle websitelookup's to 10 per minute to limit port scan effictiveness --- routes/web.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/routes/web.php b/routes/web.php index dc9f2762..38f5f1cc 100644 --- a/routes/web.php +++ b/routes/web.php @@ -56,10 +56,13 @@ Route::name('tags.')->prefix('tag')->group(function () { /** * Item Routes */ +Route::middleware(['throttle:10,1'])->group(function () { + Route::get('/items/websitelookup/{url}', [ItemController::class, 'websitelookup'])->name('lookup'); +}); + Route::resource('items', ItemController::class); Route::name('items.')->prefix('items')->group(function () { - Route::get('/websitelookup/{url}', [ItemController::class, 'websitelookup'])->name('lookup'); Route::get('/pin/{id}', [ItemController::class, 'pin'])->name('pin'); Route::get('/restore/{id}', [ItemController::class, 'restore'])->name('restore'); Route::get('/unpin/{id}', [ItemController::class, 'unpin'])->name('unpin');