Skip to content

fix(middleware): filter common noise requests#73

Merged
georgidhristov merged 1 commit into
mainfrom
fix/ignore-favicon-requests
May 23, 2026
Merged

fix(middleware): filter common noise requests#73
georgidhristov merged 1 commit into
mainfrom
fix/ignore-favicon-requests

Conversation

@georgidhristov
Copy link
Copy Markdown
Collaborator

Description

Closes #61

DebugProbe currently captures common browser and scanner-generated requests as normal entries.

This PR adds filtering for known noise paths to reduce unnecessary dashboard entries and improve log clarity.

Added default ignored paths

  • /favicon.ico
  • /.git
  • /wp-admin
  • /phpmyadmin
  • /cgi-bin
  • /server-status

Improvements

  • Replaced hardcoded ignore conditions with configurable default path collection
  • Merged internal defaults with user-defined IgnorePaths
  • Prevented duplicate ignore entries using case-insensitive comparison

This keeps legitimate traffic intact while removing obvious scanner and browser noise.

@georgidhristov georgidhristov merged commit b8c87b8 into main May 23, 2026
1 check passed
@georgidhristov georgidhristov deleted the fix/ignore-favicon-requests branch May 23, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ignore favicon requests in DebugProbe entries

1 participant