-
Task
-
Resolution: Unresolved
-
L3 - Default
-
None
-
None
-
None
Currently, the information in the URL is treated as safe. This is not best practice.
Acceptance Criteria (Required on creation):
- Sanitize all URL components (path and query parameters) before accessing the data
Hints (Optional):
Options:
- Patch the routeProvider and locationProvider to escape dangerous strings on access
Pro: all access using angular services covered
Con: access over window.location not covered, patching angular internals might be tricky
- Create a URL watcher that replaces the URL as changes are made
Pro: All access is covered
Con: Might cause a feedback loop with other watchers
This is the controller panel for Smart Panels app
- is related to
-
CAM-13876 NotificationsPanel uses compile-template
- Closed