Jeppe B
2a6a86c9c3
Resolve backend Qodana critical and high findings ( #314 )
...
Resolve recommended-profile Critical and High findings, retain narrow analyzer exceptions, and update the edge-broker WebSocket dependency to a non-vulnerable release.
2026-07-17 05:44:16 +02:00
Jeppe Bundgaard
10d1eb5bac
Refactor system search cache handling and update OpenAPI specifications for max results
2026-07-07 18:59:07 +02:00
Jeppe B
0bf19c9d33
Restrict indexed department filters to scoped entities
2026-06-02 01:34:21 +02:00
Jeppe B
140365c8bb
Resolve PHP merge conflict test failures
2026-06-02 00:58:15 +02:00
copilot-swe-agent[bot]
1505464095
Plan: Resolve merge conflicts with master
2026-06-01 22:25:49 +00:00
Jeppe B
8a749cffa3
Fix system search department scoping for generic entities
2026-06-01 23:58:03 +02:00
Jeppe B
cf5cf8d5eb
Merge pull request #254 from copenhagentruckwash/fix-user-search-exposure-vulnerability
...
Restrict `users` system-search access to prevent PII leakage
2026-06-01 23:57:33 +02:00
Jeppe B
eb14b7039b
Restrict users system search permissions
2026-06-01 23:57:23 +02:00
copilot-swe-agent[bot]
64d7e6f061
Merge master into fix-system-search-associations-vulnerability
2026-06-01 21:25:51 +00:00
Jeppe B
a0b1dcb3e3
Fix system search association expansion for own-only types
2026-06-01 23:13:50 +02:00
Jeppe Bundgaard
ca573783d2
Add support for department_goals entity in system search with title resolution logic and unit tests
2026-03-15 18:58:52 +01:00
Jeppe Bundgaard
78a8dd35b9
Add system_search_document_index class to manage document indexing for system search with table creation, entity-specific document builders, and index refresh logic.
2026-03-13 13:58:48 +01:00
Jeppe Bundgaard
1e1576fe87
Add system_search_economic_customer_index class with table creation, refresh logic, and integration into system search fields, synonyms, and entity matching. Update service logic, unit tests, and cron tasks accordingly.
2026-03-13 01:52:33 +01:00
Jeppe Bundgaard
5be31bee1c
Extend system search to include local e-conomic customer index fields, synonym expansion (e.g., rabat -> discount), and enhanced entity matching. Update OpenAPI spec, unit tests, and cron sync tasks accordingly.
2026-03-13 00:59:40 +01:00
Jeppe Bundgaard
efc5906974
Expand system search to include users entity type with comprehensive OpenAPI spec updates, route adjustments, and unit test coverage.
2026-03-12 23:09:50 +01:00
Jeppe Bundgaard
a22a3f4ee9
Add comprehensive unit tests for invoicing period cache logic, system search behavior, and OpenAPI spec coverage. Expand search service with generic entity support and refine association type handling.
2026-03-12 21:21:14 +01:00
Jeppe Bundgaard
a5963da4e6
Cap expanded query terms, aliases, and hints to prevent amplification, add permission-context scoping for query cache, and encapsulate term capping logic in helper methods with relevant tests.
2026-03-12 20:20:43 +01:00
Jeppe Bundgaard
6e887b315f
Introduce a centralized search service with OpenAI-powered intent parsing and caching
2026-03-12 20:14:06 +01:00