## BlessedRebuS/Krawl — v2.0.0…v2.1.0

_71 commits._

### Features
- **Add configuration section to dashboard documentation with details on secret path, password, and cache warmup settings** (df6aab8)
- **Update Helm chart version to 2.1.0 and add new dashboard configuration options** (185c45c)
- **Enhance security scan workflow: add write permissions for issues and pull requests, implement Bandit report commenting on PRs, and improve error handling for security checks** (d769e51)
- **Enhance CI workflows: rename lint job, add Ruff checks, and update dependency audit** (a5f5fcb)
- **Add login attempt detection patterns to improve attack type classification** (7c9e02f)
- **feat: bump version to 2.0.5 in Chart.yaml** (0112933)
- **feat: update image tag to version 2.0.0 in values.yaml** (e6e0dfd)
- **feat: enhance dashboard responsiveness with warmup aggregation and min_count parameter** (e80934a)
- **feat: add min_count parameter to top paths and user agents endpoints for improved filtering** (771b759)
- **feat: add dashboard_top_n_min_count configuration for improved aggregation** (71ffa1e)
- **feat: add top_n_min_count configuration for dashboard aggregation** (cea69e3)
- **feat: update Krawl image to latest version and enable dashboard warmup aggregation** (4b601de)
- **feat: update Krawl image to latest version and enable dashboard warmup aggregation** (45de134)
- **feat: add warmup pages and aggregation configuration for dashboard** (fbb0f5f)
- **feat: add warmup pages and aggregation configuration for dashboard** (d829bb2)
- **feat: add warmup configuration options for dashboard** (5b4086b)
- **feat: improve dashboard warmup logic with enhanced aggregation and pagination support** (010c918)
- **feat: enhance dashboard responsiveness with aggregation caching for top paths and user agents** (a63677c)
- **feat: add pagination support for cached list in dashboard** (63b9e56)
- **feat: add dashboard warmup configuration options** (a249cc2)
- **Add default favicon.ico** (5033ba0)
- **Add OpenAI Base URL optional parameter** (dadcc2d)

### Fixes
- **Merge pull request #182 from BlessedRebuS/fix/failed-authentication** (e610683)
- **fix: remove python-multipart dependency from requirements.txt** (22f78a3)
- **fix: update version and appVersion to 2.0.4 in Chart.yaml** (b32a02b)
- **fix: update volume paths in docker-compose files to use parent directory** (09fd5e1)
- **fix: trim password input and update authentication to use password instead of fingerprint** (25f0382)
- **fix: update authentication method to use password instead of fingerprint** (9e65c2f)
- **Lint fix** (966b9b9)
- **Merge pull request #178 from BlessedRebuS/bug/fix-image-tag** (fda5999)

### Backend
- **Merge pull request #193 from BlessedRebuS/dev** (4345023)
- **Merge pull request #192 from BlessedRebuS/feat/release-2.1.0** (11c83f3)
- **Remove beta branch from pull request triggers in Kubernetes validation workflow** (2b3491c)
- **Remove beta branch from PR checks in workflow configurations** (9de55af)
- **Update application version to 2.1.0 in Helm chart and documentation** (776c25a)
- **Update Krawl application version to 2.1.0 across all Kubernetes manifests and configuration files** (6ebab0b)
- **Merge pull request #190 from BlessedRebuS/feat/improved-workflows** (51fc024)
- **Enhance Bandit report commenting: improve summary extraction and streamline report formatting for PR comments** (b9cdb9c)
- **Enhance PR checks: update permissions to allow write access for pull requests** (2f52a88)
- **Enhance PR checks: update Ruff linting to include security checks and improve report formatting** (d978bad)
- **Improve PR checks: update permissions, enhance Ruff linting with detailed reporting, and refine lint selection criteria** (7ea979c)
- **Merge pull request #188 from BlessedRebuS/feat/improve-attack-types-detection** (f8c6013)
- **linted code** (33d4411)
- **Bump version and appVersion to 2.0.7 in Chart.yaml** (888744c)
- **Refine attack type detection logic to exclude specific patterns for non-POST requests; enhance body analysis for login attempts** (5cd2e89)
- **Enhance attack type detection by adding login attempt patterns and refining command injection regex; update scoring weights for different user types** (f16c5a6)
- **Update wordlists-configmap.yaml to enhance attack patterns and command outputs** (0773485)
- **Refactor scoring weights and enhance attack type detection patterns** (8680a7a)
- **Merge pull request #187 from 3isenHeiM/fixed-wp-login** (6889486)
- **Merge branch 'dev' into fixed-wp-login** (3759122)
- **Bump version and appVersion to 2.0.6** (5533287)
- **Fixed wrong wp-login attack categorisation** (e4bb953)
- **Merge pull request #184 from BlessedRebuS/feat/improve-dashboard-responsiveness** (c5890d0)
- **linted code** (8ad69c5)
- **Merge pull request #180 from BlessedRebuS/feat/self-hosted-llms** (cdcf72e)
- **disable all llms on standard installation** (1fe1df5)
- **bumped version and linted code** (c423ad7)
- **added llama.cpp and ollama self-hosted alternatives, updated documentation, updated configs** (27328f2)
- **Merge pull request #179 from Matthias-vdE/feature-favicon** (c25d16c)
- **Merge branch 'dev' into feature-favicon** (1bed2cf)
- **Bump version and appVersion to 2.0.2** (c964146)
- **Better now?** (676bc3f)
- **now?** (6c4c875)
- **Newline is not really a newline?** (f49cc70)
- **Update version and appVersion to 2.0.1** (5c0f05a)
- **Merge pull request #177 from Matthias-vdE/feature-openai-base-url** (f2a95fb)
- **bumped version** (608c2b8)
- **removed reasoning from openai calls, aligned helm values and k8s configs** (3615d00)
- **removed reasoning from openai calls, aligned helm values and k8s configs** (c92f70e)
- **Formatting** (16a28dd)

### Chore
- **chore: remove .venv from git tracking and update .gitignore** (ed18ef9)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/BlessedRebuS/Krawl?utm_source=github-action)._