diff --git a/.docker/README.md b/.docker/README.md old mode 100644 new mode 100755 diff --git a/.docker/compose/README.md b/.docker/compose/README.md old mode 100644 new mode 100755 diff --git a/.docker/compose/docker-compose.dev.yml b/.docker/compose/docker-compose.dev.yml old mode 100644 new mode 100755 diff --git a/.docker/compose/docker-compose.e2e.cerberus-disabled.override.yml b/.docker/compose/docker-compose.e2e.cerberus-disabled.override.yml old mode 100644 new mode 100755 diff --git a/.docker/compose/docker-compose.local.yml b/.docker/compose/docker-compose.local.yml old mode 100644 new mode 100755 diff --git a/.docker/compose/docker-compose.override.example.yml b/.docker/compose/docker-compose.override.example.yml old mode 100644 new mode 100755 diff --git a/.docker/compose/docker-compose.playwright-ci.yml b/.docker/compose/docker-compose.playwright-ci.yml old mode 100644 new mode 100755 diff --git a/.docker/compose/docker-compose.playwright-local.yml b/.docker/compose/docker-compose.playwright-local.yml old mode 100644 new mode 100755 diff --git a/.docker/compose/docker-compose.remote.yml b/.docker/compose/docker-compose.remote.yml old mode 100644 new mode 100755 diff --git a/.docker/compose/docker-compose.yml b/.docker/compose/docker-compose.yml old mode 100644 new mode 100755 diff --git a/.dockerignore b/.dockerignore old mode 100644 new mode 100755 diff --git a/.env.example b/.env.example old mode 100644 new mode 100755 diff --git a/.gitattributes b/.gitattributes old mode 100644 new mode 100755 diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/alpha-feature.yml b/.github/ISSUE_TEMPLATE/alpha-feature.yml old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/beta-monitoring-feature.yml b/.github/ISSUE_TEMPLATE/beta-monitoring-feature.yml old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/beta-security-feature.yml b/.github/ISSUE_TEMPLATE/beta-security-feature.yml old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/general-feature.yml b/.github/ISSUE_TEMPLATE/general-feature.yml old mode 100644 new mode 100755 diff --git a/.github/PULL_REQUEST_TEMPLATE/history-rewrite.md b/.github/PULL_REQUEST_TEMPLATE/history-rewrite.md old mode 100644 new mode 100755 diff --git a/.github/agents/Backend_Dev.agent.md b/.github/agents/Backend_Dev.agent.md old mode 100644 new mode 100755 diff --git a/.github/agents/DevOps.agent.md b/.github/agents/DevOps.agent.md old mode 100644 new mode 100755 diff --git a/.github/agents/Doc_Writer.agent.md b/.github/agents/Doc_Writer.agent.md old mode 100644 new mode 100755 diff --git a/.github/agents/Frontend_Dev.agent.md b/.github/agents/Frontend_Dev.agent.md old mode 100644 new mode 100755 diff --git a/.github/agents/Management.agent.md b/.github/agents/Management.agent.md old mode 100644 new mode 100755 diff --git a/.github/agents/Planning.agent.md b/.github/agents/Planning.agent.md old mode 100644 new mode 100755 diff --git a/.github/agents/Playwright_Dev.agent.md b/.github/agents/Playwright_Dev.agent.md old mode 100644 new mode 100755 diff --git a/.github/agents/QA_Security.agent.md b/.github/agents/QA_Security.agent.md old mode 100644 new mode 100755 diff --git a/.github/agents/Supervisor.agent.md b/.github/agents/Supervisor.agent.md old mode 100644 new mode 100755 diff --git a/.github/codeql-custom-model.yml b/.github/codeql-custom-model.yml old mode 100644 new mode 100755 diff --git a/.github/codeql/codeql-config.yml b/.github/codeql/codeql-config.yml old mode 100644 new mode 100755 diff --git a/.github/instructions/ARCHITECTURE.instructions.md b/.github/instructions/ARCHITECTURE.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/a11y.instructions.md b/.github/instructions/a11y.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/agent-skills.instructions.md b/.github/instructions/agent-skills.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/agents.instructions.md b/.github/instructions/agents.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/code-review-generic.instructions.md b/.github/instructions/code-review-generic.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/commit-message.instructions.md b/.github/instructions/commit-message.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/containerization-docker-best-practices.instructions.md b/.github/instructions/containerization-docker-best-practices.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/copilot-instructions.md b/.github/instructions/copilot-instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/documentation-coding-best-practices.instructions.md b/.github/instructions/documentation-coding-best-practices.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/features.instructions.md b/.github/instructions/features.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/github-actions-ci-cd-best-practices.instructions.md b/.github/instructions/github-actions-ci-cd-best-practices.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/go.instructions.md b/.github/instructions/go.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/html-css-style-color-guide.instructions.md b/.github/instructions/html-css-style-color-guide.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/instructions.instructions.md b/.github/instructions/instructions.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/makefile.instructions.md b/.github/instructions/makefile.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/markdown.instructions.md b/.github/instructions/markdown.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/nodejs-javascript-vitest.instructions.md b/.github/instructions/nodejs-javascript-vitest.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/object-calisthenics.instructions.md b/.github/instructions/object-calisthenics.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/pcf-react-platform-libraries.instructions.md b/.github/instructions/pcf-react-platform-libraries.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/performance-optimization.instructions.md b/.github/instructions/performance-optimization.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/playwright-typescript.instructions.md b/.github/instructions/playwright-typescript.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/prompt.instructions.md b/.github/instructions/prompt.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/reactjs.instructions.md b/.github/instructions/reactjs.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/security-and-owasp.instructions.md b/.github/instructions/security-and-owasp.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/security.md.instructions.md b/.github/instructions/security.md.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/self-explanatory-code-commenting.instructions.md b/.github/instructions/self-explanatory-code-commenting.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/shell.instructions.md b/.github/instructions/shell.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/spec-driven-workflow-v1.instructions.md b/.github/instructions/spec-driven-workflow-v1.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/sql-sp-generation.instructions.md b/.github/instructions/sql-sp-generation.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/structure.instructions.md b/.github/instructions/structure.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/subagent.instructions.md b/.github/instructions/subagent.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/taming-copilot.instructions.md b/.github/instructions/taming-copilot.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/tanstack-start-shadcn-tailwind.instructions.md b/.github/instructions/tanstack-start-shadcn-tailwind.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/testing.instructions.md b/.github/instructions/testing.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/typescript-5-es2022.instructions.md b/.github/instructions/typescript-5-es2022.instructions.md old mode 100644 new mode 100755 diff --git a/.github/instructions/update-docs-on-code-change.instructions.md b/.github/instructions/update-docs-on-code-change.instructions.md old mode 100644 new mode 100755 diff --git a/.github/prompts/ai-prompt-engineering-safety-review.prompt.md b/.github/prompts/ai-prompt-engineering-safety-review.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/breakdown-feature-implementation.prompt.md b/.github/prompts/breakdown-feature-implementation.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/codecov-patch-coverage-fix.prompt.md b/.github/prompts/codecov-patch-coverage-fix.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/create-github-issues-feature-from-implementation-plan.prompt.md b/.github/prompts/create-github-issues-feature-from-implementation-plan.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/create-implementation-plan.prompt.md b/.github/prompts/create-implementation-plan.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/create-technical-spike.prompt.md b/.github/prompts/create-technical-spike.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/debug-web-console-errors.prompt.md b/.github/prompts/debug-web-console-errors.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/playwright-explore-website.prompt.md b/.github/prompts/playwright-explore-website.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/playwright-generate-test.prompt.md b/.github/prompts/playwright-generate-test.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/prompt-builder.prompt.md b/.github/prompts/prompt-builder.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/sql-code-review.prompt.md b/.github/prompts/sql-code-review.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/sql-optimization.prompt.md b/.github/prompts/sql-optimization.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/structured-autonomy-generate.prompt.md b/.github/prompts/structured-autonomy-generate.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/structured-autonomy-implement.prompt.md b/.github/prompts/structured-autonomy-implement.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/structured-autonomy-plan.prompt.md b/.github/prompts/structured-autonomy-plan.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/suggest-awesome-github-copilot-agents.prompt.md b/.github/prompts/suggest-awesome-github-copilot-agents.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/suggest-awesome-github-copilot-chatmodes.prompt.md b/.github/prompts/suggest-awesome-github-copilot-chatmodes.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/suggest-awesome-github-copilot-collections.prompt.md b/.github/prompts/suggest-awesome-github-copilot-collections.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/suggest-awesome-github-copilot-instructions.prompt.md b/.github/prompts/suggest-awesome-github-copilot-instructions.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/suggest-awesome-github-copilot-prompts.prompt.md b/.github/prompts/suggest-awesome-github-copilot-prompts.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/supply-chain-vulnerability-remediation.prompt.md b/.github/prompts/supply-chain-vulnerability-remediation.prompt.md old mode 100644 new mode 100755 diff --git a/.github/prompts/update-implementation-plan.prompt.md b/.github/prompts/update-implementation-plan.prompt.md old mode 100644 new mode 100755 diff --git a/.github/propagate-config.yml b/.github/propagate-config.yml old mode 100644 new mode 100755 diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml old mode 100644 new mode 100755 diff --git a/.github/renovate.json b/.github/renovate.json old mode 100644 new mode 100755 diff --git a/.github/security-severity-policy.yml b/.github/security-severity-policy.yml old mode 100644 new mode 100755 diff --git a/.github/skills/.skill-quickref-gorm-scanner.md b/.github/skills/.skill-quickref-gorm-scanner.md old mode 100644 new mode 100755 diff --git a/.github/skills/README.md b/.github/skills/README.md old mode 100644 new mode 100755 diff --git a/.github/skills/docker-prune.SKILL.md b/.github/skills/docker-prune.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/docker-rebuild-e2e.SKILL.md b/.github/skills/docker-rebuild-e2e.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/docker-start-dev.SKILL.md b/.github/skills/docker-start-dev.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/docker-stop-dev.SKILL.md b/.github/skills/docker-stop-dev.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/examples/gorm-scanner-ci-workflow.yml b/.github/skills/examples/gorm-scanner-ci-workflow.yml old mode 100644 new mode 100755 diff --git a/.github/skills/integration-test-all.SKILL.md b/.github/skills/integration-test-all.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/integration-test-cerberus.SKILL.md b/.github/skills/integration-test-cerberus.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/integration-test-coraza.SKILL.md b/.github/skills/integration-test-coraza.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/integration-test-crowdsec-decisions.SKILL.md b/.github/skills/integration-test-crowdsec-decisions.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/integration-test-crowdsec-startup.SKILL.md b/.github/skills/integration-test-crowdsec-startup.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/integration-test-crowdsec.SKILL.md b/.github/skills/integration-test-crowdsec.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/integration-test-rate-limit.SKILL.md b/.github/skills/integration-test-rate-limit.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/integration-test-waf-scripts/run.sh b/.github/skills/integration-test-waf-scripts/run.sh old mode 100644 new mode 100755 diff --git a/.github/skills/integration-test-waf.SKILL.md b/.github/skills/integration-test-waf.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/qa-lefthook-all.SKILL.md b/.github/skills/qa-lefthook-all.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/qa-precommit-all.SKILL.md b/.github/skills/qa-precommit-all.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/security-scan-codeql.SKILL.md b/.github/skills/security-scan-codeql.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/security-scan-docker-image.SKILL.md b/.github/skills/security-scan-docker-image.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/security-scan-go-vuln.SKILL.md b/.github/skills/security-scan-go-vuln.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/security-scan-gorm.SKILL.md b/.github/skills/security-scan-gorm.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/security-scan-trivy.SKILL.md b/.github/skills/security-scan-trivy.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/security-sign-cosign.SKILL.md b/.github/skills/security-sign-cosign.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/security-slsa-provenance.SKILL.md b/.github/skills/security-slsa-provenance.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/security-verify-sbom.SKILL.md b/.github/skills/security-verify-sbom.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/test-backend-coverage.SKILL.md b/.github/skills/test-backend-coverage.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/test-backend-unit.SKILL.md b/.github/skills/test-backend-unit.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/test-e2e-playwright-coverage.SKILL.md b/.github/skills/test-e2e-playwright-coverage.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/test-e2e-playwright-debug.SKILL.md b/.github/skills/test-e2e-playwright-debug.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/test-e2e-playwright.SKILL.md b/.github/skills/test-e2e-playwright.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/test-frontend-coverage.SKILL.md b/.github/skills/test-frontend-coverage.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/test-frontend-unit.SKILL.md b/.github/skills/test-frontend-unit.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/utility-bump-beta.SKILL.md b/.github/skills/utility-bump-beta.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/utility-clear-go-cache.SKILL.md b/.github/skills/utility-clear-go-cache.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/utility-db-recovery.SKILL.md b/.github/skills/utility-db-recovery.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/utility-update-go-version.SKILL.md b/.github/skills/utility-update-go-version.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/skills/utility-version-check.SKILL.md b/.github/skills/utility-version-check.SKILL.md old mode 100644 new mode 100755 diff --git a/.github/workflows/auto-add-to-project.yml b/.github/workflows/auto-add-to-project.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/auto-changelog.yml b/.github/workflows/auto-changelog.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/auto-label-issues.yml b/.github/workflows/auto-label-issues.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/auto-versioning.yml b/.github/workflows/auto-versioning.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/caddy-major-monitor.yml b/.github/workflows/caddy-major-monitor.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/cerberus-integration.yml b/.github/workflows/cerberus-integration.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/codecov-upload.yml b/.github/workflows/codecov-upload.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/container-prune.yml b/.github/workflows/container-prune.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/create-labels.yml b/.github/workflows/create-labels.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/crowdsec-integration.yml b/.github/workflows/crowdsec-integration.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/docker-lint.yml b/.github/workflows/docker-lint.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/docs-to-issues.yml b/.github/workflows/docs-to-issues.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/dry-run-history-rewrite.yml b/.github/workflows/dry-run-history-rewrite.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/e2e-tests-split.yml b/.github/workflows/e2e-tests-split.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/gh_cache_cleanup.yml b/.github/workflows/gh_cache_cleanup.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/history-rewrite-tests.yml b/.github/workflows/history-rewrite-tests.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/pr-checklist.yml b/.github/workflows/pr-checklist.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/propagate-changes.yml b/.github/workflows/propagate-changes.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/quality-checks.yml b/.github/workflows/quality-checks.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/rate-limit-integration.yml b/.github/workflows/rate-limit-integration.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/release-goreleaser.yml b/.github/workflows/release-goreleaser.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/renovate_prune.yml b/.github/workflows/renovate_prune.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/repo-health.yml b/.github/workflows/repo-health.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/security-pr.yml b/.github/workflows/security-pr.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/security-weekly-rebuild.yml b/.github/workflows/security-weekly-rebuild.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/supply-chain-pr.yml b/.github/workflows/supply-chain-pr.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/supply-chain-verify.yml b/.github/workflows/supply-chain-verify.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/update-geolite2.yml b/.github/workflows/update-geolite2.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/waf-integration.yml b/.github/workflows/waf-integration.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/weekly-nightly-promotion.yml b/.github/workflows/weekly-nightly-promotion.yml old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.goreleaser.yaml b/.goreleaser.yaml old mode 100644 new mode 100755 diff --git a/.grype.yaml b/.grype.yaml old mode 100644 new mode 100755 diff --git a/.hadolint.yaml b/.hadolint.yaml old mode 100644 new mode 100755 diff --git a/.markdownlint.json b/.markdownlint.json old mode 100644 new mode 100755 diff --git a/.markdownlintignore b/.markdownlintignore old mode 100644 new mode 100755 diff --git a/.markdownlintrc b/.markdownlintrc old mode 100644 new mode 100755 diff --git a/.trivyignore b/.trivyignore old mode 100644 new mode 100755 diff --git a/.version b/.version old mode 100644 new mode 100755 diff --git a/.vscode/launch.json b/.vscode/launch.json old mode 100644 new mode 100755 diff --git a/.vscode/mcp.json b/.vscode/mcp.json old mode 100644 new mode 100755 diff --git a/.vscode/settings.json b/.vscode/settings.json old mode 100644 new mode 100755 diff --git a/.vscode/tasks.json b/.vscode/tasks.json old mode 100644 new mode 100755 diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md old mode 100644 new mode 100755 diff --git a/CHANGELOG.md b/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/CONTRIBUTING_TRANSLATIONS.md b/CONTRIBUTING_TRANSLATIONS.md old mode 100644 new mode 100755 diff --git a/Dockerfile b/Dockerfile old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/SECURITY.md b/SECURITY.md old mode 100644 new mode 100755 diff --git a/VERSION.md b/VERSION.md old mode 100644 new mode 100755 diff --git a/backend/.env.example b/backend/.env.example old mode 100644 new mode 100755 diff --git a/backend/.gitignore b/backend/.gitignore old mode 100644 new mode 100755 diff --git a/backend/.golangci-fast.yml b/backend/.golangci-fast.yml old mode 100644 new mode 100755 diff --git a/backend/.golangci.yml b/backend/.golangci.yml old mode 100644 new mode 100755 diff --git a/backend/PHASE1_COMPLETION_REPORT.md b/backend/PHASE1_COMPLETION_REPORT.md old mode 100644 new mode 100755 diff --git a/backend/PHASE1_FIXES.md b/backend/PHASE1_FIXES.md old mode 100644 new mode 100755 diff --git a/backend/PHASE1_PROGRESS.md b/backend/PHASE1_PROGRESS.md old mode 100644 new mode 100755 diff --git a/backend/README.md b/backend/README.md old mode 100644 new mode 100755 diff --git a/backend/cmd/api/main.go b/backend/cmd/api/main.go old mode 100644 new mode 100755 diff --git a/backend/cmd/api/main_parse_plugin_signatures_test.go b/backend/cmd/api/main_parse_plugin_signatures_test.go old mode 100644 new mode 100755 diff --git a/backend/cmd/api/main_test.go b/backend/cmd/api/main_test.go old mode 100644 new mode 100755 diff --git a/backend/cmd/localpatchreport/main.go b/backend/cmd/localpatchreport/main.go old mode 100644 new mode 100755 diff --git a/backend/cmd/localpatchreport/main_test.go b/backend/cmd/localpatchreport/main_test.go old mode 100644 new mode 100755 diff --git a/backend/cmd/seed/main.go b/backend/cmd/seed/main.go old mode 100644 new mode 100755 diff --git a/backend/cmd/seed/main_test.go b/backend/cmd/seed/main_test.go old mode 100644 new mode 100755 diff --git a/backend/cmd/seed/seed_smoke_test.go b/backend/cmd/seed/seed_smoke_test.go old mode 100644 new mode 100755 diff --git a/backend/dns_service_final.txt b/backend/dns_service_final.txt old mode 100644 new mode 100755 diff --git a/backend/final_lint.txt b/backend/final_lint.txt old mode 100644 new mode 100755 diff --git a/backend/full_lint_output.txt b/backend/full_lint_output.txt old mode 100644 new mode 100755 diff --git a/backend/go.mod b/backend/go.mod old mode 100644 new mode 100755 diff --git a/backend/go.sum b/backend/go.sum old mode 100644 new mode 100755 diff --git a/backend/handlers_coverage.txt b/backend/handlers_coverage.txt old mode 100644 new mode 100755 diff --git a/backend/integration/cerberus_integration_test.go b/backend/integration/cerberus_integration_test.go old mode 100644 new mode 100755 diff --git a/backend/integration/coraza_integration_test.go b/backend/integration/coraza_integration_test.go old mode 100644 new mode 100755 diff --git a/backend/integration/crowdsec_decisions_integration_test.go b/backend/integration/crowdsec_decisions_integration_test.go old mode 100644 new mode 100755 diff --git a/backend/integration/crowdsec_integration_test.go b/backend/integration/crowdsec_integration_test.go old mode 100644 new mode 100755 diff --git a/backend/integration/crowdsec_lapi_integration_test.go b/backend/integration/crowdsec_lapi_integration_test.go old mode 100644 new mode 100755 diff --git a/backend/integration/doc.go b/backend/integration/doc.go old mode 100644 new mode 100755 diff --git a/backend/integration/notification_http_wrapper_integration_test.go b/backend/integration/notification_http_wrapper_integration_test.go old mode 100644 new mode 100755 diff --git a/backend/integration/rate_limit_integration_test.go b/backend/integration/rate_limit_integration_test.go old mode 100644 new mode 100755 diff --git a/backend/integration/waf_integration_test.go b/backend/integration/waf_integration_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/PATCH_COVERAGE_ANALYSIS.md b/backend/internal/api/handlers/PATCH_COVERAGE_ANALYSIS.md old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/access_list_handler.go b/backend/internal/api/handlers/access_list_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/access_list_handler_coverage_test.go b/backend/internal/api/handlers/access_list_handler_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/access_list_handler_test.go b/backend/internal/api/handlers/access_list_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/additional_coverage_test.go b/backend/internal/api/handlers/additional_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/audit_log_handler.go b/backend/internal/api/handlers/audit_log_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/audit_log_handler_test.go b/backend/internal/api/handlers/audit_log_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/auth_handler.go b/backend/internal/api/handlers/auth_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/auth_handler_test.go b/backend/internal/api/handlers/auth_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/backend_coverage.txt b/backend/internal/api/handlers/backend_coverage.txt old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/backup_handler.go b/backend/internal/api/handlers/backup_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/backup_handler_sanitize_test.go b/backend/internal/api/handlers/backup_handler_sanitize_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/backup_handler_test.go b/backend/internal/api/handlers/backup_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/benchmark_test.go b/backend/internal/api/handlers/benchmark_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/cerberus_logs_ws.go b/backend/internal/api/handlers/cerberus_logs_ws.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/cerberus_logs_ws_test.go b/backend/internal/api/handlers/cerberus_logs_ws_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/certificate_handler.go b/backend/internal/api/handlers/certificate_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/certificate_handler_coverage_test.go b/backend/internal/api/handlers/certificate_handler_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/certificate_handler_patch_coverage_test.go b/backend/internal/api/handlers/certificate_handler_patch_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/certificate_handler_security_test.go b/backend/internal/api/handlers/certificate_handler_security_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/certificate_handler_test.go b/backend/internal/api/handlers/certificate_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/certificate_handler_upload_export_test.go b/backend/internal/api/handlers/certificate_handler_upload_export_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/conversion_test.go b/backend/internal/api/handlers/conversion_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/coverage_helpers_test.go b/backend/internal/api/handlers/coverage_helpers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/coverage_quick_test.go b/backend/internal/api/handlers/coverage_quick_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/credential_handler.go b/backend/internal/api/handlers/credential_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/credential_handler_test.go b/backend/internal/api/handlers/credential_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_archive_test.go b/backend/internal/api/handlers/crowdsec_archive_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_archive_validation_test.go b/backend/internal/api/handlers/crowdsec_archive_validation_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_bouncer_test.go b/backend/internal/api/handlers/crowdsec_bouncer_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_cache_verification_test.go b/backend/internal/api/handlers/crowdsec_cache_verification_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_coverage_boost_test.go b/backend/internal/api/handlers/crowdsec_coverage_boost_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_coverage_gap_test.go b/backend/internal/api/handlers/crowdsec_coverage_gap_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_coverage_target_test.go b/backend/internal/api/handlers/crowdsec_coverage_target_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_dashboard.go b/backend/internal/api/handlers/crowdsec_dashboard.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_dashboard_cache.go b/backend/internal/api/handlers/crowdsec_dashboard_cache.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_dashboard_test.go b/backend/internal/api/handlers/crowdsec_dashboard_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_decisions_test.go b/backend/internal/api/handlers/crowdsec_decisions_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_exec.go b/backend/internal/api/handlers/crowdsec_exec.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_exec_test.go b/backend/internal/api/handlers/crowdsec_exec_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_handler.go b/backend/internal/api/handlers/crowdsec_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_handler_comprehensive_test.go b/backend/internal/api/handlers/crowdsec_handler_comprehensive_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_handler_coverage_test.go b/backend/internal/api/handlers/crowdsec_handler_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_handler_test.go b/backend/internal/api/handlers/crowdsec_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_lapi_test.go b/backend/internal/api/handlers/crowdsec_lapi_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_presets_handler_test.go b/backend/internal/api/handlers/crowdsec_presets_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_pull_apply_integration_test.go b/backend/internal/api/handlers/crowdsec_pull_apply_integration_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_state_sync_test.go b/backend/internal/api/handlers/crowdsec_state_sync_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_stop_lapi_test.go b/backend/internal/api/handlers/crowdsec_stop_lapi_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_wave3_test.go b/backend/internal/api/handlers/crowdsec_wave3_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_wave5_test.go b/backend/internal/api/handlers/crowdsec_wave5_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_wave6_test.go b/backend/internal/api/handlers/crowdsec_wave6_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_wave7_test.go b/backend/internal/api/handlers/crowdsec_wave7_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/crowdsec_whitelist_handler_test.go b/backend/internal/api/handlers/crowdsec_whitelist_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/db_health_handler.go b/backend/internal/api/handlers/db_health_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/db_health_handler_test.go b/backend/internal/api/handlers/db_health_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/dns_detection_handler.go b/backend/internal/api/handlers/dns_detection_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/dns_detection_handler_test.go b/backend/internal/api/handlers/dns_detection_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/dns_provider_handler.go b/backend/internal/api/handlers/dns_provider_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/dns_provider_handler_test.go b/backend/internal/api/handlers/dns_provider_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/doc.go b/backend/internal/api/handlers/doc.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/docker_handler.go b/backend/internal/api/handlers/docker_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/docker_handler_test.go b/backend/internal/api/handlers/docker_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/domain_handler.go b/backend/internal/api/handlers/domain_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/domain_handler_test.go b/backend/internal/api/handlers/domain_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/emergency_handler.go b/backend/internal/api/handlers/emergency_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/emergency_handler_test.go b/backend/internal/api/handlers/emergency_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/encryption_handler.go b/backend/internal/api/handlers/encryption_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/encryption_handler_test.go b/backend/internal/api/handlers/encryption_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/feature_flags_blocker3_test.go b/backend/internal/api/handlers/feature_flags_blocker3_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/feature_flags_handler.go b/backend/internal/api/handlers/feature_flags_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/feature_flags_handler_coverage_test.go b/backend/internal/api/handlers/feature_flags_handler_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/feature_flags_handler_test.go b/backend/internal/api/handlers/feature_flags_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/handlers_blackbox_test.go b/backend/internal/api/handlers/handlers_blackbox_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/handlers_test.go b/backend/internal/api/handlers/handlers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/health_handler.go b/backend/internal/api/handlers/health_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/health_handler_test.go b/backend/internal/api/handlers/health_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/import_handler.go b/backend/internal/api/handlers/import_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/import_handler_coverage_test.go b/backend/internal/api/handlers/import_handler_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/import_handler_sanitize_test.go b/backend/internal/api/handlers/import_handler_sanitize_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/import_handler_test.go b/backend/internal/api/handlers/import_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/json_import_handler.go b/backend/internal/api/handlers/json_import_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/json_import_handler_test.go b/backend/internal/api/handlers/json_import_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/logs_handler.go b/backend/internal/api/handlers/logs_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/logs_handler_coverage_test.go b/backend/internal/api/handlers/logs_handler_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/logs_handler_test.go b/backend/internal/api/handlers/logs_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/logs_ws.go b/backend/internal/api/handlers/logs_ws.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/logs_ws_test.go b/backend/internal/api/handlers/logs_ws_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/manual_challenge_handler.go b/backend/internal/api/handlers/manual_challenge_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/manual_challenge_handler_test.go b/backend/internal/api/handlers/manual_challenge_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/misc_coverage_test.go b/backend/internal/api/handlers/misc_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/notification_coverage_test.go b/backend/internal/api/handlers/notification_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/notification_handler.go b/backend/internal/api/handlers/notification_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/notification_handler_test.go b/backend/internal/api/handlers/notification_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/notification_provider_blocker3_test.go b/backend/internal/api/handlers/notification_provider_blocker3_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/notification_provider_discord_only_test.go b/backend/internal/api/handlers/notification_provider_discord_only_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/notification_provider_handler.go b/backend/internal/api/handlers/notification_provider_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/notification_provider_handler_test.go b/backend/internal/api/handlers/notification_provider_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/notification_provider_handler_validation_test.go b/backend/internal/api/handlers/notification_provider_handler_validation_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/notification_provider_patch_coverage_test.go b/backend/internal/api/handlers/notification_provider_patch_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/notification_template_handler.go b/backend/internal/api/handlers/notification_template_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/notification_template_handler_test.go b/backend/internal/api/handlers/notification_template_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/npm_import_handler.go b/backend/internal/api/handlers/npm_import_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/npm_import_handler_test.go b/backend/internal/api/handlers/npm_import_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/perf_assert_test.go b/backend/internal/api/handlers/perf_assert_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/permission_helpers.go b/backend/internal/api/handlers/permission_helpers.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/permission_helpers_test.go b/backend/internal/api/handlers/permission_helpers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/plugin_handler.go b/backend/internal/api/handlers/plugin_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/plugin_handler_test.go b/backend/internal/api/handlers/plugin_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/pr_coverage_test.go b/backend/internal/api/handlers/pr_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/proxy_host_handler.go b/backend/internal/api/handlers/proxy_host_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/proxy_host_handler_patch_coverage_test.go b/backend/internal/api/handlers/proxy_host_handler_patch_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/proxy_host_handler_security_headers_test.go b/backend/internal/api/handlers/proxy_host_handler_security_headers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/proxy_host_handler_test.go b/backend/internal/api/handlers/proxy_host_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/proxy_host_handler_update_test.go b/backend/internal/api/handlers/proxy_host_handler_update_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/remote_server_handler.go b/backend/internal/api/handlers/remote_server_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/remote_server_handler_test.go b/backend/internal/api/handlers/remote_server_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/sanitize.go b/backend/internal/api/handlers/sanitize.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/sanitize_test.go b/backend/internal/api/handlers/sanitize_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_event_intake_test.go b/backend/internal/api/handlers/security_event_intake_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_geoip_endpoints_test.go b/backend/internal/api/handlers/security_geoip_endpoints_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_handler.go b/backend/internal/api/handlers/security_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_handler_audit_test.go b/backend/internal/api/handlers/security_handler_audit_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_handler_authz_test.go b/backend/internal/api/handlers/security_handler_authz_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_handler_cache_test.go b/backend/internal/api/handlers/security_handler_cache_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_handler_clean_test.go b/backend/internal/api/handlers/security_handler_clean_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_handler_coverage_test.go b/backend/internal/api/handlers/security_handler_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_handler_fixed_test.go b/backend/internal/api/handlers/security_handler_fixed_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_handler_rules_decisions_test.go b/backend/internal/api/handlers/security_handler_rules_decisions_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_handler_settings_test.go b/backend/internal/api/handlers/security_handler_settings_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_handler_test_fixed.go b/backend/internal/api/handlers/security_handler_test_fixed.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_handler_waf_test.go b/backend/internal/api/handlers/security_handler_waf_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_headers_handler.go b/backend/internal/api/handlers/security_headers_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_headers_handler_test.go b/backend/internal/api/handlers/security_headers_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_notifications.go b/backend/internal/api/handlers/security_notifications.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_notifications_blocker_test.go.archived b/backend/internal/api/handlers/security_notifications_blocker_test.go.archived old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_notifications_compatibility_test.go b/backend/internal/api/handlers/security_notifications_compatibility_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_notifications_compatibility_test.go.archived b/backend/internal/api/handlers/security_notifications_compatibility_test.go.archived old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_notifications_final_blockers_test.go b/backend/internal/api/handlers/security_notifications_final_blockers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_notifications_patch_coverage_test.go b/backend/internal/api/handlers/security_notifications_patch_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_notifications_single_source_test.go b/backend/internal/api/handlers/security_notifications_single_source_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_notifications_test.go b/backend/internal/api/handlers/security_notifications_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_priority_test.go b/backend/internal/api/handlers/security_priority_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_ratelimit_test.go b/backend/internal/api/handlers/security_ratelimit_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/security_toggles_test.go b/backend/internal/api/handlers/security_toggles_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/settings_handler.go b/backend/internal/api/handlers/settings_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/settings_handler_helpers_test.go b/backend/internal/api/handlers/settings_handler_helpers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/settings_handler_test.go b/backend/internal/api/handlers/settings_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/settings_wave3_test.go b/backend/internal/api/handlers/settings_wave3_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/settings_wave4_test.go b/backend/internal/api/handlers/settings_wave4_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/ssrf_test_helpers_test.go b/backend/internal/api/handlers/ssrf_test_helpers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/system_handler.go b/backend/internal/api/handlers/system_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/system_handler_test.go b/backend/internal/api/handlers/system_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/system_permissions_handler.go b/backend/internal/api/handlers/system_permissions_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/system_permissions_handler_test.go b/backend/internal/api/handlers/system_permissions_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/system_permissions_wave6_test.go b/backend/internal/api/handlers/system_permissions_wave6_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/testdb.go b/backend/internal/api/handlers/testdb.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/testdb_test.go b/backend/internal/api/handlers/testdb_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/testmain_test.go b/backend/internal/api/handlers/testmain_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/update_handler.go b/backend/internal/api/handlers/update_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/update_handler_test.go b/backend/internal/api/handlers/update_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/uptime_handler.go b/backend/internal/api/handlers/uptime_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/uptime_handler_test.go b/backend/internal/api/handlers/uptime_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/uptime_monitor_initial_state_test.go b/backend/internal/api/handlers/uptime_monitor_initial_state_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/user_handler.go b/backend/internal/api/handlers/user_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/user_handler_coverage_test.go b/backend/internal/api/handlers/user_handler_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/user_handler_test.go b/backend/internal/api/handlers/user_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/user_integration_test.go b/backend/internal/api/handlers/user_integration_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/websocket_status_handler.go b/backend/internal/api/handlers/websocket_status_handler.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers/websocket_status_handler_test.go b/backend/internal/api/handlers/websocket_status_handler_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/handlers_imports_test.go b/backend/internal/api/handlers_imports_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/auth.go b/backend/internal/api/middleware/auth.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/auth_test.go b/backend/internal/api/middleware/auth_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/doc.go b/backend/internal/api/middleware/doc.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/emergency.go b/backend/internal/api/middleware/emergency.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/emergency_test.go b/backend/internal/api/middleware/emergency_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/optional_auth.go b/backend/internal/api/middleware/optional_auth.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/optional_auth_test.go b/backend/internal/api/middleware/optional_auth_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/recovery.go b/backend/internal/api/middleware/recovery.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/recovery_test.go b/backend/internal/api/middleware/recovery_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/request_id.go b/backend/internal/api/middleware/request_id.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/request_id_test.go b/backend/internal/api/middleware/request_id_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/request_logger.go b/backend/internal/api/middleware/request_logger.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/request_logger_test.go b/backend/internal/api/middleware/request_logger_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/sanitize.go b/backend/internal/api/middleware/sanitize.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/sanitize_test.go b/backend/internal/api/middleware/sanitize_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/security.go b/backend/internal/api/middleware/security.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/middleware/security_test.go b/backend/internal/api/middleware/security_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/routes/endpoint_inventory_import_save_test.go b/backend/internal/api/routes/endpoint_inventory_import_save_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/routes/endpoint_inventory_test.go b/backend/internal/api/routes/endpoint_inventory_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/routes/routes.go b/backend/internal/api/routes/routes.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/routes/routes_coverage_test.go b/backend/internal/api/routes/routes_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/routes/routes_import_contract_test.go b/backend/internal/api/routes/routes_import_contract_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/routes/routes_import_test.go b/backend/internal/api/routes/routes_import_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/routes/routes_save_contract_test.go b/backend/internal/api/routes/routes_save_contract_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/routes/routes_test.go b/backend/internal/api/routes/routes_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/routes/routes_uptime_bootstrap_test.go b/backend/internal/api/routes/routes_uptime_bootstrap_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/tests/integration_test.go b/backend/internal/api/tests/integration_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/api/tests/user_smtp_audit_test.go b/backend/internal/api/tests/user_smtp_audit_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/client.go b/backend/internal/caddy/client.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/client_test.go b/backend/internal/caddy/client_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config.go b/backend/internal/caddy/config.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_buildacl_additional_test.go b/backend/internal/caddy/config_buildacl_additional_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_buildacl_test.go b/backend/internal/caddy/config_buildacl_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_crowdsec_test.go b/backend/internal/caddy/config_crowdsec_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_customcert_test.go b/backend/internal/caddy/config_customcert_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_extra_test.go b/backend/internal/caddy/config_extra_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_generate_additional_test.go b/backend/internal/caddy/config_generate_additional_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_generate_test.go b/backend/internal/caddy/config_generate_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_patch_coverage_test.go b/backend/internal/caddy/config_patch_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_security_headers_test.go b/backend/internal/caddy/config_security_headers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_test.go b/backend/internal/caddy/config_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_waf_security_test.go b/backend/internal/caddy/config_waf_security_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/config_waf_test.go b/backend/internal/caddy/config_waf_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/importer.go b/backend/internal/caddy/importer.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/importer_additional_test.go b/backend/internal/caddy/importer_additional_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/importer_extra_test.go b/backend/internal/caddy/importer_extra_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/importer_subroute_test.go b/backend/internal/caddy/importer_subroute_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/importer_test.go b/backend/internal/caddy/importer_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/manager.go b/backend/internal/caddy/manager.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/manager_additional_test.go b/backend/internal/caddy/manager_additional_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/manager_helpers.go b/backend/internal/caddy/manager_helpers.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/manager_helpers_test.go b/backend/internal/caddy/manager_helpers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/manager_multicred_integration_test.go b/backend/internal/caddy/manager_multicred_integration_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/manager_multicred_test.go b/backend/internal/caddy/manager_multicred_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/manager_patch_coverage_test.go b/backend/internal/caddy/manager_patch_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/manager_ssl_provider_test.go b/backend/internal/caddy/manager_ssl_provider_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/manager_test.go b/backend/internal/caddy/manager_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/normalize_test.go b/backend/internal/caddy/normalize_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/ssrf_test_helpers_test.go b/backend/internal/caddy/ssrf_test_helpers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/types.go b/backend/internal/caddy/types.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/types_extra_test.go b/backend/internal/caddy/types_extra_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/types_test.go b/backend/internal/caddy/types_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/validator.go b/backend/internal/caddy/validator.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/validator_additional_test.go b/backend/internal/caddy/validator_additional_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/validator_emergency_test.go b/backend/internal/caddy/validator_emergency_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/caddy/validator_test.go b/backend/internal/caddy/validator_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/cerberus/cerberus.go b/backend/internal/cerberus/cerberus.go old mode 100644 new mode 100755 diff --git a/backend/internal/cerberus/cerberus_blockers_test.go b/backend/internal/cerberus/cerberus_blockers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/cerberus/cerberus_isenabled_test.go b/backend/internal/cerberus/cerberus_isenabled_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/cerberus/cerberus_middleware_test.go b/backend/internal/cerberus/cerberus_middleware_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/cerberus/cerberus_test.go b/backend/internal/cerberus/cerberus_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/cerberus/rate_limit.go b/backend/internal/cerberus/rate_limit.go old mode 100644 new mode 100755 diff --git a/backend/internal/cerberus/rate_limit_test.go b/backend/internal/cerberus/rate_limit_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/config/config.go b/backend/internal/config/config.go old mode 100644 new mode 100755 diff --git a/backend/internal/config/config_test.go b/backend/internal/config/config_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/console_enroll.go b/backend/internal/crowdsec/console_enroll.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/console_enroll_test.go b/backend/internal/crowdsec/console_enroll_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/device_busy_test.go b/backend/internal/crowdsec/device_busy_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/doc.go b/backend/internal/crowdsec/doc.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/heartbeat_poller.go b/backend/internal/crowdsec/heartbeat_poller.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/heartbeat_poller_test.go b/backend/internal/crowdsec/heartbeat_poller_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/hub_cache.go b/backend/internal/crowdsec/hub_cache.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/hub_cache_test.go b/backend/internal/crowdsec/hub_cache_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/hub_cache_test.go.bak b/backend/internal/crowdsec/hub_cache_test.go.bak old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/hub_pull_apply_test.go b/backend/internal/crowdsec/hub_pull_apply_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/hub_sync.go b/backend/internal/crowdsec/hub_sync.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/hub_sync_raw_index_test.go b/backend/internal/crowdsec/hub_sync_raw_index_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/hub_sync_test.go b/backend/internal/crowdsec/hub_sync_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/hub_sync_test.go.bak b/backend/internal/crowdsec/hub_sync_test.go.bak old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/presets.go b/backend/internal/crowdsec/presets.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/presets_test.go b/backend/internal/crowdsec/presets_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/presets_test.go.bak b/backend/internal/crowdsec/presets_test.go.bak old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/registration.go b/backend/internal/crowdsec/registration.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/registration_test.go b/backend/internal/crowdsec/registration_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/testdata/hub_index_fixture.json b/backend/internal/crowdsec/testdata/hub_index_fixture.json old mode 100644 new mode 100755 diff --git a/backend/internal/crowdsec/testdata/hub_index_html.html b/backend/internal/crowdsec/testdata/hub_index_html.html old mode 100644 new mode 100755 diff --git a/backend/internal/crypto/encryption.go b/backend/internal/crypto/encryption.go old mode 100644 new mode 100755 diff --git a/backend/internal/crypto/encryption_test.go b/backend/internal/crypto/encryption_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/crypto/rotation_service.go b/backend/internal/crypto/rotation_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/crypto/rotation_service_test.go b/backend/internal/crypto/rotation_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/database/?_journal_mode=WAL&_busy_timeout=5000&_synchronous=NORMAL&_cache_size=-64000 b/backend/internal/database/?_journal_mode=WAL&_busy_timeout=5000&_synchronous=NORMAL&_cache_size=-64000 old mode 100644 new mode 100755 diff --git a/backend/internal/database/database.go b/backend/internal/database/database.go old mode 100644 new mode 100755 diff --git a/backend/internal/database/database_test.go b/backend/internal/database/database_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/database/errors.go b/backend/internal/database/errors.go old mode 100644 new mode 100755 diff --git a/backend/internal/database/errors_test.go b/backend/internal/database/errors_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/database/settings_query_test.go b/backend/internal/database/settings_query_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/logger/logger.go b/backend/internal/logger/logger.go old mode 100644 new mode 100755 diff --git a/backend/internal/logger/logger_test.go b/backend/internal/logger/logger_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/metrics/metrics.go b/backend/internal/metrics/metrics.go old mode 100644 new mode 100755 diff --git a/backend/internal/metrics/metrics_test.go b/backend/internal/metrics/metrics_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/metrics/metrics_test.go.bak b/backend/internal/metrics/metrics_test.go.bak old mode 100644 new mode 100755 diff --git a/backend/internal/metrics/security_metrics.go b/backend/internal/metrics/security_metrics.go old mode 100644 new mode 100755 diff --git a/backend/internal/metrics/security_metrics_test.go b/backend/internal/metrics/security_metrics_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/metrics/security_metrics_test.go.bak b/backend/internal/metrics/security_metrics_test.go.bak old mode 100644 new mode 100755 diff --git a/backend/internal/migrations/README.md b/backend/internal/migrations/README.md old mode 100644 new mode 100755 diff --git a/backend/internal/models/access_list.go b/backend/internal/models/access_list.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/caddy_config.go b/backend/internal/models/caddy_config.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/crowdsec_console_enrollment.go b/backend/internal/models/crowdsec_console_enrollment.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/crowdsec_preset_event.go b/backend/internal/models/crowdsec_preset_event.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/crowdsec_whitelist.go b/backend/internal/models/crowdsec_whitelist.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/dns_provider.go b/backend/internal/models/dns_provider.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/dns_provider_credential.go b/backend/internal/models/dns_provider_credential.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/dns_provider_credential_test.go b/backend/internal/models/dns_provider_credential_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/dns_provider_test.go b/backend/internal/models/dns_provider_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/domain.go b/backend/internal/models/domain.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/domain_test.go b/backend/internal/models/domain_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/emergency_token.go b/backend/internal/models/emergency_token.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/emergency_token_test.go b/backend/internal/models/emergency_token_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/hooks_test.go b/backend/internal/models/hooks_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/import_session.go b/backend/internal/models/import_session.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/location.go b/backend/internal/models/location.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/log_entry.go b/backend/internal/models/log_entry.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/manual_challenge.go b/backend/internal/models/manual_challenge.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/manual_challenge_test.go b/backend/internal/models/manual_challenge_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/notification.go b/backend/internal/models/notification.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/notification_config.go b/backend/internal/models/notification_config.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/notification_provider.go b/backend/internal/models/notification_provider.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/notification_provider_test.go b/backend/internal/models/notification_provider_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/notification_template.go b/backend/internal/models/notification_template.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/notification_test.go b/backend/internal/models/notification_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/plugin.go b/backend/internal/models/plugin.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/proxy_host.go b/backend/internal/models/proxy_host.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/remote_server.go b/backend/internal/models/remote_server.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/security_audit.go b/backend/internal/models/security_audit.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/security_config.go b/backend/internal/models/security_config.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/security_decision.go b/backend/internal/models/security_decision.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/security_header_profile.go b/backend/internal/models/security_header_profile.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/security_header_profile_test.go b/backend/internal/models/security_header_profile_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/security_log_entry.go b/backend/internal/models/security_log_entry.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/security_ruleset.go b/backend/internal/models/security_ruleset.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/seed.go b/backend/internal/models/seed.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/seed_test.go b/backend/internal/models/seed_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/setting.go b/backend/internal/models/setting.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/ssl_certificate.go b/backend/internal/models/ssl_certificate.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/uptime.go b/backend/internal/models/uptime.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/uptime_host.go b/backend/internal/models/uptime_host.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/uptime_test.go b/backend/internal/models/uptime_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/user.go b/backend/internal/models/user.go old mode 100644 new mode 100755 diff --git a/backend/internal/models/user_test.go b/backend/internal/models/user_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/network/internal_service_client.go b/backend/internal/network/internal_service_client.go old mode 100644 new mode 100755 diff --git a/backend/internal/network/internal_service_client_test.go b/backend/internal/network/internal_service_client_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/network/internal_service_client_test.go.bak b/backend/internal/network/internal_service_client_test.go.bak old mode 100644 new mode 100755 diff --git a/backend/internal/network/safeclient.go b/backend/internal/network/safeclient.go old mode 100644 new mode 100755 diff --git a/backend/internal/network/safeclient_test.go b/backend/internal/network/safeclient_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/network/safeclient_test.go.bak b/backend/internal/network/safeclient_test.go.bak old mode 100644 new mode 100755 diff --git a/backend/internal/notifications/engine.go b/backend/internal/notifications/engine.go old mode 100644 new mode 100755 diff --git a/backend/internal/notifications/feature_flags.go b/backend/internal/notifications/feature_flags.go old mode 100644 new mode 100755 diff --git a/backend/internal/notifications/http_client_executor.go b/backend/internal/notifications/http_client_executor.go old mode 100644 new mode 100755 diff --git a/backend/internal/notifications/http_wrapper.go b/backend/internal/notifications/http_wrapper.go old mode 100644 new mode 100755 diff --git a/backend/internal/notifications/http_wrapper_test.go b/backend/internal/notifications/http_wrapper_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/notifications/router.go b/backend/internal/notifications/router.go old mode 100644 new mode 100755 diff --git a/backend/internal/notifications/router_test.go b/backend/internal/notifications/router_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/patchreport/patchreport.go b/backend/internal/patchreport/patchreport.go old mode 100644 new mode 100755 diff --git a/backend/internal/patchreport/patchreport_test.go b/backend/internal/patchreport/patchreport_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/security/audit_logger.go b/backend/internal/security/audit_logger.go old mode 100644 new mode 100755 diff --git a/backend/internal/security/audit_logger_test.go b/backend/internal/security/audit_logger_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/security/audit_logger_test.go.bak b/backend/internal/security/audit_logger_test.go.bak old mode 100644 new mode 100755 diff --git a/backend/internal/security/internal_service_url_validator_test.go b/backend/internal/security/internal_service_url_validator_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/security/url_validator.go b/backend/internal/security/url_validator.go old mode 100644 new mode 100755 diff --git a/backend/internal/security/url_validator_coverage_test.go b/backend/internal/security/url_validator_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/security/url_validator_test.go b/backend/internal/security/url_validator_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/security/url_validator_test.go.bak b/backend/internal/security/url_validator_test.go.bak old mode 100644 new mode 100755 diff --git a/backend/internal/security/whitelist.go b/backend/internal/security/whitelist.go old mode 100644 new mode 100755 diff --git a/backend/internal/security/whitelist_test.go b/backend/internal/security/whitelist_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/server/emergency_server.go b/backend/internal/server/emergency_server.go old mode 100644 new mode 100755 diff --git a/backend/internal/server/emergency_server_test.go b/backend/internal/server/emergency_server_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/server/server.go b/backend/internal/server/server.go old mode 100644 new mode 100755 diff --git a/backend/internal/server/server_test.go b/backend/internal/server/server_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/access_list_service.go b/backend/internal/services/access_list_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/access_list_service_test.go b/backend/internal/services/access_list_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/auth_service.go b/backend/internal/services/auth_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/auth_service_test.go b/backend/internal/services/auth_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/backup_service.go b/backend/internal/services/backup_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/backup_service_disk_test.go b/backend/internal/services/backup_service_disk_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/backup_service_rehydrate_test.go b/backend/internal/services/backup_service_rehydrate_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/backup_service_test.go b/backend/internal/services/backup_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/backup_service_wave3_test.go b/backend/internal/services/backup_service_wave3_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/backup_service_wave4_test.go b/backend/internal/services/backup_service_wave4_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/backup_service_wave5_test.go b/backend/internal/services/backup_service_wave5_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/backup_service_wave6_test.go b/backend/internal/services/backup_service_wave6_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/backup_service_wave7_test.go b/backend/internal/services/backup_service_wave7_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/benchmark_test.go b/backend/internal/services/benchmark_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_helpers_test.go b/backend/internal/services/certificate_helpers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_service.go b/backend/internal/services/certificate_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_service_checkexpiry_test.go b/backend/internal/services/certificate_service_checkexpiry_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_service_coverage_test.go b/backend/internal/services/certificate_service_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_service_extra_coverage_test.go b/backend/internal/services/certificate_service_extra_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_service_patch_coverage_test.go b/backend/internal/services/certificate_service_patch_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_service_sync_coverage_test.go b/backend/internal/services/certificate_service_sync_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_service_test.go b/backend/internal/services/certificate_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_validator.go b/backend/internal/services/certificate_validator.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_validator_coverage_test.go b/backend/internal/services/certificate_validator_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_validator_extra_coverage_test.go b/backend/internal/services/certificate_validator_extra_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_validator_patch_coverage_test.go b/backend/internal/services/certificate_validator_patch_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/certificate_validator_test.go b/backend/internal/services/certificate_validator_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/coverage_boost_test.go b/backend/internal/services/coverage_boost_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/credential_service.go b/backend/internal/services/credential_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/credential_service_test.go b/backend/internal/services/credential_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/crowdsec_startup.go b/backend/internal/services/crowdsec_startup.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/crowdsec_startup_test.go b/backend/internal/services/crowdsec_startup_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/crowdsec_whitelist_service.go b/backend/internal/services/crowdsec_whitelist_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/crowdsec_whitelist_service_test.go b/backend/internal/services/crowdsec_whitelist_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/dns_detection_service.go b/backend/internal/services/dns_detection_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/dns_detection_service_test.go b/backend/internal/services/dns_detection_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/dns_provider_service.go b/backend/internal/services/dns_provider_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/dns_provider_service_test.go b/backend/internal/services/dns_provider_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/doc.go b/backend/internal/services/doc.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/docker_service.go b/backend/internal/services/docker_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/docker_service_test.go b/backend/internal/services/docker_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/emergency_token_service.go b/backend/internal/services/emergency_token_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/emergency_token_service_test.go b/backend/internal/services/emergency_token_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/enhanced_security_notification_service.go b/backend/internal/services/enhanced_security_notification_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/enhanced_security_notification_service_discord_only_test.go b/backend/internal/services/enhanced_security_notification_service_discord_only_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/enhanced_security_notification_service_patch_coverage_test.go b/backend/internal/services/enhanced_security_notification_service_patch_coverage_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/enhanced_security_notification_service_test.go b/backend/internal/services/enhanced_security_notification_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/geoip_service.go b/backend/internal/services/geoip_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/geoip_service_test.go b/backend/internal/services/geoip_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/log_service.go b/backend/internal/services/log_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/log_service_test.go b/backend/internal/services/log_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/log_watcher.go b/backend/internal/services/log_watcher.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/log_watcher_test.go b/backend/internal/services/log_watcher_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/mail_service.go b/backend/internal/services/mail_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/mail_service_template_test.go b/backend/internal/services/mail_service_template_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/mail_service_test.go b/backend/internal/services/mail_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/manual_challenge_service.go b/backend/internal/services/manual_challenge_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/manual_challenge_service_test.go b/backend/internal/services/manual_challenge_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/notification_service.go b/backend/internal/services/notification_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/notification_service_discord_only_test.go b/backend/internal/services/notification_service_discord_only_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/notification_service_json_test.go b/backend/internal/services/notification_service_json_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/notification_service_template_test.go b/backend/internal/services/notification_service_template_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/notification_service_test.go b/backend/internal/services/notification_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/plugin_loader.go b/backend/internal/services/plugin_loader.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/plugin_loader_test.go b/backend/internal/services/plugin_loader_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/proxyhost_service.go b/backend/internal/services/proxyhost_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/proxyhost_service_test.go b/backend/internal/services/proxyhost_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/proxyhost_service_validation_test.go b/backend/internal/services/proxyhost_service_validation_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/remoteserver_service.go b/backend/internal/services/remoteserver_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/remoteserver_service_test.go b/backend/internal/services/remoteserver_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/security_headers_service.go b/backend/internal/services/security_headers_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/security_headers_service_test.go b/backend/internal/services/security_headers_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/security_notification_service.go b/backend/internal/services/security_notification_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/security_notification_service_test.go b/backend/internal/services/security_notification_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/security_score.go b/backend/internal/services/security_score.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/security_score_test.go b/backend/internal/services/security_score_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/security_service.go b/backend/internal/services/security_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/security_service_test.go b/backend/internal/services/security_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/templates/email_base.html b/backend/internal/services/templates/email_base.html old mode 100644 new mode 100755 diff --git a/backend/internal/services/templates/email_security_alert.html b/backend/internal/services/templates/email_security_alert.html old mode 100644 new mode 100755 diff --git a/backend/internal/services/templates/email_ssl_event.html b/backend/internal/services/templates/email_ssl_event.html old mode 100644 new mode 100755 diff --git a/backend/internal/services/templates/email_system_event.html b/backend/internal/services/templates/email_system_event.html old mode 100644 new mode 100755 diff --git a/backend/internal/services/templates/email_uptime_event.html b/backend/internal/services/templates/email_uptime_event.html old mode 100644 new mode 100755 diff --git a/backend/internal/services/update_service.go b/backend/internal/services/update_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/update_service_test.go b/backend/internal/services/update_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/uptime_service.go b/backend/internal/services/uptime_service.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/uptime_service_notification_test.go b/backend/internal/services/uptime_service_notification_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/uptime_service_pr1_test.go b/backend/internal/services/uptime_service_pr1_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/uptime_service_race_test.go b/backend/internal/services/uptime_service_race_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/uptime_service_test.go b/backend/internal/services/uptime_service_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/uptime_service_unit_test.go b/backend/internal/services/uptime_service_unit_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/websocket_tracker.go b/backend/internal/services/websocket_tracker.go old mode 100644 new mode 100755 diff --git a/backend/internal/services/websocket_tracker_test.go b/backend/internal/services/websocket_tracker_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/testdata/handlers/crowdsec/lapi_decisions_response.json b/backend/internal/testdata/handlers/crowdsec/lapi_decisions_response.json old mode 100644 new mode 100755 diff --git a/backend/internal/testdata/handlers/crowdsec/preset_aggressive.json b/backend/internal/testdata/handlers/crowdsec/preset_aggressive.json old mode 100644 new mode 100755 diff --git a/backend/internal/testutil/db.go b/backend/internal/testutil/db.go old mode 100644 new mode 100755 diff --git a/backend/internal/testutil/db_test.go b/backend/internal/testutil/db_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/trace/trace.go b/backend/internal/trace/trace.go old mode 100644 new mode 100755 diff --git a/backend/internal/util/crypto.go b/backend/internal/util/crypto.go old mode 100644 new mode 100755 diff --git a/backend/internal/util/crypto_test.go b/backend/internal/util/crypto_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/util/permissions.go b/backend/internal/util/permissions.go old mode 100644 new mode 100755 diff --git a/backend/internal/util/permissions_test.go b/backend/internal/util/permissions_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/util/sanitize.go b/backend/internal/util/sanitize.go old mode 100644 new mode 100755 diff --git a/backend/internal/util/sanitize_test.go b/backend/internal/util/sanitize_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/utils/ip_helpers.go b/backend/internal/utils/ip_helpers.go old mode 100644 new mode 100755 diff --git a/backend/internal/utils/ip_helpers_test.go b/backend/internal/utils/ip_helpers_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/utils/url.go b/backend/internal/utils/url.go old mode 100644 new mode 100755 diff --git a/backend/internal/utils/url_connectivity_test.go b/backend/internal/utils/url_connectivity_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/utils/url_test.go b/backend/internal/utils/url_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/utils/url_testing.go b/backend/internal/utils/url_testing.go old mode 100644 new mode 100755 diff --git a/backend/internal/utils/url_testing_enhanced_test.go b/backend/internal/utils/url_testing_enhanced_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/utils/url_testing_security_test.go b/backend/internal/utils/url_testing_security_test.go old mode 100644 new mode 100755 diff --git a/backend/internal/version/version.go b/backend/internal/version/version.go old mode 100644 new mode 100755 diff --git a/backend/internal/version/version_test.go b/backend/internal/version/version_test.go old mode 100644 new mode 100755 diff --git a/backend/manual_challenge_coverage.txt b/backend/manual_challenge_coverage.txt old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/azure.go b/backend/pkg/dnsprovider/builtin/azure.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/builtin_test.go b/backend/pkg/dnsprovider/builtin/builtin_test.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/cloudflare.go b/backend/pkg/dnsprovider/builtin/cloudflare.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/digitalocean.go b/backend/pkg/dnsprovider/builtin/digitalocean.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/dnsimple.go b/backend/pkg/dnsprovider/builtin/dnsimple.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/godaddy.go b/backend/pkg/dnsprovider/builtin/godaddy.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/googleclouddns.go b/backend/pkg/dnsprovider/builtin/googleclouddns.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/hetzner.go b/backend/pkg/dnsprovider/builtin/hetzner.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/init.go b/backend/pkg/dnsprovider/builtin/init.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/namecheap.go b/backend/pkg/dnsprovider/builtin/namecheap.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/route53.go b/backend/pkg/dnsprovider/builtin/route53.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/builtin/vultr.go b/backend/pkg/dnsprovider/builtin/vultr.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/custom/init.go b/backend/pkg/dnsprovider/custom/init.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/custom/manual_provider.go b/backend/pkg/dnsprovider/custom/manual_provider.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/custom/manual_provider_test.go b/backend/pkg/dnsprovider/custom/manual_provider_test.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/custom/rfc2136_provider.go b/backend/pkg/dnsprovider/custom/rfc2136_provider.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/custom/rfc2136_provider_test.go b/backend/pkg/dnsprovider/custom/rfc2136_provider_test.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/custom/script_provider.go b/backend/pkg/dnsprovider/custom/script_provider.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/custom/script_provider_test.go b/backend/pkg/dnsprovider/custom/script_provider_test.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/custom/webhook_provider.go b/backend/pkg/dnsprovider/custom/webhook_provider.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/custom/webhook_provider_test.go b/backend/pkg/dnsprovider/custom/webhook_provider_test.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/errors.go b/backend/pkg/dnsprovider/errors.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/plugin.go b/backend/pkg/dnsprovider/plugin.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/registry.go b/backend/pkg/dnsprovider/registry.go old mode 100644 new mode 100755 diff --git a/backend/pkg/dnsprovider/registry_test.go b/backend/pkg/dnsprovider/registry_test.go old mode 100644 new mode 100755 diff --git a/backend/user_handler_coverage.txt b/backend/user_handler_coverage.txt old mode 100644 new mode 100755 diff --git a/codecov.yml b/codecov.yml old mode 100644 new mode 100755 diff --git a/configs/caddy.json b/configs/caddy.json old mode 100644 new mode 100755 diff --git a/configs/crowdsec/acquis.yaml b/configs/crowdsec/acquis.yaml old mode 100644 new mode 100755 diff --git a/configs/crowdsec/install_hub_items.sh b/configs/crowdsec/install_hub_items.sh old mode 100644 new mode 100755 diff --git a/configs/crowdsec/register_bouncer.sh b/configs/crowdsec/register_bouncer.sh old mode 100644 new mode 100755 diff --git a/docs/SECURITY_PRACTICES.md b/docs/SECURITY_PRACTICES.md old mode 100644 new mode 100755 diff --git a/docs/acme-staging.md b/docs/acme-staging.md old mode 100644 new mode 100755 diff --git a/docs/actions/nightly-build-failure.md b/docs/actions/nightly-build-failure.md old mode 100644 new mode 100755 diff --git a/docs/actions/playwright-e2e-failures.md b/docs/actions/playwright-e2e-failures.md old mode 100644 new mode 100755 diff --git a/docs/actions/trivy-scan-failure.md b/docs/actions/trivy-scan-failure.md old mode 100644 new mode 100755 diff --git a/docs/analysis/crowdsec_integration_failure_analysis.md b/docs/analysis/crowdsec_integration_failure_analysis.md old mode 100644 new mode 100755 diff --git a/docs/api.md b/docs/api.md old mode 100644 new mode 100755 diff --git a/docs/api/DNS_DETECTION_API.md b/docs/api/DNS_DETECTION_API.md old mode 100644 new mode 100755 diff --git a/docs/cerberus.md b/docs/cerberus.md old mode 100644 new mode 100755 diff --git a/docs/configuration/emergency-setup.md b/docs/configuration/emergency-setup.md old mode 100644 new mode 100755 diff --git a/docs/crowdsec-auto-start-quickref.md b/docs/crowdsec-auto-start-quickref.md old mode 100644 new mode 100755 diff --git a/docs/database-maintenance.md b/docs/database-maintenance.md old mode 100644 new mode 100755 diff --git a/docs/database-schema.md b/docs/database-schema.md old mode 100644 new mode 100755 diff --git a/docs/debugging-local-container.md b/docs/debugging-local-container.md old mode 100644 new mode 100755 diff --git a/docs/decisions/sprint1-timeout-remediation-findings.md b/docs/decisions/sprint1-timeout-remediation-findings.md old mode 100644 new mode 100755 diff --git a/docs/development/go_version_upgrades.md b/docs/development/go_version_upgrades.md old mode 100644 new mode 100755 diff --git a/docs/development/integration-tests.md b/docs/development/integration-tests.md old mode 100644 new mode 100755 diff --git a/docs/development/plugin-development.md b/docs/development/plugin-development.md old mode 100644 new mode 100755 diff --git a/docs/development/running-e2e.md b/docs/development/running-e2e.md old mode 100644 new mode 100755 diff --git a/docs/features.md b/docs/features.md old mode 100644 new mode 100755 diff --git a/docs/features/access-control.md b/docs/features/access-control.md old mode 100644 new mode 100755 diff --git a/docs/features/api.md b/docs/features/api.md old mode 100644 new mode 100755 diff --git a/docs/features/audit-logging.md b/docs/features/audit-logging.md old mode 100644 new mode 100755 diff --git a/docs/features/backup-restore.md b/docs/features/backup-restore.md old mode 100644 new mode 100755 diff --git a/docs/features/caddyfile-import.md b/docs/features/caddyfile-import.md old mode 100644 new mode 100755 diff --git a/docs/features/crowdsec.md b/docs/features/crowdsec.md old mode 100644 new mode 100755 diff --git a/docs/features/custom-plugins.md b/docs/features/custom-plugins.md old mode 100644 new mode 100755 diff --git a/docs/features/dns-auto-detection.md b/docs/features/dns-auto-detection.md old mode 100644 new mode 100755 diff --git a/docs/features/dns-autodetection.md b/docs/features/dns-autodetection.md old mode 100644 new mode 100755 diff --git a/docs/features/dns-challenge.md b/docs/features/dns-challenge.md old mode 100644 new mode 100755 diff --git a/docs/features/dns-providers.md b/docs/features/dns-providers.md old mode 100644 new mode 100755 diff --git a/docs/features/docker-integration.md b/docs/features/docker-integration.md old mode 100644 new mode 100755 diff --git a/docs/features/key-rotation.md b/docs/features/key-rotation.md old mode 100644 new mode 100755 diff --git a/docs/features/live-reload.md b/docs/features/live-reload.md old mode 100644 new mode 100755 diff --git a/docs/features/localization.md b/docs/features/localization.md old mode 100644 new mode 100755 diff --git a/docs/features/logs.md b/docs/features/logs.md old mode 100644 new mode 100755 diff --git a/docs/features/multi-credential.md b/docs/features/multi-credential.md old mode 100644 new mode 100755 diff --git a/docs/features/notifications.md b/docs/features/notifications.md old mode 100644 new mode 100755 diff --git a/docs/features/plugin-security.md b/docs/features/plugin-security.md old mode 100644 new mode 100755 diff --git a/docs/features/proxy-headers.md b/docs/features/proxy-headers.md old mode 100644 new mode 100755 diff --git a/docs/features/rate-limiting.md b/docs/features/rate-limiting.md old mode 100644 new mode 100755 diff --git a/docs/features/security-headers.md b/docs/features/security-headers.md old mode 100644 new mode 100755 diff --git a/docs/features/ssl-certificates.md b/docs/features/ssl-certificates.md old mode 100644 new mode 100755 diff --git a/docs/features/supply-chain-security.md b/docs/features/supply-chain-security.md old mode 100644 new mode 100755 diff --git a/docs/features/ui-themes.md b/docs/features/ui-themes.md old mode 100644 new mode 100755 diff --git a/docs/features/uptime-monitoring.md b/docs/features/uptime-monitoring.md old mode 100644 new mode 100755 diff --git a/docs/features/waf.md b/docs/features/waf.md old mode 100644 new mode 100755 diff --git a/docs/features/web-ui.md b/docs/features/web-ui.md old mode 100644 new mode 100755 diff --git a/docs/features/websocket.md b/docs/features/websocket.md old mode 100644 new mode 100755 diff --git a/docs/getting-started.md b/docs/getting-started.md old mode 100644 new mode 100755 diff --git a/docs/github-setup.md b/docs/github-setup.md old mode 100644 new mode 100755 diff --git a/docs/guides/crowdsec-setup.md b/docs/guides/crowdsec-setup.md old mode 100644 new mode 100755 diff --git a/docs/guides/dns-providers.md b/docs/guides/dns-providers.md old mode 100644 new mode 100755 diff --git a/docs/guides/dns-providers/azure-dns.md b/docs/guides/dns-providers/azure-dns.md old mode 100644 new mode 100755 diff --git a/docs/guides/dns-providers/cloudflare.md b/docs/guides/dns-providers/cloudflare.md old mode 100644 new mode 100755 diff --git a/docs/guides/dns-providers/digitalocean.md b/docs/guides/dns-providers/digitalocean.md old mode 100644 new mode 100755 diff --git a/docs/guides/dns-providers/google-cloud-dns.md b/docs/guides/dns-providers/google-cloud-dns.md old mode 100644 new mode 100755 diff --git a/docs/guides/dns-providers/route53.md b/docs/guides/dns-providers/route53.md old mode 100644 new mode 100755 diff --git a/docs/guides/local-key-management.md b/docs/guides/local-key-management.md old mode 100644 new mode 100755 diff --git a/docs/guides/manual-dns-provider.md b/docs/guides/manual-dns-provider.md old mode 100644 new mode 100755 diff --git a/docs/guides/supply-chain-security-developer-guide.md b/docs/guides/supply-chain-security-developer-guide.md old mode 100644 new mode 100755 diff --git a/docs/guides/supply-chain-security-user-guide.md b/docs/guides/supply-chain-security-user-guide.md old mode 100644 new mode 100755 diff --git a/docs/i18n-examples.md b/docs/i18n-examples.md old mode 100644 new mode 100755 diff --git a/docs/implementation/2026-02-02_backend_coverage_security_fix.md b/docs/implementation/2026-02-02_backend_coverage_security_fix.md old mode 100644 new mode 100755 diff --git a/docs/implementation/AGENT_SKILLS_MIGRATION_SUMMARY.md b/docs/implementation/AGENT_SKILLS_MIGRATION_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/implementation/AUTO_VERSIONING_IMPLEMENTATION_REPORT.md b/docs/implementation/AUTO_VERSIONING_IMPLEMENTATION_REPORT.md old mode 100644 new mode 100755 diff --git a/docs/implementation/BULK_ACL_FEATURE.md b/docs/implementation/BULK_ACL_FEATURE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/CI_FLAKE_TRIAGE_IMPLEMENTATION.md b/docs/implementation/CI_FLAKE_TRIAGE_IMPLEMENTATION.md old mode 100644 new mode 100755 diff --git a/docs/implementation/CI_WORKFLOW_FIXES_2026-01-11.md b/docs/implementation/CI_WORKFLOW_FIXES_2026-01-11.md old mode 100644 new mode 100755 diff --git a/docs/implementation/CODEQL_CI_ALIGNMENT_SUMMARY.md b/docs/implementation/CODEQL_CI_ALIGNMENT_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/implementation/DATABASE_MIGRATION_FIX_COMPLETE.md b/docs/implementation/DATABASE_MIGRATION_FIX_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/DNS_DETECTION_PHASE4_COMPLETE.md b/docs/implementation/DNS_DETECTION_PHASE4_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/DNS_KEY_ROTATION_PHASE2_COMPLETE.md b/docs/implementation/DNS_KEY_ROTATION_PHASE2_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/DOCKER_IMAGE_SCAN_SKILL_COMPLETE.md b/docs/implementation/DOCKER_IMAGE_SCAN_SKILL_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/DOCKER_OPTIMIZATION_PHASE_2_3_COMPLETE.md b/docs/implementation/DOCKER_OPTIMIZATION_PHASE_2_3_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/DOCS_TO_ISSUES_FIX_2026-01-11.md b/docs/implementation/DOCS_TO_ISSUES_FIX_2026-01-11.md old mode 100644 new mode 100755 diff --git a/docs/implementation/DOCUMENTATION_COMPLETE_crowdsec_startup.md b/docs/implementation/DOCUMENTATION_COMPLETE_crowdsec_startup.md old mode 100644 new mode 100755 diff --git a/docs/implementation/DROPDOWN_FIX_COMPLETE.md b/docs/implementation/DROPDOWN_FIX_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/E2E_PHASE0_COMPLETE.md b/docs/implementation/E2E_PHASE0_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/E2E_PHASE4_REMEDIATION_COMPLETE.md b/docs/implementation/E2E_PHASE4_REMEDIATION_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/E2E_SECURITY_ENFORCEMENT_FAILURES_SPEC.md b/docs/implementation/E2E_SECURITY_ENFORCEMENT_FAILURES_SPEC.md old mode 100644 new mode 100755 diff --git a/docs/implementation/E2E_TEST_REORGANIZATION_IMPLEMENTATION.md b/docs/implementation/E2E_TEST_REORGANIZATION_IMPLEMENTATION.md old mode 100644 new mode 100755 diff --git a/docs/implementation/FIREFOX_E2E_FIXES_SUMMARY.md b/docs/implementation/FIREFOX_E2E_FIXES_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/implementation/FRONTEND_TESTING_PHASE2_3_COMPLETE.md b/docs/implementation/FRONTEND_TESTING_PHASE2_3_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/FRONTEND_TEST_HANG_FIX.md b/docs/implementation/FRONTEND_TEST_HANG_FIX.md old mode 100644 new mode 100755 diff --git a/docs/implementation/GOSU_CVE_REMEDIATION.md b/docs/implementation/GOSU_CVE_REMEDIATION.md old mode 100644 new mode 100755 diff --git a/docs/implementation/GRYPE_SBOM_REMEDIATION.md b/docs/implementation/GRYPE_SBOM_REMEDIATION.md old mode 100644 new mode 100755 diff --git a/docs/implementation/I18N_IMPLEMENTATION_SUMMARY.md b/docs/implementation/I18N_IMPLEMENTATION_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/implementation/IMPLEMENTATION_SUMMARY.md b/docs/implementation/IMPLEMENTATION_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/implementation/IMPORT_DETECTION_BUG_FIX.md b/docs/implementation/IMPORT_DETECTION_BUG_FIX.md old mode 100644 new mode 100755 diff --git a/docs/implementation/INVESTIGATION_SUMMARY.md b/docs/implementation/INVESTIGATION_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE3_CONFIG_COVERAGE_COMPLETE.md b/docs/implementation/PHASE3_CONFIG_COVERAGE_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE3_MULTI_CREDENTIAL_COMPLETE.md b/docs/implementation/PHASE3_MULTI_CREDENTIAL_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE4_FRONTEND_COMPLETE.md b/docs/implementation/PHASE4_FRONTEND_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE4_SHORT_MODE_COMPLETE.md b/docs/implementation/PHASE4_SHORT_MODE_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE5_CHECKLIST.md b/docs/implementation/PHASE5_CHECKLIST.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE5_FINAL_STATUS.md b/docs/implementation/PHASE5_FINAL_STATUS.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE5_FRONTEND_COMPLETE.md b/docs/implementation/PHASE5_FRONTEND_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE5_PLUGINS_COMPLETE.md b/docs/implementation/PHASE5_PLUGINS_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE5_SUMMARY.md b/docs/implementation/PHASE5_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE_0_COMPLETE.md b/docs/implementation/PHASE_0_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE_3_4_TEST_ENVIRONMENT_COMPLETE.md b/docs/implementation/PHASE_3_4_TEST_ENVIRONMENT_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE_3_COMPLETE.md b/docs/implementation/PHASE_3_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE_4_COMPLETE.md b/docs/implementation/PHASE_4_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PHASE_5_COMPLETE.md b/docs/implementation/PHASE_5_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/PR450_TEST_COVERAGE_COMPLETE.md b/docs/implementation/PR450_TEST_COVERAGE_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/QA_AUDIT_REPORT_LOADING_OVERLAYS.md b/docs/implementation/QA_AUDIT_REPORT_LOADING_OVERLAYS.md old mode 100644 new mode 100755 diff --git a/docs/implementation/QA_MIGRATION_COMPLETE.md b/docs/implementation/QA_MIGRATION_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/QA_PHASE5_VERIFICATION_REPORT.md b/docs/implementation/QA_PHASE5_VERIFICATION_REPORT.md old mode 100644 new mode 100755 diff --git a/docs/implementation/QUICK_FIX_SUPPLY_CHAIN.md b/docs/implementation/QUICK_FIX_SUPPLY_CHAIN.md old mode 100644 new mode 100755 diff --git a/docs/implementation/README.md b/docs/implementation/README.md old mode 100644 new mode 100755 diff --git a/docs/implementation/SECURITY_CONFIG_PRIORITY.md b/docs/implementation/SECURITY_CONFIG_PRIORITY.md old mode 100644 new mode 100755 diff --git a/docs/implementation/SECURITY_HEADERS_IMPLEMENTATION_SUMMARY.md b/docs/implementation/SECURITY_HEADERS_IMPLEMENTATION_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/implementation/SECURITY_IMPLEMENTATION_PLAN.md b/docs/implementation/SECURITY_IMPLEMENTATION_PLAN.md old mode 100644 new mode 100755 diff --git a/docs/implementation/SSRF_COMPLETE.md b/docs/implementation/SSRF_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/SSRF_REMEDIATION_COMPLETE.md b/docs/implementation/SSRF_REMEDIATION_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/STATICCHECK_BLOCKING_INTEGRATION_COMPLETE.md b/docs/implementation/STATICCHECK_BLOCKING_INTEGRATION_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/STATICCHECK_FINALIZATION_SUMMARY.md b/docs/implementation/STATICCHECK_FINALIZATION_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/implementation/SUPERVISOR_COVERAGE_REVIEW_COMPLETE.md b/docs/implementation/SUPERVISOR_COVERAGE_REVIEW_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/SUPPLY_CHAIN_COMMENT_FORMAT.md b/docs/implementation/SUPPLY_CHAIN_COMMENT_FORMAT.md old mode 100644 new mode 100755 diff --git a/docs/implementation/SUPPLY_CHAIN_PR_COMMENTS_UPDATE.md b/docs/implementation/SUPPLY_CHAIN_PR_COMMENTS_UPDATE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/SUPPLY_CHAIN_REMEDIATION_PLAN.md b/docs/implementation/SUPPLY_CHAIN_REMEDIATION_PLAN.md old mode 100644 new mode 100755 diff --git a/docs/implementation/SUPPLY_CHAIN_SCAN_ANALYSIS.md b/docs/implementation/SUPPLY_CHAIN_SCAN_ANALYSIS.md old mode 100644 new mode 100755 diff --git a/docs/implementation/SUPPLY_CHAIN_SECURITY_ENHANCED_REPORTING.md b/docs/implementation/SUPPLY_CHAIN_SECURITY_ENHANCED_REPORTING.md old mode 100644 new mode 100755 diff --git a/docs/implementation/URL_TESTING_COVERAGE_AUDIT.md b/docs/implementation/URL_TESTING_COVERAGE_AUDIT.md old mode 100644 new mode 100755 diff --git a/docs/implementation/WEBSOCKET_FIX_SUMMARY.md b/docs/implementation/WEBSOCKET_FIX_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/implementation/WORKFLOW_ORCHESTRATION_FIX.md b/docs/implementation/WORKFLOW_ORCHESTRATION_FIX.md old mode 100644 new mode 100755 diff --git a/docs/implementation/WORKFLOW_REVIEW_2026-01-26.md b/docs/implementation/WORKFLOW_REVIEW_2026-01-26.md old mode 100644 new mode 100755 diff --git a/docs/implementation/WORKSTREAM_C_CROWDSEC_GO_VERSION_FIX.md b/docs/implementation/WORKSTREAM_C_CROWDSEC_GO_VERSION_FIX.md old mode 100644 new mode 100755 diff --git a/docs/implementation/admin_whitelist_test_and_fix_COMPLETE.md b/docs/implementation/admin_whitelist_test_and_fix_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/ci_image_ref_fix_COMPLETE.md b/docs/implementation/ci_image_ref_fix_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/ci_ref_debug_fix_COMPLETE.md b/docs/implementation/ci_ref_debug_fix_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/ci_remediation_summary.md b/docs/implementation/ci_remediation_summary.md old mode 100644 new mode 100755 diff --git a/docs/implementation/ci_tag_hardening_COMPLETE.md b/docs/implementation/ci_tag_hardening_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/crowdsec_startup_fix_COMPLETE.md b/docs/implementation/crowdsec_startup_fix_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/dns_providers_IMPLEMENTATION.md b/docs/implementation/dns_providers_IMPLEMENTATION.md old mode 100644 new mode 100755 diff --git a/docs/implementation/docker-optimization-phase1-complete.md b/docs/implementation/docker-optimization-phase1-complete.md old mode 100644 new mode 100755 diff --git a/docs/implementation/docker_optimization_phase4_complete.md b/docs/implementation/docker_optimization_phase4_complete.md old mode 100644 new mode 100755 diff --git a/docs/implementation/e2e_remediation_complete.md b/docs/implementation/e2e_remediation_complete.md old mode 100644 new mode 100755 diff --git a/docs/implementation/e2e_test_fixes_jan30.md b/docs/implementation/e2e_test_fixes_jan30.md old mode 100644 new mode 100755 diff --git a/docs/implementation/e2e_test_fixes_verification.md b/docs/implementation/e2e_test_fixes_verification.md old mode 100644 new mode 100755 diff --git a/docs/implementation/github_environment_protection_setup.md b/docs/implementation/github_environment_protection_setup.md old mode 100644 new mode 100755 diff --git a/docs/implementation/go_version_automation_phase1_complete.md b/docs/implementation/go_version_automation_phase1_complete.md old mode 100644 new mode 100755 diff --git a/docs/implementation/gorm_security_scanner_complete.md b/docs/implementation/gorm_security_scanner_complete.md old mode 100644 new mode 100755 diff --git a/docs/implementation/multi_file_modal_fix_complete.md b/docs/implementation/multi_file_modal_fix_complete.md old mode 100644 new mode 100755 diff --git a/docs/implementation/phase1_emergency_token_investigation_COMPLETE.md b/docs/implementation/phase1_emergency_token_investigation_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/phase3_caddy_integration_COMPLETE.md b/docs/implementation/phase3_caddy_integration_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/phase3_transaction_rollbacks_complete.md b/docs/implementation/phase3_transaction_rollbacks_complete.md old mode 100644 new mode 100755 diff --git a/docs/implementation/playwright_switch_helpers_complete.md b/docs/implementation/playwright_switch_helpers_complete.md old mode 100644 new mode 100755 diff --git a/docs/implementation/react-19-lucide-error-DIAGNOSTIC-REPORT.md b/docs/implementation/react-19-lucide-error-DIAGNOSTIC-REPORT.md old mode 100644 new mode 100755 diff --git a/docs/implementation/sidebar-fixed-header-ui-COMPLETE.md b/docs/implementation/sidebar-fixed-header-ui-COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/sidebar-fixed-header-ui-SPEC.md b/docs/implementation/sidebar-fixed-header-ui-SPEC.md old mode 100644 new mode 100755 diff --git a/docs/implementation/sprint3_api_key_move_summary.md b/docs/implementation/sprint3_api_key_move_summary.md old mode 100644 new mode 100755 diff --git a/docs/implementation/uptime_monitoring_port_fix_COMPLETE.md b/docs/implementation/uptime_monitoring_port_fix_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/implementation/validator_fix_complete_20260128.md b/docs/implementation/validator_fix_complete_20260128.md old mode 100644 new mode 100755 diff --git a/docs/implementation/validator_fix_diagnosis_20260128.md b/docs/implementation/validator_fix_diagnosis_20260128.md old mode 100644 new mode 100755 diff --git a/docs/implementation/validator_fix_spec_20260128.md b/docs/implementation/validator_fix_spec_20260128.md old mode 100644 new mode 100755 diff --git a/docs/implementation/warning_banner_fix_summary.md b/docs/implementation/warning_banner_fix_summary.md old mode 100644 new mode 100755 diff --git a/docs/import-guide.md b/docs/import-guide.md old mode 100644 new mode 100755 diff --git a/docs/index.md b/docs/index.md old mode 100644 new mode 100755 diff --git a/docs/issues/README.md b/docs/issues/README.md old mode 100644 new mode 100755 diff --git a/docs/issues/_TEMPLATE.md b/docs/issues/_TEMPLATE.md old mode 100644 new mode 100755 diff --git a/docs/issues/certificate-delete-manual-test.md b/docs/issues/certificate-delete-manual-test.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/.gitkeep b/docs/issues/created/.gitkeep old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251213-ACL-testing-tasks.md b/docs/issues/created/20251213-ACL-testing-tasks.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251213-Additional_Security.md b/docs/issues/created/20251213-Additional_Security.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251213-bulk-acl-subissues.md b/docs/issues/created/20251213-bulk-acl-subissues.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251213-bulk-acl-testing.md b/docs/issues/created/20251213-bulk-acl-testing.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251213-hectate.md b/docs/issues/created/20251213-hectate.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251213-orthrus.md b/docs/issues/created/20251213-orthrus.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251213-plex-remote-access-helper.md b/docs/issues/created/20251213-plex-remote-access-helper.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251213-rotating-loading-animations.md b/docs/issues/created/20251213-rotating-loading-animations.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251221-application-url-manual-test-plan.md b/docs/issues/created/20251221-application-url-manual-test-plan.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251221-issue-365-manual-test-plan.md b/docs/issues/created/20251221-issue-365-manual-test-plan.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251221-issue-sidebar-header-ui-manual-test-plan.md b/docs/issues/created/20251221-issue-sidebar-header-ui-manual-test-plan.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251224-manual_test_codeql_alignment.md b/docs/issues/created/20251224-manual_test_codeql_alignment.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251224-manual_test_plan_notifications_uptime.md b/docs/issues/created/20251224-manual_test_plan_notifications_uptime.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251224-ssrf_manual_test_plan.md b/docs/issues/created/20251224-ssrf_manual_test_plan.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20251231-ssrf-manual-test-plan.md b/docs/issues/created/20251231-ssrf-manual-test-plan.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260101-pre-existing-test-failures.md b/docs/issues/created/20260101-pre-existing-test-failures.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260110-grype_sbom_manual_testing.md b/docs/issues/created/20260110-grype_sbom_manual_testing.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260111-manual_test_ci_workflow_fixes.md b/docs/issues/created/20260111-manual_test_ci_workflow_fixes.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260111-staticcheck_manual_testing.md b/docs/issues/created/20260111-staticcheck_manual_testing.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260112-manual-test-ci-docker-fix-20260112.md b/docs/issues/created/20260112-manual-test-ci-docker-fix-20260112.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260125-manual-test-security-helpers.md b/docs/issues/created/20260125-manual-test-security-helpers.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260130-e2e-session-expiration-tests.md b/docs/issues/created/20260130-e2e-session-expiration-tests.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260130-frontend-auth-guard-reload.md b/docs/issues/created/20260130-frontend-auth-guard-reload.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260201-e2e_test_fixes_manual_validation.md b/docs/issues/created/20260201-e2e_test_fixes_manual_validation.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260202-manual-test-e2e-feature-flags.md b/docs/issues/created/20260202-manual-test-e2e-feature-flags.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260202-manual-test-sprint1-e2e-fixes.md b/docs/issues/created/20260202-manual-test-sprint1-e2e-fixes.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260202-version_sync.md b/docs/issues/created/20260202-version_sync.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260203-crowdsec-console-enrollment-manual-test.md b/docs/issues/created/20260203-crowdsec-console-enrollment-manual-test.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260203-phase3_technical_debt.md b/docs/issues/created/20260203-phase3_technical_debt.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260203-weak_assertions_certificates_spec.md b/docs/issues/created/20260203-weak_assertions_certificates_spec.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260204-crowdsec_auth_regression.md b/docs/issues/created/20260204-crowdsec_auth_regression.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260204-manual-test-phase2-e2e-optimizations.md b/docs/issues/created/20260204-manual-test-phase2-e2e-optimizations.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260204-modal_dropdown_handoff_contract.md b/docs/issues/created/20260204-modal_dropdown_handoff_contract.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260206-MODAL_DROPDOWN_FINDINGS_SUMMARY.md b/docs/issues/created/20260206-MODAL_DROPDOWN_FINDINGS_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260206-NEXT_STEPS.md b/docs/issues/created/20260206-NEXT_STEPS.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260206-modal_dropdown_triage_results.md b/docs/issues/created/20260206-modal_dropdown_triage_results.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260208-manual_test_shard_validation.md b/docs/issues/created/20260208-manual_test_shard_validation.md old mode 100644 new mode 100755 diff --git a/docs/issues/created/20260208-validate_e2e_infrastructure.md b/docs/issues/created/20260208-validate_e2e_infrastructure.md old mode 100644 new mode 100755 diff --git a/docs/issues/crowdsec-dashboard-manual-test.md b/docs/issues/crowdsec-dashboard-manual-test.md old mode 100644 new mode 100755 diff --git a/docs/issues/issue-825-manual-test-plan.md b/docs/issues/issue-825-manual-test-plan.md old mode 100644 new mode 100755 diff --git a/docs/issues/local_patch_report_dod_manual_checklist.md b/docs/issues/local_patch_report_dod_manual_checklist.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_acl_security_headers_dropdown_hotfix.md b/docs/issues/manual_test_acl_security_headers_dropdown_hotfix.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_auth_fixture_token_refresh_cache_regressions.md b/docs/issues/manual_test_auth_fixture_token_refresh_cache_regressions.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_governance_gorm_gate_gotify_token_hygiene.md b/docs/issues/manual_test_governance_gorm_gate_gotify_token_hygiene.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_notifications_single_source_of_truth.md b/docs/issues/manual_test_notifications_single_source_of_truth.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_notify_wrapper_gotify_webhook_regression_tracking.md b/docs/issues/manual_test_notify_wrapper_gotify_webhook_regression_tracking.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_pr1_caddy_compatibility_closure.md b/docs/issues/manual_test_pr1_caddy_compatibility_closure.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_pr2_security_posture_closure.md b/docs/issues/manual_test_pr2_security_posture_closure.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_pr3_keepalive_controls_closure.md b/docs/issues/manual_test_pr3_keepalive_controls_closure.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_provider_security_notifications_pr1_pr2.md b/docs/issues/manual_test_provider_security_notifications_pr1_pr2.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_security_pr_event_gating_artifact_resolution.md b/docs/issues/manual_test_security_pr_event_gating_artifact_resolution.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_smtp_mock_flakiness_fix.md b/docs/issues/manual_test_smtp_mock_flakiness_fix.md old mode 100644 new mode 100755 diff --git a/docs/issues/manual_test_workflow_triggers.md b/docs/issues/manual_test_workflow_triggers.md old mode 100644 new mode 100755 diff --git a/docs/issues/monitor-nebula-upstream-fix.md b/docs/issues/monitor-nebula-upstream-fix.md old mode 100644 new mode 100755 diff --git a/docs/issues/ntfy-notification-provider-manual-testing.md b/docs/issues/ntfy-notification-provider-manual-testing.md old mode 100644 new mode 100755 diff --git a/docs/issues/pr5-tcp-monitor-ux-manual-test.md b/docs/issues/pr5-tcp-monitor-ux-manual-test.md old mode 100644 new mode 100755 diff --git a/docs/issues/route-guard-session-expiration-bug.md b/docs/issues/route-guard-session-expiration-bug.md old mode 100644 new mode 100755 diff --git a/docs/issues/slack-manual-testing.md b/docs/issues/slack-manual-testing.md old mode 100644 new mode 100755 diff --git a/docs/issues/telegram-manual-testing.md b/docs/issues/telegram-manual-testing.md old mode 100644 new mode 100755 diff --git a/docs/issues/vite-8-beta-manual-testing.md b/docs/issues/vite-8-beta-manual-testing.md old mode 100644 new mode 100755 diff --git a/docs/live-logs-guide.md b/docs/live-logs-guide.md old mode 100644 new mode 100755 diff --git a/docs/maintenance/README.md b/docs/maintenance/README.md old mode 100644 new mode 100755 diff --git a/docs/maintenance/geolite2-checksum-update.md b/docs/maintenance/geolite2-checksum-update.md old mode 100644 new mode 100755 diff --git a/docs/migration-guide-crowdsec-auto-start.md b/docs/migration-guide-crowdsec-auto-start.md old mode 100644 new mode 100755 diff --git a/docs/migration-guide.md b/docs/migration-guide.md old mode 100644 new mode 100755 diff --git a/docs/patches/e2e_workflow_timeout_fix.patch.md b/docs/patches/e2e_workflow_timeout_fix.patch.md old mode 100644 new mode 100755 diff --git a/docs/performance/feature-flags-endpoint.md b/docs/performance/feature-flags-endpoint.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/2026-01-09_security-remediation-plan-dod.md b/docs/plans/archive/2026-01-09_security-remediation-plan-dod.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/AGENT_SKILLS_MIGRATION.md b/docs/plans/archive/AGENT_SKILLS_MIGRATION.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/CI_REMEDIATION_MASTER_PLAN.md b/docs/plans/archive/CI_REMEDIATION_MASTER_PLAN.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/CI_SECRET_DIAGNOSIS.md b/docs/plans/archive/CI_SECRET_DIAGNOSIS.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/CI_TEST_FAILURES_DETAILED_REMEDIATION.md b/docs/plans/archive/CI_TEST_FAILURES_DETAILED_REMEDIATION.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/CI_TEST_FAILURES_REMEDIATION.md b/docs/plans/archive/CI_TEST_FAILURES_REMEDIATION.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/GITHUB_SECURITY_WARNING_RESOLUTION_PLAN_2026-01-11.md b/docs/plans/archive/GITHUB_SECURITY_WARNING_RESOLUTION_PLAN_2026-01-11.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/GO_126_TEST_FAILURES_ANALYSIS.md b/docs/plans/archive/GO_126_TEST_FAILURES_ANALYSIS.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/MIGRATION_UPDATE_SUMMARY.md b/docs/plans/archive/MIGRATION_UPDATE_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/PHASE1_IMPLEMENTATION.md b/docs/plans/archive/PHASE1_IMPLEMENTATION.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/PHASE5_E2E_REMEDIATION.md b/docs/plans/archive/PHASE5_E2E_REMEDIATION.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/PHASE_2_3_REMEDIATION_PLAN.md b/docs/plans/archive/PHASE_2_3_REMEDIATION_PLAN.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/PHASE_3_SECURITY_TESTING_PLAN.md b/docs/plans/archive/PHASE_3_SECURITY_TESTING_PLAN.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/PHASE_4_UAT_INTEGRATION_PLAN.md b/docs/plans/archive/PHASE_4_UAT_INTEGRATION_PLAN.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/SECURITY_COVERAGE_QA_PLAN.md b/docs/plans/archive/SECURITY_COVERAGE_QA_PLAN.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/SUPPLY_CHAIN_SECURITY_FIXES.md b/docs/plans/archive/SUPPLY_CHAIN_SECURITY_FIXES.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/SUPPLY_CHAIN_VULNERABILITY_GUIDE.md b/docs/plans/archive/SUPPLY_CHAIN_VULNERABILITY_GUIDE.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/TEST_ISOLATION_FINDINGS.md b/docs/plans/archive/TEST_ISOLATION_FINDINGS.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/acl_security_headers_hotfix_plan.md b/docs/plans/archive/acl_security_headers_hotfix_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/agent-skills-migration-spec.md b/docs/plans/archive/agent-skills-migration-spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/alpine_migration_spec.md b/docs/plans/archive/alpine_migration_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/archive_supply_chain_pr_implementation.md b/docs/plans/archive/archive_supply_chain_pr_implementation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/archived_docker-socket-group-spec.md b/docs/plans/archive/archived_docker-socket-group-spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/auto_versioning_remediation.md b/docs/plans/archive/auto_versioning_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/backend_coverage_fix_plan.md b/docs/plans/archive/backend_coverage_fix_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/backend_coverage_investigation_spec.md b/docs/plans/archive/backend_coverage_investigation_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/beta_release_draft_pr.md b/docs/plans/archive/beta_release_draft_pr.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/beta_release_draft_pr_body_snapshot.md b/docs/plans/archive/beta_release_draft_pr_body_snapshot.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/beta_release_pr_body.md b/docs/plans/archive/beta_release_pr_body.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/break_glass_protocol_redesign.md b/docs/plans/archive/break_glass_protocol_redesign.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/browser_alignment_triage.md b/docs/plans/archive/browser_alignment_triage.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/bulk-apply-security-headers-plan.md b/docs/plans/archive/bulk-apply-security-headers-plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/c-ares_remediation_plan.md b/docs/plans/archive/c-ares_remediation_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/caddy_bouncer_field_remediation.md b/docs/plans/archive/caddy_bouncer_field_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/caddy_config_architecture_investigation.md b/docs/plans/archive/caddy_config_architecture_investigation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/caddy_import_backend_analysis.md b/docs/plans/archive/caddy_import_backend_analysis.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/caddy_import_debug_spec.md b/docs/plans/archive/caddy_import_debug_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/caddy_import_firefox_assessment.md b/docs/plans/archive/caddy_import_firefox_assessment.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/caddy_import_firefox_fix_spec.md b/docs/plans/archive/caddy_import_firefox_fix_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/caddy_import_fixes_spec.md b/docs/plans/archive/caddy_import_fixes_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/caddy_import_frontend_analysis.md b/docs/plans/archive/caddy_import_frontend_analysis.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/caddy_upgrade_plan.md b/docs/plans/archive/caddy_upgrade_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/cerberus_integration_testing_plan.md b/docs/plans/archive/cerberus_integration_testing_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/cerberus_remediation_plan.md b/docs/plans/archive/cerberus_remediation_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/cerberus_uiux_testing_plan.md b/docs/plans/archive/cerberus_uiux_testing_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_artifact_handover.md b/docs/plans/archive/ci_artifact_handover.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_codecov_backend_failure_remediation.md b/docs/plans/archive/ci_codecov_backend_failure_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_failure_fix.md b/docs/plans/archive/ci_failure_fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_failure_remediation_plan.md b/docs/plans/archive/ci_failure_remediation_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_hang_remediation.md b/docs/plans/archive/ci_hang_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_image_ref_fix_spec.md b/docs/plans/archive/ci_image_ref_fix_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_optimization_spec.md b/docs/plans/archive/ci_optimization_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_pipeline_fix_spec.md b/docs/plans/archive/ci_pipeline_fix_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_ref_debug_fix_spec.md b/docs/plans/archive/ci_ref_debug_fix_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_remediation_spec.md b/docs/plans/archive/ci_remediation_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_sequencing_spec.md b/docs/plans/archive/ci_sequencing_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_tag_hardening_spec.md b/docs/plans/archive/ci_tag_hardening_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ci_test_cleanup_spec.md b/docs/plans/archive/ci_test_cleanup_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/cleanup_temp_files.md b/docs/plans/archive/cleanup_temp_files.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/codecov-acceptinvite-patch-coverage.md b/docs/plans/archive/codecov-acceptinvite-patch-coverage.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/codecov_config_analysis.md b/docs/plans/archive/codecov_config_analysis.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/codeql-local-hygiene.md b/docs/plans/archive/codeql-local-hygiene.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/codeql_hardening_spec.md b/docs/plans/archive/codeql_hardening_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/comprehensive_modal_fix_spec.md b/docs/plans/archive/comprehensive_modal_fix_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/container-hardening-fix.md b/docs/plans/archive/container-hardening-fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec-hub-bootstrap-spec.md b/docs/plans/archive/crowdsec-hub-bootstrap-spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_api_spec_backup_2026-02-04.md b/docs/plans/archive/crowdsec_api_spec_backup_2026-02-04.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_bouncer_auto_registration.md b/docs/plans/archive/crowdsec_bouncer_auto_registration.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_bouncer_research_plan.md b/docs/plans/archive/crowdsec_bouncer_research_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_enrollment_debug_spec.md b/docs/plans/archive/crowdsec_enrollment_debug_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_full_implementation.md b/docs/plans/archive/crowdsec_full_implementation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_hotfix_plan.md b/docs/plans/archive/crowdsec_hotfix_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_lapi_auth_fix.md b/docs/plans/archive/crowdsec_lapi_auth_fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_lapi_error_diagnostic.md b/docs/plans/archive/crowdsec_lapi_error_diagnostic.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_lapi_integration_test_spec.md b/docs/plans/archive/crowdsec_lapi_integration_test_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_nonroot_fix_spec.md b/docs/plans/archive/crowdsec_nonroot_fix_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_reconciliation_failure.md b/docs/plans/archive/crowdsec_reconciliation_failure.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_source_build.md b/docs/plans/archive/crowdsec_source_build.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_startup_fix.md b/docs/plans/archive/crowdsec_startup_fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_testing_plan.md b/docs/plans/archive/crowdsec_testing_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/crowdsec_toggle_fix_plan.md b/docs/plans/archive/crowdsec_toggle_fix_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/current_spec.docker-cicd-backup.md b/docs/plans/archive/current_spec.docker-cicd-backup.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/current_spec.md.backup b/docs/plans/archive/current_spec.md.backup old mode 100644 new mode 100755 diff --git a/docs/plans/archive/custom-cert-upload-management-spec-2026-04-15.md b/docs/plans/archive/custom-cert-upload-management-spec-2026-04-15.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/custom_dns_plugin_spec.md b/docs/plans/archive/custom_dns_plugin_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/cve_remediation_spec.md b/docs/plans/archive/cve_remediation_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/db_corruption_guardrails_spec.md b/docs/plans/archive/db_corruption_guardrails_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/debian_migration_spec.md b/docs/plans/archive/debian_migration_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/design.md b/docs/plans/archive/design.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/dns_challenge_backend_research.md b/docs/plans/archive/dns_challenge_backend_research.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/dns_challenge_frontend_research.md b/docs/plans/archive/dns_challenge_frontend_research.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/dns_challenge_future_features.md b/docs/plans/archive/dns_challenge_future_features.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/dns_future_features_implementation.md b/docs/plans/archive/dns_future_features_implementation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/docker_compose_ci_fix.md b/docs/plans/archive/docker_compose_ci_fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/docker_compose_ci_fix_summary.md b/docs/plans/archive/docker_compose_ci_fix_summary.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/docker_socket_trace.md b/docs/plans/archive/docker_socket_trace.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/docker_tag_sanitization.md b/docs/plans/archive/docker_tag_sanitization.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/docs_to_issues_workflow.md b/docs/plans/archive/docs_to_issues_workflow.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/docs_to_issues_workflow_fix_2026-01-11.md b/docs/plans/archive/docs_to_issues_workflow_fix_2026-01-11.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/docs_workflow_update.md b/docs/plans/archive/docs_workflow_update.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/dod_remediation_spec.md b/docs/plans/archive/dod_remediation_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/e2e-remediation-v4.md b/docs/plans/archive/e2e-remediation-v4.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/e2e-remediation-v5.md b/docs/plans/archive/e2e-remediation-v5.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/e2e-test-fix-spec.md b/docs/plans/archive/e2e-test-fix-spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/e2e-test-triage-plan.md b/docs/plans/archive/e2e-test-triage-plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/e2e-test-triage-quick-start.md b/docs/plans/archive/e2e-test-triage-quick-start.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/e2e_ci_failure_diagnosis.md b/docs/plans/archive/e2e_ci_failure_diagnosis.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/e2e_emergency_token_fix.md b/docs/plans/archive/e2e_emergency_token_fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/e2e_failure_investigation.md b/docs/plans/archive/e2e_failure_investigation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/e2e_remediation_spec.md b/docs/plans/archive/e2e_remediation_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/e2e_test_failures.md b/docs/plans/archive/e2e_test_failures.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/e2e_test_fix_v2.md b/docs/plans/archive/e2e_test_fix_v2.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/email-notifications-smtp-spec.md b/docs/plans/archive/email-notifications-smtp-spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/eslint-ts-vite-upgrade-spec.md b/docs/plans/archive/eslint-ts-vite-upgrade-spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/fix_e2e_failures.md b/docs/plans/archive/fix_e2e_failures.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/fix_generateconfig_tests.md b/docs/plans/archive/fix_generateconfig_tests.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/fix_workflow_concurrency.md b/docs/plans/archive/fix_workflow_concurrency.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/frontend_coverage_boost.md b/docs/plans/archive/frontend_coverage_boost.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/frontend_coverage_test_plan.md b/docs/plans/archive/frontend_coverage_test_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/geolite2_checksum_fix_spec.md b/docs/plans/archive/geolite2_checksum_fix_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/go_version_management_strategy.md b/docs/plans/archive/go_version_management_strategy.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/gorm_security_remediation_plan.md b/docs/plans/archive/gorm_security_remediation_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/gorm_security_scanner_spec.md b/docs/plans/archive/gorm_security_scanner_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/grype_sbom_remediation_2026-01-10.md b/docs/plans/archive/grype_sbom_remediation_2026-01-10.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/handler_test_optimization.md b/docs/plans/archive/handler_test_optimization.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/history_rewrite.md b/docs/plans/archive/history_rewrite.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/import_cert_dashboard_spec.md b/docs/plans/archive/import_cert_dashboard_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/instruction_compliance_spec.md b/docs/plans/archive/instruction_compliance_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/issue-365-additional-security.md b/docs/plans/archive/issue-365-additional-security.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/issue-365-remaining-work.md b/docs/plans/archive/issue-365-remaining-work.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/lapi_translation_bugs.md b/docs/plans/archive/lapi_translation_bugs.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/lint_remediation_plan_full.md b/docs/plans/archive/lint_remediation_plan_full.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/medium_severity_remediation.md b/docs/plans/archive/medium_severity_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/merge-resolution-plan.md b/docs/plans/archive/merge-resolution-plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/nightly-vuln-remediation-spec.md b/docs/plans/archive/nightly-vuln-remediation-spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/nightly_branch_implementation.md b/docs/plans/archive/nightly_branch_implementation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/nightly_workflow_verification_status.md b/docs/plans/archive/nightly_workflow_verification_status.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/notification_page_trace.md b/docs/plans/archive/notification_page_trace.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/patch-coverage-codecov.md b/docs/plans/archive/patch-coverage-codecov.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/patch-coverage-improvement-plan-2026-05-02.md b/docs/plans/archive/patch-coverage-improvement-plan-2026-05-02.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/patch_coverage_spec.md b/docs/plans/archive/patch_coverage_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase-6-user-management-ui.md b/docs/plans/archive/phase-6-user-management-ui.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase1-failures-remediation.md b/docs/plans/archive/phase1-failures-remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase1-skipped-tests-remediation.md b/docs/plans/archive/phase1-skipped-tests-remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase2_docker_integration_discovery.md b/docs/plans/archive/phase2_docker_integration_discovery.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase2_remediation.md b/docs/plans/archive/phase2_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase2_user_mgmt_discovery.md b/docs/plans/archive/phase2_user_mgmt_discovery.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase3_blockers_remediation.md b/docs/plans/archive/phase3_blockers_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase3_caddy_integration_completion.md b/docs/plans/archive/phase3_caddy_integration_completion.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase3_completion_summary.md b/docs/plans/archive/phase3_completion_summary.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase4-settings-plan.md b/docs/plans/archive/phase4-settings-plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase4-test-remediation.md b/docs/plans/archive/phase4-test-remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase4_security_toggles_spec.md b/docs/plans/archive/phase4_security_toggles_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase5-implementation.md b/docs/plans/archive/phase5-implementation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase5_custom_plugins_spec.md b/docs/plans/archive/phase5_custom_plugins_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase_2_failure_analysis.md b/docs/plans/archive/phase_2_failure_analysis.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase_2_fix_plan.md b/docs/plans/archive/phase_2_fix_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase_2_interruption_analysis.md b/docs/plans/archive/phase_2_interruption_analysis.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/phase_2_test_organization_audit.md b/docs/plans/archive/phase_2_test_organization_audit.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/playright_remidiation_2026.02.04.md b/docs/plans/archive/playright_remidiation_2026.02.04.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/playwright-coverage-fix.md b/docs/plans/archive/playwright-coverage-fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/playwright-coverage-plan.md b/docs/plans/archive/playwright-coverage-plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/post_rebuild_diagnostic.md b/docs/plans/archive/post_rebuild_diagnostic.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/pr-434-docker-analysis.md b/docs/plans/archive/pr-434-docker-analysis.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/pr1_blocker_remediation.md b/docs/plans/archive/pr1_blocker_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/pr460_frontend_coverage.md b/docs/plans/archive/pr460_frontend_coverage.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/pr583_patch_coverage_spec.md b/docs/plans/archive/pr583_patch_coverage_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/precommit_performance_fix_spec.md b/docs/plans/archive/precommit_performance_fix_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/prev_spec_archived_dec16.md b/docs/plans/archive/prev_spec_archived_dec16.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/prev_spec_ci_investigation_dec18.md b/docs/plans/archive/prev_spec_ci_investigation_dec18.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/prev_spec_docker_socket_500_dec23.md b/docs/plans/archive/prev_spec_docker_socket_500_dec23.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/prev_spec_i18n_language_selector_dec19.md b/docs/plans/archive/prev_spec_i18n_language_selector_dec19.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/prev_spec_security_headers_persistence_dec18.md b/docs/plans/archive/prev_spec_security_headers_persistence_dec18.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/prev_spec_standard_proxy_headers_dec19.md b/docs/plans/archive/prev_spec_standard_proxy_headers_dec19.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/prev_spec_test_coverage_dec24.md b/docs/plans/archive/prev_spec_test_coverage_dec24.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/prev_spec_uiux_dec16.md b/docs/plans/archive/prev_spec_uiux_dec16.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/prev_spec_websocket_fix_dec16.md b/docs/plans/archive/prev_spec_websocket_fix_dec16.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/prev_spec_xforwarded_port_investigation.md b/docs/plans/archive/prev_spec_xforwarded_port_investigation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/propagation_workflow_update.md b/docs/plans/archive/propagation_workflow_update.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/qa_remediation.md b/docs/plans/archive/qa_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/qa_remediation_full_plan.md b/docs/plans/archive/qa_remediation_full_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/rate_limiter_testing_plan.md b/docs/plans/archive/rate_limiter_testing_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/react-activity-icon-error-plan.md b/docs/plans/archive/react-activity-icon-error-plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/rebase_resolution.md b/docs/plans/archive/rebase_resolution.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/reddit_feedback_spec.md b/docs/plans/archive/reddit_feedback_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/requirements.md b/docs/plans/archive/requirements.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/revert_ci_pipeline.md b/docs/plans/archive/revert_ci_pipeline.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/sample_orchestration_plan.md b/docs/plans/archive/sample_orchestration_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/security_features_spec.md b/docs/plans/archive/security_features_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/security_headers_apply_preset_analysis.md b/docs/plans/archive/security_headers_apply_preset_analysis.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/security_headers_investigation.md b/docs/plans/archive/security_headers_investigation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/security_remediation_plan.md b/docs/plans/archive/security_remediation_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/security_suite_remediation.md b/docs/plans/archive/security_suite_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/security_tooling_analysis.md b/docs/plans/archive/security_tooling_analysis.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/security_vulnerability_remediation.md b/docs/plans/archive/security_vulnerability_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/shard1_fix_plan.md b/docs/plans/archive/shard1_fix_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/shard1_investigation_summary.md b/docs/plans/archive/shard1_investigation_summary.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/skipped-tests-remediation.md b/docs/plans/archive/skipped-tests-remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/skipped_tests_remediation.md b/docs/plans/archive/skipped_tests_remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ssl_card_pending_fix.md b/docs/plans/archive/ssl_card_pending_fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ssrf-remediation.md b/docs/plans/archive/ssrf-remediation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ssrf_handler_fix_spec.md b/docs/plans/archive/ssrf_handler_fix_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ssrf_remediation_spec.md b/docs/plans/archive/ssrf_remediation_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/staticcheck_blocking_integration_2026-01-11.md b/docs/plans/archive/staticcheck_blocking_integration_2026-01-11.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/structure.md b/docs/plans/archive/structure.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/supply_chain_fix.md b/docs/plans/archive/supply_chain_fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/supply_chain_manual_grype.md b/docs/plans/archive/supply_chain_manual_grype.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/supply_chain_security_implementation.md b/docs/plans/archive/supply_chain_security_implementation.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/supply_chain_security_implementation.md.backup b/docs/plans/archive/supply_chain_security_implementation.md.backup old mode 100644 new mode 100755 diff --git a/docs/plans/archive/tasks.md b/docs/plans/archive/tasks.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/telegram_test_remediation_spec.md b/docs/plans/archive/telegram_test_remediation_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/test-coverage-remediation-plan.md b/docs/plans/archive/test-coverage-remediation-plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/test-optimization.md b/docs/plans/archive/test-optimization.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/test_coverage_plan_100_percent.md b/docs/plans/archive/test_coverage_plan_100_percent.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/test_coverage_plan_sqlite_corruption.md b/docs/plans/archive/test_coverage_plan_sqlite_corruption.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/ui_ux_bugfixes_spec.md b/docs/plans/archive/ui_ux_bugfixes_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/uptime_monitoring_diagnosis.md b/docs/plans/archive/uptime_monitoring_diagnosis.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/uptime_regression_spec.md b/docs/plans/archive/uptime_regression_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/url_test_security_fixes.md b/docs/plans/archive/url_test_security_fixes.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/url_testing_codeql_fix.md b/docs/plans/archive/url_testing_codeql_fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/user-management-consolidation-spec.md b/docs/plans/archive/user-management-consolidation-spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/user_handler_coverage_fix.md b/docs/plans/archive/user_handler_coverage_fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/waf_integration_fix.md b/docs/plans/archive/waf_integration_fix.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/waf_testing_plan.md b/docs/plans/archive/waf_testing_plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/workflow_modularization_spec.md b/docs/plans/archive/workflow_modularization_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/archive/workflow_orchestration_fix_2026-01-11.md b/docs/plans/archive/workflow_orchestration_fix_2026-01-11.md old mode 100644 new mode 100755 diff --git a/docs/plans/current_spec.md b/docs/plans/current_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/current_spec.md.bak2 b/docs/plans/current_spec.md.bak2 old mode 100644 new mode 100755 diff --git a/docs/plans/proof-of-concept/README.md b/docs/plans/proof-of-concept/README.md old mode 100644 new mode 100755 diff --git a/docs/plans/proof-of-concept/SUPERVISOR_REVIEW_SUMMARY.md b/docs/plans/proof-of-concept/SUPERVISOR_REVIEW_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/plans/proof-of-concept/test-backend-coverage.SKILL.md b/docs/plans/proof-of-concept/test-backend-coverage.SKILL.md old mode 100644 new mode 100755 diff --git a/docs/plans/proof-of-concept/validate-skills.py b/docs/plans/proof-of-concept/validate-skills.py old mode 100644 new mode 100755 diff --git a/docs/plans/rate_limit_ci_fix_spec.md b/docs/plans/rate_limit_ci_fix_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/telegram_implementation_spec.md b/docs/plans/telegram_implementation_spec.md old mode 100644 new mode 100755 diff --git a/docs/plans/telegram_remediation_spec.md b/docs/plans/telegram_remediation_spec.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/404_fix_qa_report.md b/docs/reports/archive/404_fix_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/ACL_DROPDOWN_BUG_FIX.md b/docs/reports/archive/ACL_DROPDOWN_BUG_FIX.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/CI_TEST_FIXES_SUMMARY.md b/docs/reports/archive/CI_TEST_FIXES_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/DIALOG_FIX_INVESTIGATION.md b/docs/reports/archive/DIALOG_FIX_INVESTIGATION.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/DNS_BUTTON_FIX_COMPLETE.md b/docs/reports/archive/DNS_BUTTON_FIX_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/E2E_BASELINE_FRESH_2026-02-12.md b/docs/reports/archive/E2E_BASELINE_FRESH_2026-02-12.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/E2E_BASELINE_REPORT_2026-02-12.md b/docs/reports/archive/E2E_BASELINE_REPORT_2026-02-12.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/E2E_BLOCKER_RESOLUTION.md b/docs/reports/archive/E2E_BLOCKER_RESOLUTION.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/E2E_REMEDIATION_CHECKLIST.md b/docs/reports/archive/E2E_REMEDIATION_CHECKLIST.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/E2E_SKIP_REMOVAL_CHECKPOINT.md b/docs/reports/archive/E2E_SKIP_REMOVAL_CHECKPOINT.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/E2E_SKIP_REMOVAL_SUMMARY.md b/docs/reports/archive/E2E_SKIP_REMOVAL_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/E2E_TEST_FIX_SUMMARY.md b/docs/reports/archive/E2E_TEST_FIX_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/E2E_TEST_QUICK_GUIDE.md b/docs/reports/archive/E2E_TEST_QUICK_GUIDE.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/FINAL_VERIFICATION_SSRF_REMEDIATION.md b/docs/reports/archive/FINAL_VERIFICATION_SSRF_REMEDIATION.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/HOTFIX_CROWDSEC_INTEGRATION_ISSUES.md b/docs/reports/archive/HOTFIX_CROWDSEC_INTEGRATION_ISSUES.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/HTTP_HEADER_SCAN.md b/docs/reports/archive/HTTP_HEADER_SCAN.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/PHASE1_VALIDATION_EXECUTIVE_SUMMARY.md b/docs/reports/archive/PHASE1_VALIDATION_EXECUTIVE_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/PHASE_2_DOCUMENTATION_INDEX.md b/docs/reports/archive/PHASE_2_DOCUMENTATION_INDEX.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/PHASE_2_EXECUTIVE_BRIEF.md b/docs/reports/archive/PHASE_2_EXECUTIVE_BRIEF.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/PHASE_2_FINAL_APPROVAL.md b/docs/reports/archive/PHASE_2_FINAL_APPROVAL.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/PHASE_2_FINAL_REPORT.md b/docs/reports/archive/PHASE_2_FINAL_REPORT.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/PHASE_2_VERIFICATION_COMPLETE.md b/docs/reports/archive/PHASE_2_VERIFICATION_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/PHASE_2_VERIFICATION_EXECUTION.md b/docs/reports/archive/PHASE_2_VERIFICATION_EXECUTION.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/PHASE_3_1_AUTH_FIX_REPORT.md b/docs/reports/archive/PHASE_3_1_AUTH_FIX_REPORT.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/PHASE_3_EXECUTION_COMPLETE.md b/docs/reports/archive/PHASE_3_EXECUTION_COMPLETE.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/PHASE_3_FINAL_VALIDATION_REPORT.md b/docs/reports/archive/PHASE_3_FINAL_VALIDATION_REPORT.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/PHASE_3_VALIDATION_REPORT.md b/docs/reports/archive/PHASE_3_VALIDATION_REPORT.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/RELEASE_DECISION.md b/docs/reports/archive/RELEASE_DECISION.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/SPRINT1_GO_DECISION.md b/docs/reports/archive/SPRINT1_GO_DECISION.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/SSRF_DOCUMENTATION_UPDATE_SUMMARY.md b/docs/reports/archive/SSRF_DOCUMENTATION_UPDATE_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/TEST_VERIFICATION_SUMMARY.md b/docs/reports/archive/TEST_VERIFICATION_SUMMARY.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/audit_logging_qa_report.md b/docs/reports/archive/audit_logging_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/backend_coverage_verification.md b/docs/reports/archive/backend_coverage_verification.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/backend_ip_fix_qa.md b/docs/reports/archive/backend_ip_fix_qa.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/break_glass_protocol_qa_report.md b/docs/reports/archive/break_glass_protocol_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/browser_alignment_diagnostic.md b/docs/reports/archive/browser_alignment_diagnostic.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/caddy_import_final_test_results.md b/docs/reports/archive/caddy_import_final_test_results.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/caddy_import_full_test_results.md b/docs/reports/archive/caddy_import_full_test_results.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/caddy_import_poc_results.md b/docs/reports/archive/caddy_import_poc_results.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/caddy_import_test_execution_summary.md b/docs/reports/archive/caddy_import_test_execution_summary.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/cerberus_live_logs_qa_report.md b/docs/reports/archive/cerberus_live_logs_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/cerberus_tc2_fix_implementation_report.md b/docs/reports/archive/cerberus_tc2_fix_implementation_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/ci_failure_diagnosis.md b/docs/reports/archive/ci_failure_diagnosis.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/ci_pipeline_audit.md b/docs/reports/archive/ci_pipeline_audit.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/ci_remediation_qa_report.md b/docs/reports/archive/ci_remediation_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/ci_sequencing_audit.md b/docs/reports/archive/ci_sequencing_audit.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/ci_workflow_analysis.md b/docs/reports/archive/ci_workflow_analysis.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/codeql_pr718_origin_map.md b/docs/reports/archive/codeql_pr718_origin_map.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/compliance_qa_report.md b/docs/reports/archive/compliance_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/coverage_gap_analysis.md b/docs/reports/archive/coverage_gap_analysis.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/coverage_verification.md b/docs/reports/archive/coverage_verification.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec-preset-fix-summary.md b/docs/reports/archive/crowdsec-preset-fix-summary.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec-preset-pull-apply-debug.md b/docs/reports/archive/crowdsec-preset-pull-apply-debug.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec_app_level_config.md b/docs/reports/archive/crowdsec_app_level_config.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec_bouncer_field_investigation.md b/docs/reports/archive/crowdsec_bouncer_field_investigation.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec_final_validation.md b/docs/reports/archive/crowdsec_final_validation.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec_final_validation_20251215.md b/docs/reports/archive/crowdsec_final_validation_20251215.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec_fix_deployment.md b/docs/reports/archive/crowdsec_fix_deployment.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec_integration_summary.md b/docs/reports/archive/crowdsec_integration_summary.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec_migration_qa_report.md b/docs/reports/archive/crowdsec_migration_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec_production_ready_20251215_205500.md b/docs/reports/archive/crowdsec_production_ready_20251215_205500.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec_trusted_proxies_fix.md b/docs/reports/archive/crowdsec_trusted_proxies_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/crowdsec_validation_final.md b/docs/reports/archive/crowdsec_validation_final.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/definition_of_done_report.md b/docs/reports/archive/definition_of_done_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/design.md b/docs/reports/archive/design.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/documentation_updates_geolite2_fix.md b/docs/reports/archive/documentation_updates_geolite2_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/e2e_fail_skip_ledger_2026-02-13.md b/docs/reports/archive/e2e_fail_skip_ledger_2026-02-13.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/e2e_final_validation.md b/docs/reports/archive/e2e_final_validation.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/e2e_fix_v2_qa_report.md b/docs/reports/archive/e2e_fix_v2_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/e2e_fix_v2_summary.md b/docs/reports/archive/e2e_fix_v2_summary.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/e2e_shard3_analysis.md b/docs/reports/archive/e2e_shard3_analysis.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/e2e_skip_registry_2026-02-13.md b/docs/reports/archive/e2e_skip_registry_2026-02-13.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/e2e_triage_report.md b/docs/reports/archive/e2e_triage_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/e2e_validation_report.md b/docs/reports/archive/e2e_validation_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/gh_actions_diagnostic.md b/docs/reports/archive/gh_actions_diagnostic.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/gorm_scanner_qa_report.md b/docs/reports/archive/gorm_scanner_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/implementation_notes.md b/docs/reports/archive/implementation_notes.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/key_rotation_qa_report.md b/docs/reports/archive/key_rotation_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/lint_remediation_checkpoint.md b/docs/reports/archive/lint_remediation_checkpoint.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/multi_credential_qa_report.md b/docs/reports/archive/multi_credential_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/nebula_upgrade_analysis.md b/docs/reports/archive/nebula_upgrade_analysis.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/performance_diagnostics.md b/docs/reports/archive/performance_diagnostics.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase1_analysis.md b/docs/reports/archive/phase1_analysis.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase1_complete.md b/docs/reports/archive/phase1_complete.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase1_diagnostics.md b/docs/reports/archive/phase1_diagnostics.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase1_final_report.md b/docs/reports/archive/phase1_final_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase1_validation.md b/docs/reports/archive/phase1_validation.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase1_validation_checklist.md b/docs/reports/archive/phase1_validation_checklist.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase2_checkpoint_report.md b/docs/reports/archive/phase2_checkpoint_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase2_complete.md b/docs/reports/archive/phase2_complete.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase2_failure_triage.md b/docs/reports/archive/phase2_failure_triage.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase3_3_completion_report.md b/docs/reports/archive/phase3_3_completion_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase3_3_findings.md b/docs/reports/archive/phase3_3_findings.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase3_4_validation_report.md b/docs/reports/archive/phase3_4_validation_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase3_coverage_gap_analysis.md b/docs/reports/archive/phase3_coverage_gap_analysis.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase4_dns_autodetection_qa_report.md b/docs/reports/archive/phase4_dns_autodetection_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/phase5_qa_report_20260120.md b/docs/reports/archive/phase5_qa_report_20260120.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr1_backend_impl_status.md b/docs/reports/archive/pr1_backend_impl_status.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr1_frontend_impl_status.md b/docs/reports/archive/pr1_frontend_impl_status.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr1_supervisor_review.md b/docs/reports/archive/pr1_supervisor_review.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr2_impl_status.md b/docs/reports/archive/pr2_impl_status.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr2_supervisor_review.md b/docs/reports/archive/pr2_supervisor_review.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr3_hygiene_scanner_hardening_2026-02-18.md b/docs/reports/archive/pr3_hygiene_scanner_hardening_2026-02-18.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr460_qa_report.md b/docs/reports/archive/pr460_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_open_alerts_baseline.json b/docs/reports/archive/pr718_open_alerts_baseline.json old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_open_alerts_freshness_20260218T135045Z.json b/docs/reports/archive/pr718_open_alerts_freshness_20260218T135045Z.json old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_open_alerts_freshness_20260218T135045Z.md b/docs/reports/archive/pr718_open_alerts_freshness_20260218T135045Z.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_open_alerts_freshness_20260218T163443Z.json b/docs/reports/archive/pr718_open_alerts_freshness_20260218T163443Z.json old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_open_alerts_freshness_20260218T163443Z.md b/docs/reports/archive/pr718_open_alerts_freshness_20260218T163443Z.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_open_alerts_freshness_20260218T163456Z.json b/docs/reports/archive/pr718_open_alerts_freshness_20260218T163456Z.json old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_open_alerts_freshness_20260218T163456Z.md b/docs/reports/archive/pr718_open_alerts_freshness_20260218T163456Z.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_open_alerts_freshness_20260218T163528Z.json b/docs/reports/archive/pr718_open_alerts_freshness_20260218T163528Z.json old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_open_alerts_freshness_20260218T163528Z.md b/docs/reports/archive/pr718_open_alerts_freshness_20260218T163528Z.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_open_alerts_freshness_20260218T163918Z.json b/docs/reports/archive/pr718_open_alerts_freshness_20260218T163918Z.json old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_open_alerts_freshness_20260218T163918Z.md b/docs/reports/archive/pr718_open_alerts_freshness_20260218T163918Z.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr718_remediation_progress_closure_2026-02-18.md b/docs/reports/archive/pr718_remediation_progress_closure_2026-02-18.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr_461_remediation_complete.md b/docs/reports/archive/pr_461_remediation_complete.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/pr_461_vulnerability_comment.md b/docs/reports/archive/pr_461_vulnerability_comment.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/precommit_blockers.md b/docs/reports/archive/precommit_blockers.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/precommit_fix_verification.md b/docs/reports/archive/precommit_fix_verification.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/precommit_performance_diagnosis.md b/docs/reports/archive/precommit_performance_diagnosis.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_agent_skills_migration.md b/docs/reports/archive/qa_agent_skills_migration.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_codeql_ci_alignment.md b/docs/reports/archive/qa_codeql_ci_alignment.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_coverage_validation_report.md b/docs/reports/archive/qa_coverage_validation_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_crowdsec_frontend_coverage_report.md b/docs/reports/archive/qa_crowdsec_frontend_coverage_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_crowdsec_implementation.md b/docs/reports/archive/qa_crowdsec_implementation.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_crowdsec_lapi_auth_fix.md b/docs/reports/archive/qa_crowdsec_lapi_auth_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_crowdsec_lapi_availability_fix.md b/docs/reports/archive/qa_crowdsec_lapi_availability_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_crowdsec_startup_test_failure.md b/docs/reports/archive/qa_crowdsec_startup_test_failure.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_crowdsec_toggle_fix_summary.md b/docs/reports/archive/qa_crowdsec_toggle_fix_summary.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_cwe918_ssrf_triage.md b/docs/reports/archive/qa_cwe918_ssrf_triage.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_debian_trixie_migration_2026-01-18.md b/docs/reports/archive/qa_debian_trixie_migration_2026-01-18.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_docker_only_build_fix_report.md b/docs/reports/archive/qa_docker_only_build_fix_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_docs_to_issues_workflow_fix.md b/docs/reports/archive/qa_docs_to_issues_workflow_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_e2e_test_fixes_report.md b/docs/reports/archive/qa_e2e_test_fixes_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_final_audit.md b/docs/reports/archive/qa_final_audit.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_final_crowdsec_validation.md b/docs/reports/archive/qa_final_crowdsec_validation.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_final_validation_sprint1.md b/docs/reports/archive/qa_final_validation_sprint1.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_geolite2_checksum_fix.md b/docs/reports/archive/qa_geolite2_checksum_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_i18n_report.md b/docs/reports/archive/qa_i18n_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_phase0_e2e_infrastructure.md b/docs/reports/archive/qa_phase0_e2e_infrastructure.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_phase2_testdata_auth_fix_20250123.md b/docs/reports/archive/qa_phase2_testdata_auth_fix_20250123.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_phase3_caddy_import_firefox_fix.md b/docs/reports/archive/qa_phase3_caddy_import_firefox_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_phase5_testdata_auth_20260124.md b/docs/reports/archive/qa_phase5_testdata_auth_20260124.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_race_and_test_failures_2025-12-12.md b/docs/reports/archive/qa_race_and_test_failures_2025-12-12.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_acl_uuid_validation.md b/docs/reports/archive/qa_report_acl_uuid_validation.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_bulk_apply_headers.md b/docs/reports/archive/qa_report_bulk_apply_headers.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_capi_fix.md b/docs/reports/archive/qa_report_capi_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_ci_fixes.md b/docs/reports/archive/qa_report_ci_fixes.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_crowdsec_architecture.md b/docs/reports/archive/qa_report_crowdsec_architecture.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_crowdsec_markdownlint_20251212.md b/docs/reports/archive/qa_report_crowdsec_markdownlint_20251212.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_crowdsec_startup_fix.md b/docs/reports/archive/qa_report_crowdsec_startup_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_crowdsec_verification.md b/docs/reports/archive/qa_report_crowdsec_verification.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_dns_provider_e2e_fixes.md b/docs/reports/archive/qa_report_dns_provider_e2e_fixes.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_docker_tag_fix_pr421.md b/docs/reports/archive/qa_report_docker_tag_fix_pr421.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_dod_verification.md b/docs/reports/archive/qa_report_dod_verification.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_dual_registry_publishing_2026-01-25.md b/docs/reports/archive/qa_report_dual_registry_publishing_2026-01-25.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_final.md b/docs/reports/archive/qa_report_final.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_geoip_v2.md b/docs/reports/archive/qa_report_geoip_v2.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_grype_sbom_2026-01-10.md b/docs/reports/archive/qa_report_grype_sbom_2026-01-10.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_i18n.md b/docs/reports/archive/qa_report_i18n.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_issue20_security_headers.md b/docs/reports/archive/qa_report_issue20_security_headers.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_issue365.md b/docs/reports/archive/qa_report_issue365.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_old_20260116_023158.md b/docs/reports/archive/qa_report_old_20260116_023158.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_phase2.md b/docs/reports/archive/qa_report_phase2.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_phase3.md b/docs/reports/archive/qa_report_phase3.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_phase3_remediation.md b/docs/reports/archive/qa_report_phase3_remediation.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_pr1.md b/docs/reports/archive/qa_report_pr1.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_pr583.md b/docs/reports/archive/qa_report_pr583.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_proxy_host_update_fix.md b/docs/reports/archive/qa_report_proxy_host_update_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_rate_limiting_20251212.md b/docs/reports/archive/qa_report_rate_limiting_20251212.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_sidebar_ui.md b/docs/reports/archive/qa_report_sidebar_ui.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_ssrf_fix.md b/docs/reports/archive/qa_report_ssrf_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_standard_proxy_headers.md b/docs/reports/archive/qa_report_standard_proxy_headers.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_staticcheck_old.md b/docs/reports/archive/qa_report_staticcheck_old.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_validator_fix_20260128.md b/docs/reports/archive/qa_report_validator_fix_20260128.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_waf_integration_fix_2026-01-25.md b/docs/reports/archive/qa_report_waf_integration_fix_2026-01-25.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_report_workflow_orchestration.md b/docs/reports/archive/qa_report_workflow_orchestration.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_security_headers_fix_2025-12-18.md b/docs/reports/archive/qa_security_headers_fix_2025-12-18.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_security_weekly_workflow.md b/docs/reports/archive/qa_security_weekly_workflow.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_ssrf_remediation_final.md b/docs/reports/archive/qa_ssrf_remediation_final.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_ssrf_remediation_report.md b/docs/reports/archive/qa_ssrf_remediation_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_summary_sidebar_ui.md b/docs/reports/archive/qa_summary_sidebar_ui.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_supply_chain_security.md b/docs/reports/archive/qa_supply_chain_security.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_test_coverage_audit.md b/docs/reports/archive/qa_test_coverage_audit.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/qa_uiux_testing_report.md b/docs/reports/archive/qa_uiux_testing_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/rate_limit_fix_summary.md b/docs/reports/archive/rate_limit_fix_summary.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/rate_limit_test_status.md b/docs/reports/archive/rate_limit_test_status.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/requirements.md b/docs/reports/archive/requirements.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/security-module-testing-qa-audit.md b/docs/reports/archive/security-module-testing-qa-audit.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/security_headers_bug_fix_summary.md b/docs/reports/archive/security_headers_bug_fix_summary.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/security_headers_trace.md b/docs/reports/archive/security_headers_trace.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/security_scan_summary.md b/docs/reports/archive/security_scan_summary.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/shard1_fix_qa_report.md b/docs/reports/archive/shard1_fix_qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/shard_isolation_fix.md b/docs/reports/archive/shard_isolation_fix.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/supervisor_review.md b/docs/reports/archive/supervisor_review.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/supervisor_review_dod.md b/docs/reports/archive/supervisor_review_dod.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/tasks.md b/docs/reports/archive/tasks.md old mode 100644 new mode 100755 diff --git a/docs/reports/archive/unused_code_audit.md b/docs/reports/archive/unused_code_audit.md old mode 100644 new mode 100755 diff --git a/docs/reports/caddy-compatibility-matrix.md b/docs/reports/caddy-compatibility-matrix.md old mode 100644 new mode 100755 diff --git a/docs/reports/caddy-security-posture.md b/docs/reports/caddy-security-posture.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_crowdsec_hub_bootstrapping.md b/docs/reports/qa_crowdsec_hub_bootstrapping.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_final_validation_report.md b/docs/reports/qa_final_validation_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report.md b/docs/reports/qa_report.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_2026-03-21_cwe614.md b/docs/reports/qa_report_2026-03-21_cwe614.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_2026-03-24.md b/docs/reports/qa_report_2026-03-24.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_cert_delete_ux.md b/docs/reports/qa_report_cert_delete_ux.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_crowdsec_dashboard.md b/docs/reports/qa_report_crowdsec_dashboard.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_crowdsec_whitelist_2026-04-16.md b/docs/reports/qa_report_crowdsec_whitelist_2026-04-16.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_import_save_regression.md b/docs/reports/qa_report_import_save_regression.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_issue_825.md b/docs/reports/qa_report_issue_825.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_ntfy_notifications.md b/docs/reports/qa_report_ntfy_notifications.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_pr1_empty_value.md b/docs/reports/qa_report_pr1_empty_value.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_pr3.md b/docs/reports/qa_report_pr3.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_pr4.md b/docs/reports/qa_report_pr4.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_pr754.md b/docs/reports/qa_report_pr754.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_pr928.md b/docs/reports/qa_report_pr928.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_pushover_notifications.md b/docs/reports/qa_report_pushover_notifications.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_report_ts6_upgrade_2026-03-11.md b/docs/reports/qa_report_ts6_upgrade_2026-03-11.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_security_audit_2026-04-04.md b/docs/reports/qa_security_audit_2026-04-04.md old mode 100644 new mode 100755 diff --git a/docs/reports/qa_security_scan_report.md b/docs/reports/qa_security_scan_report.md old mode 100644 new mode 100755 diff --git a/docs/reviews/crowdsec_auth_fix_code_review.md b/docs/reviews/crowdsec_auth_fix_code_review.md old mode 100644 new mode 100755 diff --git a/docs/runbooks/emergency-lockout-recovery.md b/docs/runbooks/emergency-lockout-recovery.md old mode 100644 new mode 100755 diff --git a/docs/runbooks/emergency-token-rotation.md b/docs/runbooks/emergency-token-rotation.md old mode 100644 new mode 100755 diff --git a/docs/security-incident-response.md b/docs/security-incident-response.md old mode 100644 new mode 100755 diff --git a/docs/security.md b/docs/security.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/2026-02-06-validation-report.md b/docs/security/archive/2026-02-06-validation-report.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/PHASE_2_3_VALIDATION_REPORT.md b/docs/security/archive/PHASE_2_3_VALIDATION_REPORT.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/SECURITY-EXCEPTION-nebula-v1.9.7.md b/docs/security/archive/SECURITY-EXCEPTION-nebula-v1.9.7.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/VULNERABILITY_ACCEPTANCE.md b/docs/security/archive/VULNERABILITY_ACCEPTANCE.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/VULNERABILITY_ASSESSMENT_PHASE2.md b/docs/security/archive/VULNERABILITY_ASSESSMENT_PHASE2.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/accepted-risks.md b/docs/security/archive/accepted-risks.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/accessibility_remediation_crowdsec.md b/docs/security/archive/accessibility_remediation_crowdsec.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/advisory_2026-02-01_base_image_cves.md b/docs/security/archive/advisory_2026-02-01_base_image_cves.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/advisory_2026-02-04_debian_cves_temporary.md b/docs/security/archive/advisory_2026-02-04_debian_cves_temporary.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/api-key-handling.md b/docs/security/archive/api-key-handling.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/codeql-scanning.md b/docs/security/archive/codeql-scanning.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/ssrf-protection.md b/docs/security/archive/ssrf-protection.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/supply-chain-no-cache-solution.md b/docs/security/archive/supply-chain-no-cache-solution.md old mode 100644 new mode 100755 diff --git a/docs/security/archive/websocket-auth-security.md b/docs/security/archive/websocket-auth-security.md old mode 100644 new mode 100755 diff --git a/docs/security/ghsa-69x3-g4r3-p962-options.md b/docs/security/ghsa-69x3-g4r3-p962-options.md old mode 100644 new mode 100755 diff --git a/docs/testing/DEBUGGING_IMPLEMENTATION.md b/docs/testing/DEBUGGING_IMPLEMENTATION.md old mode 100644 new mode 100755 diff --git a/docs/testing/DEBUG_OUTPUT_EXAMPLES.md b/docs/testing/DEBUG_OUTPUT_EXAMPLES.md old mode 100644 new mode 100755 diff --git a/docs/testing/FAILURE_DIAGNOSIS_GUIDE.md b/docs/testing/FAILURE_DIAGNOSIS_GUIDE.md old mode 100644 new mode 100755 diff --git a/docs/testing/README.md b/docs/testing/README.md old mode 100644 new mode 100755 diff --git a/docs/testing/crowdsec_auth_manual_verification.md b/docs/testing/crowdsec_auth_manual_verification.md old mode 100644 new mode 100755 diff --git a/docs/testing/debugging-guide.md b/docs/testing/debugging-guide.md old mode 100644 new mode 100755 diff --git a/docs/testing/e2e-best-practices.md b/docs/testing/e2e-best-practices.md old mode 100644 new mode 100755 diff --git a/docs/testing/e2e-dns-provider-triage-report.md b/docs/testing/e2e-dns-provider-triage-report.md old mode 100644 new mode 100755 diff --git a/docs/testing/e2e-test-writing-guide.md b/docs/testing/e2e-test-writing-guide.md old mode 100644 new mode 100755 diff --git a/docs/testing/security-helpers.md b/docs/testing/security-helpers.md old mode 100644 new mode 100755 diff --git a/docs/testing/sprint1-improvements.md b/docs/testing/sprint1-improvements.md old mode 100644 new mode 100755 diff --git a/docs/troubleshooting/crowdsec.md b/docs/troubleshooting/crowdsec.md old mode 100644 new mode 100755 diff --git a/docs/troubleshooting/dns-challenges.md b/docs/troubleshooting/dns-challenges.md old mode 100644 new mode 100755 diff --git a/docs/troubleshooting/e2e-tests.md b/docs/troubleshooting/e2e-tests.md old mode 100644 new mode 100755 diff --git a/docs/troubleshooting/go-gopls.md b/docs/troubleshooting/go-gopls.md old mode 100644 new mode 100755 diff --git a/docs/troubleshooting/proxy-headers.md b/docs/troubleshooting/proxy-headers.md old mode 100644 new mode 100755 diff --git a/docs/troubleshooting/react-production-errors.md b/docs/troubleshooting/react-production-errors.md old mode 100644 new mode 100755 diff --git a/docs/troubleshooting/websocket.md b/docs/troubleshooting/websocket.md old mode 100644 new mode 100755 diff --git a/eslint.config.js b/eslint.config.js old mode 100644 new mode 100755 diff --git a/frontend/.gitignore b/frontend/.gitignore old mode 100644 new mode 100755 diff --git a/frontend/README.md b/frontend/README.md old mode 100644 new mode 100755 diff --git a/frontend/e2e/playwright.config.ts b/frontend/e2e/playwright.config.ts old mode 100644 new mode 100755 diff --git a/frontend/eslint.config.js b/frontend/eslint.config.js old mode 100644 new mode 100755 diff --git a/frontend/index.html b/frontend/index.html old mode 100644 new mode 100755 diff --git a/frontend/package-lock.json b/frontend/package-lock.json old mode 100644 new mode 100755 diff --git a/frontend/package.json b/frontend/package.json old mode 100644 new mode 100755 diff --git a/frontend/postcss.config.js b/frontend/postcss.config.js old mode 100644 new mode 100755 diff --git a/frontend/public/banner.png b/frontend/public/banner.png old mode 100644 new mode 100755 diff --git a/frontend/public/banner.svg b/frontend/public/banner.svg old mode 100644 new mode 100755 diff --git a/frontend/public/banner.webp b/frontend/public/banner.webp old mode 100644 new mode 100755 diff --git a/frontend/public/favicon.png b/frontend/public/favicon.png old mode 100644 new mode 100755 diff --git a/frontend/public/logo.png b/frontend/public/logo.png old mode 100644 new mode 100755 diff --git a/frontend/public/logo.svg b/frontend/public/logo.svg old mode 100644 new mode 100755 diff --git a/frontend/public/logo.webp b/frontend/public/logo.webp old mode 100644 new mode 100755 diff --git a/frontend/public/unknown.html b/frontend/public/unknown.html old mode 100644 new mode 100755 diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/__tests__/i18n.test.ts b/frontend/src/__tests__/i18n.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/accessLists.test.ts b/frontend/src/api/__tests__/accessLists.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/backups.test.ts b/frontend/src/api/__tests__/backups.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/certificates.test.ts b/frontend/src/api/__tests__/certificates.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/client.test.ts b/frontend/src/api/__tests__/client.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/consoleEnrollment.test.ts b/frontend/src/api/__tests__/consoleEnrollment.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/credentials.test.ts b/frontend/src/api/__tests__/credentials.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/crowdsec.test.ts b/frontend/src/api/__tests__/crowdsec.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/dnsDetection.test.ts b/frontend/src/api/__tests__/dnsDetection.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/dnsProviders.test.ts b/frontend/src/api/__tests__/dnsProviders.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/docker.test.ts b/frontend/src/api/__tests__/docker.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/domains.test.ts b/frontend/src/api/__tests__/domains.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/encryption.test.ts b/frontend/src/api/__tests__/encryption.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/import.test.ts b/frontend/src/api/__tests__/import.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/jsonImport.test.ts b/frontend/src/api/__tests__/jsonImport.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/logs-websocket.test.ts b/frontend/src/api/__tests__/logs-websocket.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/logs.http.test.ts b/frontend/src/api/__tests__/logs.http.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/manualChallenge.test.ts b/frontend/src/api/__tests__/manualChallenge.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/notifications.test.ts b/frontend/src/api/__tests__/notifications.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/npmImport.test.ts b/frontend/src/api/__tests__/npmImport.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/plugins.test.ts b/frontend/src/api/__tests__/plugins.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/presets.test.ts b/frontend/src/api/__tests__/presets.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/proxyHosts-bulk.test.ts b/frontend/src/api/__tests__/proxyHosts-bulk.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/proxyHosts.test.ts b/frontend/src/api/__tests__/proxyHosts.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/remoteServers.test.ts b/frontend/src/api/__tests__/remoteServers.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/security.test.ts b/frontend/src/api/__tests__/security.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/securityHeaders.test.ts b/frontend/src/api/__tests__/securityHeaders.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/settings.test.ts b/frontend/src/api/__tests__/settings.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/setup.test.ts b/frontend/src/api/__tests__/setup.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/system.test.ts b/frontend/src/api/__tests__/system.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/uptime.test.ts b/frontend/src/api/__tests__/uptime.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/user.test.ts b/frontend/src/api/__tests__/user.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/users.test.ts b/frontend/src/api/__tests__/users.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/__tests__/websocket.test.ts b/frontend/src/api/__tests__/websocket.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/accessLists.ts b/frontend/src/api/accessLists.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/auditLogs.test.ts b/frontend/src/api/auditLogs.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/auditLogs.ts b/frontend/src/api/auditLogs.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/backups.ts b/frontend/src/api/backups.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/certificates.ts b/frontend/src/api/certificates.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/client.ts b/frontend/src/api/client.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/consoleEnrollment.ts b/frontend/src/api/consoleEnrollment.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/credentials.ts b/frontend/src/api/credentials.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/crowdsec.ts b/frontend/src/api/crowdsec.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/crowdsecDashboard.ts b/frontend/src/api/crowdsecDashboard.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/dnsDetection.ts b/frontend/src/api/dnsDetection.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/dnsProviders.ts b/frontend/src/api/dnsProviders.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/docker.ts b/frontend/src/api/docker.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/domains.ts b/frontend/src/api/domains.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/encryption.ts b/frontend/src/api/encryption.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/featureFlags.test.ts b/frontend/src/api/featureFlags.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/featureFlags.ts b/frontend/src/api/featureFlags.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/health.ts b/frontend/src/api/health.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/import.ts b/frontend/src/api/import.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/jsonImport.ts b/frontend/src/api/jsonImport.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/logs.test.ts b/frontend/src/api/logs.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/logs.ts b/frontend/src/api/logs.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/manualChallenge.ts b/frontend/src/api/manualChallenge.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/notifications.test.ts b/frontend/src/api/notifications.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/notifications.ts b/frontend/src/api/notifications.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/npmImport.ts b/frontend/src/api/npmImport.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/plugins.ts b/frontend/src/api/plugins.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/presets.ts b/frontend/src/api/presets.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/proxyHosts.ts b/frontend/src/api/proxyHosts.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/remoteServers.ts b/frontend/src/api/remoteServers.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/security.ts b/frontend/src/api/security.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/securityHeaders.ts b/frontend/src/api/securityHeaders.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/settings.ts b/frontend/src/api/settings.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/setup.ts b/frontend/src/api/setup.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/smtp.ts b/frontend/src/api/smtp.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/system.ts b/frontend/src/api/system.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/uptime.ts b/frontend/src/api/uptime.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/users.test.ts b/frontend/src/api/users.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/users.ts b/frontend/src/api/users.ts old mode 100644 new mode 100755 diff --git a/frontend/src/api/websocket.ts b/frontend/src/api/websocket.ts old mode 100644 new mode 100755 diff --git a/frontend/src/components/AccessListForm.tsx b/frontend/src/components/AccessListForm.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/AccessListSelector.tsx b/frontend/src/components/AccessListSelector.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/CSPBuilder.tsx b/frontend/src/components/CSPBuilder.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/CertificateChainViewer.tsx b/frontend/src/components/CertificateChainViewer.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/CertificateList.tsx b/frontend/src/components/CertificateList.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/CertificateStatusCard.tsx b/frontend/src/components/CertificateStatusCard.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/CertificateValidationPreview.tsx b/frontend/src/components/CertificateValidationPreview.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/CredentialManager.tsx b/frontend/src/components/CredentialManager.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/CrowdSecBouncerKeyDisplay.tsx b/frontend/src/components/CrowdSecBouncerKeyDisplay.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/CrowdSecKeyWarning.tsx b/frontend/src/components/CrowdSecKeyWarning.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/DNSDetectionResult.tsx b/frontend/src/components/DNSDetectionResult.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/DNSProviderCard.tsx b/frontend/src/components/DNSProviderCard.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/DNSProviderForm.tsx b/frontend/src/components/DNSProviderForm.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/DNSProviderSelector.tsx b/frontend/src/components/DNSProviderSelector.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ImportBanner.tsx b/frontend/src/components/ImportBanner.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ImportReviewTable.tsx b/frontend/src/components/ImportReviewTable.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ImportSitesModal.test.tsx b/frontend/src/components/ImportSitesModal.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ImportSitesModal.tsx b/frontend/src/components/ImportSitesModal.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/LanguageSelector.tsx b/frontend/src/components/LanguageSelector.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/Layout.tsx b/frontend/src/components/Layout.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/LiveLogViewer.tsx b/frontend/src/components/LiveLogViewer.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/LoadingStates.tsx b/frontend/src/components/LoadingStates.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/LogFilters.tsx b/frontend/src/components/LogFilters.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/LogTable.tsx b/frontend/src/components/LogTable.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/NotificationCenter.tsx b/frontend/src/components/NotificationCenter.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/PasswordStrengthMeter.tsx b/frontend/src/components/PasswordStrengthMeter.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/PermissionsPolicyBuilder.tsx b/frontend/src/components/PermissionsPolicyBuilder.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ProxyHostForm.tsx b/frontend/src/components/ProxyHostForm.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/RemoteServerForm.tsx b/frontend/src/components/RemoteServerForm.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/RequireAuth.tsx b/frontend/src/components/RequireAuth.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/RequireRole.tsx b/frontend/src/components/RequireRole.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/SecurityHeaderProfileForm.tsx b/frontend/src/components/SecurityHeaderProfileForm.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/SecurityScoreDisplay.tsx b/frontend/src/components/SecurityScoreDisplay.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/SetupGuard.tsx b/frontend/src/components/SetupGuard.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/SystemStatus.tsx b/frontend/src/components/SystemStatus.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ThemeToggle.tsx b/frontend/src/components/ThemeToggle.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/Toast.tsx b/frontend/src/components/Toast.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/UptimeWidget.tsx b/frontend/src/components/UptimeWidget.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/WebSocketStatusCard.tsx b/frontend/src/components/WebSocketStatusCard.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/AccessListForm.test.tsx b/frontend/src/components/__tests__/AccessListForm.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/AccessListSelector-token-coverage.test.tsx b/frontend/src/components/__tests__/AccessListSelector-token-coverage.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/AccessListSelector.test.tsx b/frontend/src/components/__tests__/AccessListSelector.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/ActiveDecisionsTable.test.tsx b/frontend/src/components/__tests__/ActiveDecisionsTable.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/AlertsList.test.tsx b/frontend/src/components/__tests__/AlertsList.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/BanTimelineChart.test.tsx b/frontend/src/components/__tests__/BanTimelineChart.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/CSPBuilder.test.tsx b/frontend/src/components/__tests__/CSPBuilder.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/CertificateChainViewer.test.tsx b/frontend/src/components/__tests__/CertificateChainViewer.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/CertificateList.test.tsx b/frontend/src/components/__tests__/CertificateList.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/CertificateStatusCard.test.tsx b/frontend/src/components/__tests__/CertificateStatusCard.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/CertificateValidationPreview.test.tsx b/frontend/src/components/__tests__/CertificateValidationPreview.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/CredentialManager.test.tsx b/frontend/src/components/__tests__/CredentialManager.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/CrowdSecBouncerKeyDisplay.test.tsx b/frontend/src/components/__tests__/CrowdSecBouncerKeyDisplay.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/CrowdSecDashboard.test.tsx b/frontend/src/components/__tests__/CrowdSecDashboard.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/CrowdSecKeyWarning.test.tsx b/frontend/src/components/__tests__/CrowdSecKeyWarning.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/DNSDetectionResult.test.tsx b/frontend/src/components/__tests__/DNSDetectionResult.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/DNSProviderForm.test.tsx b/frontend/src/components/__tests__/DNSProviderForm.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/DNSProviderSelector.test.tsx b/frontend/src/components/__tests__/DNSProviderSelector.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/DashboardSummaryCards.test.tsx b/frontend/src/components/__tests__/DashboardSummaryCards.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/DashboardTimeRangeSelector.test.tsx b/frontend/src/components/__tests__/DashboardTimeRangeSelector.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/DecisionsExportButton.test.tsx b/frontend/src/components/__tests__/DecisionsExportButton.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/ImportReviewTable-warnings.test.tsx b/frontend/src/components/__tests__/ImportReviewTable-warnings.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/ImportReviewTable.test.tsx b/frontend/src/components/__tests__/ImportReviewTable.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/LanguageSelector.test.tsx b/frontend/src/components/__tests__/LanguageSelector.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/Layout.test.tsx b/frontend/src/components/__tests__/Layout.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/LiveLogViewer.test.tsx b/frontend/src/components/__tests__/LiveLogViewer.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/LoadingStates-overlays.test.tsx b/frontend/src/components/__tests__/LoadingStates-overlays.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/LoadingStates.security.test.tsx b/frontend/src/components/__tests__/LoadingStates.security.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/ManualDNSChallenge.test.tsx b/frontend/src/components/__tests__/ManualDNSChallenge.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/NotificationCenter.test.tsx b/frontend/src/components/__tests__/NotificationCenter.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/PasswordStrengthMeter.test.tsx b/frontend/src/components/__tests__/PasswordStrengthMeter.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/PermissionsPolicyBuilder.test.tsx b/frontend/src/components/__tests__/PermissionsPolicyBuilder.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/ProxyHostForm-dns.test.tsx b/frontend/src/components/__tests__/ProxyHostForm-dns.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/ProxyHostForm-dropdown-changes.test.tsx b/frontend/src/components/__tests__/ProxyHostForm-dropdown-changes.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/ProxyHostForm-token-coverage.test.tsx b/frontend/src/components/__tests__/ProxyHostForm-token-coverage.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/ProxyHostForm-uptime.test.tsx b/frontend/src/components/__tests__/ProxyHostForm-uptime.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/ProxyHostForm.test.tsx b/frontend/src/components/__tests__/ProxyHostForm.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/RemoteServerForm.test.tsx b/frontend/src/components/__tests__/RemoteServerForm.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/ScenarioBreakdownChart.test.tsx b/frontend/src/components/__tests__/ScenarioBreakdownChart.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/SecurityHeaderProfileForm.test.tsx b/frontend/src/components/__tests__/SecurityHeaderProfileForm.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/SecurityNotificationSettingsModal.test.tsx b/frontend/src/components/__tests__/SecurityNotificationSettingsModal.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/SecurityScoreDisplay.test.tsx b/frontend/src/components/__tests__/SecurityScoreDisplay.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/SystemStatus.test.tsx b/frontend/src/components/__tests__/SystemStatus.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/TopAttackingIPsChart.test.tsx b/frontend/src/components/__tests__/TopAttackingIPsChart.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/__tests__/WebSocketStatusCard.test.tsx b/frontend/src/components/__tests__/WebSocketStatusCard.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/crowdsec/ActiveDecisionsTable.tsx b/frontend/src/components/crowdsec/ActiveDecisionsTable.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/crowdsec/AlertsList.tsx b/frontend/src/components/crowdsec/AlertsList.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/crowdsec/BanTimelineChart.tsx b/frontend/src/components/crowdsec/BanTimelineChart.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/crowdsec/CrowdSecDashboard.tsx b/frontend/src/components/crowdsec/CrowdSecDashboard.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/crowdsec/DashboardSummaryCards.tsx b/frontend/src/components/crowdsec/DashboardSummaryCards.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/crowdsec/DashboardTimeRangeSelector.tsx b/frontend/src/components/crowdsec/DashboardTimeRangeSelector.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/crowdsec/DecisionsExportButton.tsx b/frontend/src/components/crowdsec/DecisionsExportButton.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/crowdsec/ScenarioBreakdownChart.tsx b/frontend/src/components/crowdsec/ScenarioBreakdownChart.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/crowdsec/TopAttackingIPsChart.tsx b/frontend/src/components/crowdsec/TopAttackingIPsChart.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/BulkDeleteCertificateDialog.tsx b/frontend/src/components/dialogs/BulkDeleteCertificateDialog.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/CertificateCleanupDialog.tsx b/frontend/src/components/dialogs/CertificateCleanupDialog.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/CertificateDetailDialog.tsx b/frontend/src/components/dialogs/CertificateDetailDialog.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/CertificateExportDialog.tsx b/frontend/src/components/dialogs/CertificateExportDialog.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/CertificateUploadDialog.tsx b/frontend/src/components/dialogs/CertificateUploadDialog.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/DeleteCertificateDialog.tsx b/frontend/src/components/dialogs/DeleteCertificateDialog.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/ImportSuccessModal.tsx b/frontend/src/components/dialogs/ImportSuccessModal.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/__tests__/BulkDeleteCertificateDialog.test.tsx b/frontend/src/components/dialogs/__tests__/BulkDeleteCertificateDialog.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/__tests__/CertificateDetailDialog.test.tsx b/frontend/src/components/dialogs/__tests__/CertificateDetailDialog.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/__tests__/CertificateExportDialog.test.tsx b/frontend/src/components/dialogs/__tests__/CertificateExportDialog.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/__tests__/CertificateUploadDialog.test.tsx b/frontend/src/components/dialogs/__tests__/CertificateUploadDialog.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/__tests__/DeleteCertificateDialog.test.tsx b/frontend/src/components/dialogs/__tests__/DeleteCertificateDialog.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dialogs/__tests__/ImportSuccessModal.test.tsx b/frontend/src/components/dialogs/__tests__/ImportSuccessModal.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dns-providers/ManualDNSChallenge.tsx b/frontend/src/components/dns-providers/ManualDNSChallenge.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/dns-providers/index.ts b/frontend/src/components/dns-providers/index.ts old mode 100644 new mode 100755 diff --git a/frontend/src/components/layout/PageShell.tsx b/frontend/src/components/layout/PageShell.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/layout/index.ts b/frontend/src/components/layout/index.ts old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Alert.tsx b/frontend/src/components/ui/Alert.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Badge.tsx b/frontend/src/components/ui/Badge.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Button.tsx b/frontend/src/components/ui/Button.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Card.tsx b/frontend/src/components/ui/Card.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Checkbox.tsx b/frontend/src/components/ui/Checkbox.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/DataTable.tsx b/frontend/src/components/ui/DataTable.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Dialog.tsx b/frontend/src/components/ui/Dialog.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/EmptyState.tsx b/frontend/src/components/ui/EmptyState.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/FileDropZone.tsx b/frontend/src/components/ui/FileDropZone.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Input.tsx b/frontend/src/components/ui/Input.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Label.tsx b/frontend/src/components/ui/Label.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/NativeSelect.tsx b/frontend/src/components/ui/NativeSelect.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Progress.tsx b/frontend/src/components/ui/Progress.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Select.tsx b/frontend/src/components/ui/Select.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Skeleton.tsx b/frontend/src/components/ui/Skeleton.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/StatsCard.tsx b/frontend/src/components/ui/StatsCard.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Switch.tsx b/frontend/src/components/ui/Switch.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Tabs.test.tsx b/frontend/src/components/ui/Tabs.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Tabs.tsx b/frontend/src/components/ui/Tabs.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Textarea.tsx b/frontend/src/components/ui/Textarea.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/Tooltip.tsx b/frontend/src/components/ui/Tooltip.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/__tests__/Alert.test.tsx b/frontend/src/components/ui/__tests__/Alert.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/__tests__/DataTable.test.tsx b/frontend/src/components/ui/__tests__/DataTable.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/__tests__/FileDropZone.test.tsx b/frontend/src/components/ui/__tests__/FileDropZone.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/__tests__/Input.test.tsx b/frontend/src/components/ui/__tests__/Input.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/__tests__/Skeleton.test.tsx b/frontend/src/components/ui/__tests__/Skeleton.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/__tests__/StatsCard.test.tsx b/frontend/src/components/ui/__tests__/StatsCard.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/components/ui/index.ts b/frontend/src/components/ui/index.ts old mode 100644 new mode 100755 diff --git a/frontend/src/context/AuthContext.tsx b/frontend/src/context/AuthContext.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/context/AuthContextValue.ts b/frontend/src/context/AuthContextValue.ts old mode 100644 new mode 100755 diff --git a/frontend/src/context/LanguageContext.tsx b/frontend/src/context/LanguageContext.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/context/LanguageContextValue.ts b/frontend/src/context/LanguageContextValue.ts old mode 100644 new mode 100755 diff --git a/frontend/src/context/ThemeContext.tsx b/frontend/src/context/ThemeContext.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/context/ThemeContextValue.ts b/frontend/src/context/ThemeContextValue.ts old mode 100644 new mode 100755 diff --git a/frontend/src/data/__tests__/crowdsecPresets.test.ts b/frontend/src/data/__tests__/crowdsecPresets.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/data/__tests__/securityPresets.test.ts b/frontend/src/data/__tests__/securityPresets.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/data/crowdsecPresets.ts b/frontend/src/data/crowdsecPresets.ts old mode 100644 new mode 100755 diff --git a/frontend/src/data/dnsProviderSchemas.ts b/frontend/src/data/dnsProviderSchemas.ts old mode 100644 new mode 100755 diff --git a/frontend/src/data/securityPresets.ts b/frontend/src/data/securityPresets.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useAccessLists.test.tsx b/frontend/src/hooks/__tests__/useAccessLists.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useAuditLogs.test.tsx b/frontend/src/hooks/__tests__/useAuditLogs.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useAuth.test.tsx b/frontend/src/hooks/__tests__/useAuth.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useCertificates.test.tsx b/frontend/src/hooks/__tests__/useCertificates.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useConsoleEnrollment.test.tsx b/frontend/src/hooks/__tests__/useConsoleEnrollment.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useCredentials.test.tsx b/frontend/src/hooks/__tests__/useCredentials.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useCrowdSecWhitelist.test.ts b/frontend/src/hooks/__tests__/useCrowdSecWhitelist.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useCrowdsecDashboard.test.tsx b/frontend/src/hooks/__tests__/useCrowdsecDashboard.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useDNSDetection.test.tsx b/frontend/src/hooks/__tests__/useDNSDetection.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useDNSProviders.test.tsx b/frontend/src/hooks/__tests__/useDNSProviders.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useDocker.test.tsx b/frontend/src/hooks/__tests__/useDocker.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useDomains.test.tsx b/frontend/src/hooks/__tests__/useDomains.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useImport.test.ts b/frontend/src/hooks/__tests__/useImport.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useImport.test.tsx b/frontend/src/hooks/__tests__/useImport.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useJSONImport.test.tsx b/frontend/src/hooks/__tests__/useJSONImport.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useLanguage.test.tsx b/frontend/src/hooks/__tests__/useLanguage.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useManualChallenge.test.tsx b/frontend/src/hooks/__tests__/useManualChallenge.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useNPMImport.test.tsx b/frontend/src/hooks/__tests__/useNPMImport.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useNotifications.test.tsx b/frontend/src/hooks/__tests__/useNotifications.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/usePlugins.test.tsx b/frontend/src/hooks/__tests__/usePlugins.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useProxyHosts-bulk.test.tsx b/frontend/src/hooks/__tests__/useProxyHosts-bulk.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useProxyHosts.test.tsx b/frontend/src/hooks/__tests__/useProxyHosts.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useRemoteServers.test.tsx b/frontend/src/hooks/__tests__/useRemoteServers.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useSecurity.test.tsx b/frontend/src/hooks/__tests__/useSecurity.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useSecurityHeaders.test.tsx b/frontend/src/hooks/__tests__/useSecurityHeaders.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/__tests__/useTheme.test.tsx b/frontend/src/hooks/__tests__/useTheme.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useAccessLists.ts b/frontend/src/hooks/useAccessLists.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useAuditLogs.ts b/frontend/src/hooks/useAuditLogs.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useAuth.ts b/frontend/src/hooks/useAuth.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useCertificates.ts b/frontend/src/hooks/useCertificates.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useConsoleEnrollment.ts b/frontend/src/hooks/useConsoleEnrollment.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useCredentials.ts b/frontend/src/hooks/useCredentials.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useCrowdSecWhitelist.ts b/frontend/src/hooks/useCrowdSecWhitelist.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useCrowdsecDashboard.ts b/frontend/src/hooks/useCrowdsecDashboard.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useDNSDetection.ts b/frontend/src/hooks/useDNSDetection.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useDNSProviders.ts b/frontend/src/hooks/useDNSProviders.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useDocker.ts b/frontend/src/hooks/useDocker.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useDomains.ts b/frontend/src/hooks/useDomains.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useEncryption.ts b/frontend/src/hooks/useEncryption.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useFocusTrap.ts b/frontend/src/hooks/useFocusTrap.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useImport.ts b/frontend/src/hooks/useImport.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useJSONImport.ts b/frontend/src/hooks/useJSONImport.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useLanguage.ts b/frontend/src/hooks/useLanguage.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useManualChallenge.ts b/frontend/src/hooks/useManualChallenge.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useNPMImport.ts b/frontend/src/hooks/useNPMImport.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useNotifications.ts b/frontend/src/hooks/useNotifications.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/usePlugins.ts b/frontend/src/hooks/usePlugins.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useProxyHosts.ts b/frontend/src/hooks/useProxyHosts.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useRemoteServers.ts b/frontend/src/hooks/useRemoteServers.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useSecurity.ts b/frontend/src/hooks/useSecurity.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useSecurityHeaders.ts b/frontend/src/hooks/useSecurityHeaders.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useTheme.ts b/frontend/src/hooks/useTheme.ts old mode 100644 new mode 100755 diff --git a/frontend/src/hooks/useWebSocketStatus.ts b/frontend/src/hooks/useWebSocketStatus.ts old mode 100644 new mode 100755 diff --git a/frontend/src/i18n.ts b/frontend/src/i18n.ts old mode 100644 new mode 100755 diff --git a/frontend/src/index.css b/frontend/src/index.css old mode 100644 new mode 100755 diff --git a/frontend/src/locales/de/translation.json b/frontend/src/locales/de/translation.json old mode 100644 new mode 100755 diff --git a/frontend/src/locales/en/translation.json b/frontend/src/locales/en/translation.json old mode 100644 new mode 100755 diff --git a/frontend/src/locales/es/translation.json b/frontend/src/locales/es/translation.json old mode 100644 new mode 100755 diff --git a/frontend/src/locales/fr/translation.json b/frontend/src/locales/fr/translation.json old mode 100644 new mode 100755 diff --git a/frontend/src/locales/zh/translation.json b/frontend/src/locales/zh/translation.json old mode 100644 new mode 100755 diff --git a/frontend/src/main.tsx b/frontend/src/main.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/AcceptInvite.tsx b/frontend/src/pages/AcceptInvite.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/AccessLists.tsx b/frontend/src/pages/AccessLists.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/AuditLogs.tsx b/frontend/src/pages/AuditLogs.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Backups.tsx b/frontend/src/pages/Backups.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Certificates.tsx b/frontend/src/pages/Certificates.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/CrowdSecConfig.tsx b/frontend/src/pages/CrowdSecConfig.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/DNS.tsx b/frontend/src/pages/DNS.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/DNSProviders.tsx b/frontend/src/pages/DNSProviders.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Dashboard.tsx b/frontend/src/pages/Dashboard.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Domains.tsx b/frontend/src/pages/Domains.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/EncryptionManagement.tsx b/frontend/src/pages/EncryptionManagement.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/ImportCaddy.tsx b/frontend/src/pages/ImportCaddy.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/ImportCrowdSec.tsx b/frontend/src/pages/ImportCrowdSec.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/ImportJSON.tsx b/frontend/src/pages/ImportJSON.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/ImportNPM.tsx b/frontend/src/pages/ImportNPM.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Login.tsx b/frontend/src/pages/Login.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Logs.tsx b/frontend/src/pages/Logs.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Notifications.tsx b/frontend/src/pages/Notifications.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/PassthroughLanding.tsx b/frontend/src/pages/PassthroughLanding.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Plugins.test.tsx.skip b/frontend/src/pages/Plugins.test.tsx.skip old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Plugins.tsx b/frontend/src/pages/Plugins.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/ProxyHosts.tsx b/frontend/src/pages/ProxyHosts.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/RateLimiting.tsx b/frontend/src/pages/RateLimiting.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/RemoteServers.tsx b/frontend/src/pages/RemoteServers.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/SMTPSettings.tsx b/frontend/src/pages/SMTPSettings.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Security.tsx b/frontend/src/pages/Security.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/SecurityHeaders.tsx b/frontend/src/pages/SecurityHeaders.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Settings.tsx b/frontend/src/pages/Settings.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Setup.tsx b/frontend/src/pages/Setup.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/SystemSettings.tsx b/frontend/src/pages/SystemSettings.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Tasks.tsx b/frontend/src/pages/Tasks.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/Uptime.tsx b/frontend/src/pages/Uptime.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/UsersPage.tsx b/frontend/src/pages/UsersPage.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/WafConfig.tsx b/frontend/src/pages/WafConfig.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/AcceptInvite.test.tsx b/frontend/src/pages/__tests__/AcceptInvite.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/AccessLists.test.tsx b/frontend/src/pages/__tests__/AccessLists.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/AuditLogs.test.tsx b/frontend/src/pages/__tests__/AuditLogs.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Certificates.test.tsx b/frontend/src/pages/__tests__/Certificates.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/CrowdSecConfig.coverage.test.tsx b/frontend/src/pages/__tests__/CrowdSecConfig.coverage.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/CrowdSecConfig.crowdsec.test.tsx b/frontend/src/pages/__tests__/CrowdSecConfig.crowdsec.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/CrowdSecConfig.spec.tsx b/frontend/src/pages/__tests__/CrowdSecConfig.spec.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/CrowdSecConfig.test.tsx b/frontend/src/pages/__tests__/CrowdSecConfig.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/CrowdSecConfig.whitelist.test.tsx b/frontend/src/pages/__tests__/CrowdSecConfig.whitelist.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/DNS.test.tsx b/frontend/src/pages/__tests__/DNS.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/DNSProviders.test.tsx b/frontend/src/pages/__tests__/DNSProviders.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Dashboard.test.tsx b/frontend/src/pages/__tests__/Dashboard.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/EncryptionManagement.test.tsx b/frontend/src/pages/__tests__/EncryptionManagement.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ImportCaddy-handlers.test.tsx b/frontend/src/pages/__tests__/ImportCaddy-handlers.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ImportCaddy-imports.test.tsx b/frontend/src/pages/__tests__/ImportCaddy-imports.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ImportCaddy-multifile-modal.test.tsx b/frontend/src/pages/__tests__/ImportCaddy-multifile-modal.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ImportCaddy-warnings.test.tsx b/frontend/src/pages/__tests__/ImportCaddy-warnings.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ImportCrowdSec.spec.tsx b/frontend/src/pages/__tests__/ImportCrowdSec.spec.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ImportCrowdSec.test.tsx b/frontend/src/pages/__tests__/ImportCrowdSec.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Login.overlay.audit.test.tsx b/frontend/src/pages/__tests__/Login.overlay.audit.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Login.test.tsx b/frontend/src/pages/__tests__/Login.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Notifications.test.tsx b/frontend/src/pages/__tests__/Notifications.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Plugins.test.tsx b/frontend/src/pages/__tests__/Plugins.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ProxyHosts-bulk-acl.test.tsx b/frontend/src/pages/__tests__/ProxyHosts-bulk-acl.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ProxyHosts-bulk-apply-all-settings.test.tsx b/frontend/src/pages/__tests__/ProxyHosts-bulk-apply-all-settings.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ProxyHosts-bulk-apply-progress.test.tsx b/frontend/src/pages/__tests__/ProxyHosts-bulk-apply-progress.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ProxyHosts-bulk-apply.test.tsx b/frontend/src/pages/__tests__/ProxyHosts-bulk-apply.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ProxyHosts-bulk-delete.test.tsx b/frontend/src/pages/__tests__/ProxyHosts-bulk-delete.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ProxyHosts-cert-cleanup.test.tsx b/frontend/src/pages/__tests__/ProxyHosts-cert-cleanup.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ProxyHosts-coverage-isolated.test.tsx b/frontend/src/pages/__tests__/ProxyHosts-coverage-isolated.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ProxyHosts-coverage.test.tsx b/frontend/src/pages/__tests__/ProxyHosts-coverage.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ProxyHosts-extra.test.tsx b/frontend/src/pages/__tests__/ProxyHosts-extra.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ProxyHosts-progress.test.tsx b/frontend/src/pages/__tests__/ProxyHosts-progress.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/ProxyHosts.bulkApplyHeaders.test.tsx b/frontend/src/pages/__tests__/ProxyHosts.bulkApplyHeaders.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/RateLimiting.spec.tsx b/frontend/src/pages/__tests__/RateLimiting.spec.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/SMTPSettings.test.tsx b/frontend/src/pages/__tests__/SMTPSettings.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Security.audit.test.tsx b/frontend/src/pages/__tests__/Security.audit.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Security.crowdsec.test.tsx b/frontend/src/pages/__tests__/Security.crowdsec.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Security.dashboard.test.tsx b/frontend/src/pages/__tests__/Security.dashboard.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Security.errors.test.tsx b/frontend/src/pages/__tests__/Security.errors.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Security.functional.test.tsx b/frontend/src/pages/__tests__/Security.functional.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Security.loading.test.tsx b/frontend/src/pages/__tests__/Security.loading.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Security.spec.tsx b/frontend/src/pages/__tests__/Security.spec.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Security.test.tsx b/frontend/src/pages/__tests__/Security.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/SecurityHeaders.test.tsx b/frontend/src/pages/__tests__/SecurityHeaders.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Settings.test.tsx b/frontend/src/pages/__tests__/Settings.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Setup.test.tsx b/frontend/src/pages/__tests__/Setup.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/SystemSettings.test.tsx b/frontend/src/pages/__tests__/SystemSettings.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Uptime.spec.tsx b/frontend/src/pages/__tests__/Uptime.spec.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Uptime.tcp-ux.test.tsx b/frontend/src/pages/__tests__/Uptime.tcp-ux.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/Uptime.test.tsx b/frontend/src/pages/__tests__/Uptime.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/UsersPage.test.tsx b/frontend/src/pages/__tests__/UsersPage.test.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/pages/__tests__/WafConfig.spec.tsx b/frontend/src/pages/__tests__/WafConfig.spec.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/setupTests.ts b/frontend/src/setupTests.ts old mode 100644 new mode 100755 diff --git a/frontend/src/test-utils/renderWithQueryClient.tsx b/frontend/src/test-utils/renderWithQueryClient.tsx old mode 100644 new mode 100755 diff --git a/frontend/src/test/createTestQueryClient.ts b/frontend/src/test/createTestQueryClient.ts old mode 100644 new mode 100755 diff --git a/frontend/src/test/mockData.ts b/frontend/src/test/mockData.ts old mode 100644 new mode 100755 diff --git a/frontend/src/test/setup.spec.ts b/frontend/src/test/setup.spec.ts old mode 100644 new mode 100755 diff --git a/frontend/src/test/setup.ts b/frontend/src/test/setup.ts old mode 100644 new mode 100755 diff --git a/frontend/src/testUtils/createMockProxyHost.ts b/frontend/src/testUtils/createMockProxyHost.ts old mode 100644 new mode 100755 diff --git a/frontend/src/types/test-shims.d.ts b/frontend/src/types/test-shims.d.ts old mode 100644 new mode 100755 diff --git a/frontend/src/types/testing-library-user-event.d.ts b/frontend/src/types/testing-library-user-event.d.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/__tests__/compareHosts.test.ts b/frontend/src/utils/__tests__/compareHosts.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/__tests__/crowdsecExport.test.ts b/frontend/src/utils/__tests__/crowdsecExport.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/__tests__/passwordStrength.test.ts b/frontend/src/utils/__tests__/passwordStrength.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/__tests__/proxyHostsHelpers.test.ts b/frontend/src/utils/__tests__/proxyHostsHelpers.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/__tests__/toast.test.ts b/frontend/src/utils/__tests__/toast.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/__tests__/validation.test.ts b/frontend/src/utils/__tests__/validation.test.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/cn.ts b/frontend/src/utils/cn.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/compareHosts.ts b/frontend/src/utils/compareHosts.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/crowdsecExport.ts b/frontend/src/utils/crowdsecExport.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/passwordStrength.ts b/frontend/src/utils/passwordStrength.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/proxyHostsHelpers.ts b/frontend/src/utils/proxyHostsHelpers.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/toast.ts b/frontend/src/utils/toast.ts old mode 100644 new mode 100755 diff --git a/frontend/src/utils/validation.ts b/frontend/src/utils/validation.ts old mode 100644 new mode 100755 diff --git a/frontend/src/vite-env.d.ts b/frontend/src/vite-env.d.ts old mode 100644 new mode 100755 diff --git a/frontend/tailwind.config.js b/frontend/tailwind.config.js old mode 100644 new mode 100755 diff --git a/frontend/trivy-fs-scan.json b/frontend/trivy-fs-scan.json old mode 100644 new mode 100755 diff --git a/frontend/tsconfig.build.json b/frontend/tsconfig.build.json old mode 100644 new mode 100755 diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json old mode 100644 new mode 100755 diff --git a/frontend/tsconfig.node.json b/frontend/tsconfig.node.json old mode 100644 new mode 100755 diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts old mode 100644 new mode 100755 diff --git a/frontend/vitest.config.ts b/frontend/vitest.config.ts old mode 100644 new mode 100755 diff --git a/go.work b/go.work old mode 100644 new mode 100755 diff --git a/go.work.sum b/go.work.sum old mode 100644 new mode 100755 diff --git a/lefthook.yml b/lefthook.yml old mode 100644 new mode 100755 diff --git a/package-lock.json b/package-lock.json old mode 100644 new mode 100755 diff --git a/package.json b/package.json old mode 100644 new mode 100755 diff --git a/playwright.caddy-debug.config.js b/playwright.caddy-debug.config.js old mode 100644 new mode 100755 diff --git a/playwright.config.js b/playwright.config.js old mode 100644 new mode 100755 diff --git a/plugins/powerdns/README.md b/plugins/powerdns/README.md old mode 100644 new mode 100755 diff --git a/plugins/powerdns/main.go b/plugins/powerdns/main.go old mode 100644 new mode 100755 diff --git a/scripts/README.md b/scripts/README.md old mode 100644 new mode 100755 diff --git a/scripts/ci/check-codecov-trigger-parity.sh b/scripts/ci/check-codecov-trigger-parity.sh old mode 100644 new mode 100755 diff --git a/scripts/debug_db.py b/scripts/debug_db.py old mode 100644 new mode 100755 diff --git a/scripts/git_clean_cache.sh b/scripts/git_clean_cache.sh old mode 100644 new mode 100755 diff --git a/scripts/history-rewrite/.pr-rerun b/scripts/history-rewrite/.pr-rerun old mode 100644 new mode 100755 diff --git a/scripts/history-rewrite/tests/clean_history.dryrun.bats b/scripts/history-rewrite/tests/clean_history.dryrun.bats old mode 100644 new mode 100755 diff --git a/scripts/history-rewrite/tests/clean_history.non_interactive.bats b/scripts/history-rewrite/tests/clean_history.non_interactive.bats old mode 100644 new mode 100755 diff --git a/scripts/history-rewrite/tests/tag_objects_excluded.bats b/scripts/history-rewrite/tests/tag_objects_excluded.bats old mode 100644 new mode 100755 diff --git a/scripts/history-rewrite/tests/validate_after_rewrite.bats b/scripts/history-rewrite/tests/validate_after_rewrite.bats old mode 100644 new mode 100755 diff --git a/scripts/install-go-1.25.7.sh b/scripts/install-go-1.25.7.sh old mode 100644 new mode 100755 diff --git a/scripts/integration-test-all.sh b/scripts/integration-test-all.sh old mode 100644 new mode 100755 diff --git a/scripts/npm_update.sh b/scripts/npm_update.sh old mode 100644 new mode 100755 diff --git a/scripts/pre-commit-hooks/block-codeql-db-commits.sh b/scripts/pre-commit-hooks/block-codeql-db-commits.sh old mode 100644 new mode 100755 diff --git a/scripts/pre-commit-hooks/check-lfs-for-large-files.sh b/scripts/pre-commit-hooks/check-lfs-for-large-files.sh old mode 100644 new mode 100755 diff --git a/scripts/repo_health_check.sh b/scripts/repo_health_check.sh old mode 100644 new mode 100755 diff --git a/scripts/run-e2e-ui.sh b/scripts/run-e2e-ui.sh old mode 100644 new mode 100755 diff --git a/tests/README.md b/tests/README.md old mode 100644 new mode 100755 diff --git a/tests/auth.setup.ts b/tests/auth.setup.ts old mode 100644 new mode 100755 diff --git a/tests/certificate-bulk-delete.spec.ts b/tests/certificate-bulk-delete.spec.ts old mode 100644 new mode 100755 diff --git a/tests/certificate-delete.spec.ts b/tests/certificate-delete.spec.ts old mode 100644 new mode 100755 diff --git a/tests/certificate-export.spec.ts b/tests/certificate-export.spec.ts old mode 100644 new mode 100755 diff --git a/tests/constants.ts b/tests/constants.ts old mode 100644 new mode 100755 diff --git a/tests/core/admin-onboarding.spec.ts b/tests/core/admin-onboarding.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/authentication.spec.ts b/tests/core/authentication.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/caddy-import/caddy-import-cross-browser.spec.ts b/tests/core/caddy-import/caddy-import-cross-browser.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/caddy-import/caddy-import-debug.spec.ts b/tests/core/caddy-import/caddy-import-debug.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/caddy-import/caddy-import-firefox.spec.ts b/tests/core/caddy-import/caddy-import-firefox.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/caddy-import/caddy-import-gaps.spec.ts b/tests/core/caddy-import/caddy-import-gaps.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/caddy-import/caddy-import-webkit.spec.ts b/tests/core/caddy-import/caddy-import-webkit.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/caddy-import/import-page-helpers.ts b/tests/core/caddy-import/import-page-helpers.ts old mode 100644 new mode 100755 diff --git a/tests/core/certificates.spec.ts b/tests/core/certificates.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/dashboard.spec.ts b/tests/core/dashboard.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/data-consistency.spec.ts b/tests/core/data-consistency.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/domain-dns-management.spec.ts b/tests/core/domain-dns-management.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/multi-component-workflows.spec.ts b/tests/core/multi-component-workflows.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/navigation.spec.ts b/tests/core/navigation.spec.ts old mode 100644 new mode 100755 diff --git a/tests/core/proxy-hosts.spec.ts b/tests/core/proxy-hosts.spec.ts old mode 100644 new mode 100755 diff --git a/tests/crowdsec-whitelist.spec.ts b/tests/crowdsec-whitelist.spec.ts old mode 100644 new mode 100755 diff --git a/tests/debug-dns-button.spec.ts b/tests/debug-dns-button.spec.ts old mode 100644 new mode 100755 diff --git a/tests/debug/certificates-debug.spec.ts b/tests/debug/certificates-debug.spec.ts old mode 100644 new mode 100755 diff --git a/tests/dns-provider-crud.spec.ts b/tests/dns-provider-crud.spec.ts old mode 100644 new mode 100755 diff --git a/tests/dns-provider-types.spec.ts b/tests/dns-provider-types.spec.ts old mode 100644 new mode 100755 diff --git a/tests/example.spec.js b/tests/example.spec.js old mode 100644 new mode 100755 diff --git a/tests/fixtures/access-lists.ts b/tests/fixtures/access-lists.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/api-helper-auth.spec.ts b/tests/fixtures/api-helper-auth.spec.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/auth-fixtures.ts b/tests/fixtures/auth-fixtures.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/certificates.ts b/tests/fixtures/certificates.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/dns-providers.ts b/tests/fixtures/dns-providers.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/encryption.ts b/tests/fixtures/encryption.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/network.ts b/tests/fixtures/network.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/notifications.ts b/tests/fixtures/notifications.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/proxy-hosts.ts b/tests/fixtures/proxy-hosts.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/security.ts b/tests/fixtures/security.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/settings.ts b/tests/fixtures/settings.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/test-data.ts b/tests/fixtures/test-data.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/test.ts b/tests/fixtures/test.ts old mode 100644 new mode 100755 diff --git a/tests/fixtures/token-refresh-validation.spec.ts b/tests/fixtures/token-refresh-validation.spec.ts old mode 100644 new mode 100755 diff --git a/tests/global-setup.ts b/tests/global-setup.ts old mode 100644 new mode 100755 diff --git a/tests/integration/backup-restore-e2e.spec.ts b/tests/integration/backup-restore-e2e.spec.ts old mode 100644 new mode 100755 diff --git a/tests/integration/import-save-route-regression.spec.ts b/tests/integration/import-save-route-regression.spec.ts old mode 100644 new mode 100755 diff --git a/tests/integration/import-to-production.spec.ts b/tests/integration/import-to-production.spec.ts old mode 100644 new mode 100755 diff --git a/tests/integration/multi-feature-workflows.spec.ts b/tests/integration/multi-feature-workflows.spec.ts old mode 100644 new mode 100755 diff --git a/tests/integration/proxy-certificate.spec.ts b/tests/integration/proxy-certificate.spec.ts old mode 100644 new mode 100755 diff --git a/tests/integration/proxy-dns-integration.spec.ts b/tests/integration/proxy-dns-integration.spec.ts old mode 100644 new mode 100755 diff --git a/tests/manual-dns-provider.spec.ts b/tests/manual-dns-provider.spec.ts old mode 100644 new mode 100755 diff --git a/tests/modal-dropdown-triage.spec.ts b/tests/modal-dropdown-triage.spec.ts old mode 100644 new mode 100755 diff --git a/tests/monitoring/create-monitor.spec.ts b/tests/monitoring/create-monitor.spec.ts old mode 100644 new mode 100755 diff --git a/tests/monitoring/uptime-monitoring.spec.ts b/tests/monitoring/uptime-monitoring.spec.ts old mode 100644 new mode 100755 diff --git a/tests/reporters/debug-reporter.ts b/tests/reporters/debug-reporter.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/acl-creation.spec.ts b/tests/security-enforcement/acl-creation.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/acl-dropdown-regression.spec.ts b/tests/security-enforcement/acl-dropdown-regression.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/acl-enforcement.spec.ts b/tests/security-enforcement/acl-enforcement.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/acl-waf-layering.spec.ts b/tests/security-enforcement/acl-waf-layering.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/auth-api-enforcement.spec.ts b/tests/security-enforcement/auth-api-enforcement.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/auth-middleware-cascade.spec.ts b/tests/security-enforcement/auth-middleware-cascade.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/authorization-rbac.spec.ts b/tests/security-enforcement/authorization-rbac.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/combined-enforcement.spec.ts b/tests/security-enforcement/combined-enforcement.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/crowdsec-enforcement.spec.ts b/tests/security-enforcement/crowdsec-enforcement.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/emergency-reset.spec.ts b/tests/security-enforcement/emergency-reset.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/emergency-server/emergency-server.spec.ts b/tests/security-enforcement/emergency-server/emergency-server.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/emergency-server/tier2-validation.spec.ts b/tests/security-enforcement/emergency-server/tier2-validation.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/emergency-token.spec.ts b/tests/security-enforcement/emergency-token.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/multi-component-security-workflows.spec.ts b/tests/security-enforcement/multi-component-security-workflows.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/rate-limit-enforcement.spec.ts b/tests/security-enforcement/rate-limit-enforcement.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/security-headers-enforcement.spec.ts b/tests/security-enforcement/security-headers-enforcement.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/waf-enforcement.spec.ts b/tests/security-enforcement/waf-enforcement.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/waf-rate-limit-interaction.spec.ts b/tests/security-enforcement/waf-rate-limit-interaction.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/zzz-admin-whitelist-blocking.spec.ts b/tests/security-enforcement/zzz-admin-whitelist-blocking.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/zzz-security-ui/access-lists-crud.spec.ts b/tests/security-enforcement/zzz-security-ui/access-lists-crud.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/zzz-security-ui/crowdsec-import.spec.ts b/tests/security-enforcement/zzz-security-ui/crowdsec-import.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/zzz-security-ui/encryption-management.spec.ts b/tests/security-enforcement/zzz-security-ui/encryption-management.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/zzz-security-ui/real-time-logs.spec.ts b/tests/security-enforcement/zzz-security-ui/real-time-logs.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/zzz-security-ui/system-security-settings.spec.ts b/tests/security-enforcement/zzz-security-ui/system-security-settings.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-enforcement/zzzz-break-glass-recovery.spec.ts b/tests/security-enforcement/zzzz-break-glass-recovery.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security-shard.setup.ts b/tests/security-shard.setup.ts old mode 100644 new mode 100755 diff --git a/tests/security-teardown.setup.ts b/tests/security-teardown.setup.ts old mode 100644 new mode 100755 diff --git a/tests/security/acl-integration.spec.ts b/tests/security/acl-integration.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/audit-logs.spec.ts b/tests/security/audit-logs.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/crowdsec-config.spec.ts b/tests/security/crowdsec-config.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/crowdsec-console-enrollment.spec.ts b/tests/security/crowdsec-console-enrollment.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/crowdsec-dashboard.spec.ts b/tests/security/crowdsec-dashboard.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/crowdsec-decisions.spec.ts b/tests/security/crowdsec-decisions.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/crowdsec-diagnostics.spec.ts b/tests/security/crowdsec-diagnostics.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/crowdsec-first-enable.spec.ts b/tests/security/crowdsec-first-enable.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/crowdsec-import.spec.ts b/tests/security/crowdsec-import.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/emergency-operations.spec.ts b/tests/security/emergency-operations.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/rate-limiting.spec.ts b/tests/security/rate-limiting.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/security-dashboard.spec.ts b/tests/security/security-dashboard.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/security-headers.spec.ts b/tests/security/security-headers.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/suite-integration.spec.ts b/tests/security/suite-integration.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/system-settings-feature-toggles.spec.ts b/tests/security/system-settings-feature-toggles.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/waf-config.spec.ts b/tests/security/waf-config.spec.ts old mode 100644 new mode 100755 diff --git a/tests/security/workflow-security.spec.ts b/tests/security/workflow-security.spec.ts old mode 100644 new mode 100755 diff --git a/tests/settings/account-settings.spec.ts b/tests/settings/account-settings.spec.ts old mode 100644 new mode 100755 diff --git a/tests/settings/email-notification-provider.spec.ts b/tests/settings/email-notification-provider.spec.ts old mode 100644 new mode 100755 diff --git a/tests/settings/notifications-payload.spec.ts b/tests/settings/notifications-payload.spec.ts old mode 100644 new mode 100755 diff --git a/tests/settings/notifications.spec.ts b/tests/settings/notifications.spec.ts old mode 100644 new mode 100755 diff --git a/tests/settings/ntfy-notification-provider.spec.ts b/tests/settings/ntfy-notification-provider.spec.ts old mode 100644 new mode 100755 diff --git a/tests/settings/pushover-notification-provider.spec.ts b/tests/settings/pushover-notification-provider.spec.ts old mode 100644 new mode 100755 diff --git a/tests/settings/slack-notification-provider.spec.ts b/tests/settings/slack-notification-provider.spec.ts old mode 100644 new mode 100755 diff --git a/tests/settings/smtp-settings.spec.ts b/tests/settings/smtp-settings.spec.ts old mode 100644 new mode 100755 diff --git a/tests/settings/telegram-notification-provider.spec.ts b/tests/settings/telegram-notification-provider.spec.ts old mode 100644 new mode 100755 diff --git a/tests/settings/user-lifecycle.spec.ts b/tests/settings/user-lifecycle.spec.ts old mode 100644 new mode 100755 diff --git a/tests/settings/user-management.spec.ts b/tests/settings/user-management.spec.ts old mode 100644 new mode 100755 diff --git a/tests/tasks/backups-create.spec.ts b/tests/tasks/backups-create.spec.ts old mode 100644 new mode 100755 diff --git a/tests/tasks/backups-restore.spec.ts b/tests/tasks/backups-restore.spec.ts old mode 100644 new mode 100755 diff --git a/tests/tasks/import-caddyfile.spec.ts b/tests/tasks/import-caddyfile.spec.ts old mode 100644 new mode 100755 diff --git a/tests/tasks/logs-viewing.spec.ts b/tests/tasks/logs-viewing.spec.ts old mode 100644 new mode 100755 diff --git a/tests/tasks/long-running-operations.spec.ts b/tests/tasks/long-running-operations.spec.ts old mode 100644 new mode 100755 diff --git a/tests/utils/TestDataManager.ts b/tests/utils/TestDataManager.ts old mode 100644 new mode 100755 diff --git a/tests/utils/api-helpers.ts b/tests/utils/api-helpers.ts old mode 100644 new mode 100755 diff --git a/tests/utils/archive-helpers.ts b/tests/utils/archive-helpers.ts old mode 100644 new mode 100755 diff --git a/tests/utils/debug-logger.ts b/tests/utils/debug-logger.ts old mode 100644 new mode 100755 diff --git a/tests/utils/diagnostic-helpers.ts b/tests/utils/diagnostic-helpers.ts old mode 100644 new mode 100755 diff --git a/tests/utils/health-check.ts b/tests/utils/health-check.ts old mode 100644 new mode 100755 diff --git a/tests/utils/phase5-helpers.ts b/tests/utils/phase5-helpers.ts old mode 100644 new mode 100755 diff --git a/tests/utils/security-helpers.ts b/tests/utils/security-helpers.ts old mode 100644 new mode 100755 diff --git a/tests/utils/test-steps.ts b/tests/utils/test-steps.ts old mode 100644 new mode 100755 diff --git a/tests/utils/ui-helpers.ts b/tests/utils/ui-helpers.ts old mode 100644 new mode 100755 diff --git a/tests/utils/wait-helpers.spec.ts b/tests/utils/wait-helpers.spec.ts old mode 100644 new mode 100755 diff --git a/tests/utils/wait-helpers.ts b/tests/utils/wait-helpers.ts old mode 100644 new mode 100755 diff --git a/trivy-report.json b/trivy-report.json old mode 100644 new mode 100755