Enable and test Gotify and Custom Webhook notifications#754
Enable and test Gotify and Custom Webhook notifications#754Wikid82 wants to merge 52 commits intodevelopmentfrom
Conversation
…n-major-updates chore(deps): update actions/download-artifact digest to 70fc10c (feature/beta-release)
|
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation. |
✅ Supply Chain Verification Results✅ PASSED 📦 SBOM Summary
🔍 Vulnerability Scan
📎 Artifacts
Generated by Supply Chain Verification workflow • View Details |
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
…load validation - Enhanced Notifications component tests to include support for Discord, Gotify, and Webhook provider types. - Updated test cases to validate the correct handling of provider type options and ensure proper payload structure during creation, preview, and testing. - Introduced new tests for Gotify token handling and ensured sensitive information is not exposed in the UI. - Refactored existing tests for clarity and maintainability, including improved assertions and error handling. - Added comprehensive coverage for payload validation scenarios, including malformed requests and security checks against SSRF and oversized payloads.
…in golangci-lint files
…n-major-updates chore(deps): update github/codeql-action digest to 28737ec (feature/beta-release)
…n-major-updates chore(deps): update non-major-updates (feature/beta-release)
…s multiple test files
- Added guidance for Docker socket group access in docker-compose files. - Introduced docker-compose.override.example.yml for supplemental group configuration. - Improved entrypoint diagnostics to include socket GID and group guidance. - Updated README with instructions for setting up Docker socket access. - Enhanced backend error handling to provide actionable messages for permission issues. - Updated frontend components to display troubleshooting information regarding Docker socket access. - Added tests to ensure proper error messages and guidance are rendered in UI. - Revised code coverage settings to include Docker service files for better regression tracking.
…ontrol - Added role-based middleware to various security handler tests to ensure only admin users can access certain endpoints. - Created a new test file for authorization checks on security mutators, verifying that non-admin users receive forbidden responses. - Updated existing tests to include role setting for admin users, ensuring consistent access control during testing. - Introduced sensitive data masking in settings handler responses, ensuring sensitive values are not exposed in API responses. - Enhanced user handler responses to mask API keys and invite tokens, providing additional security for user-related endpoints. - Refactored routes to group security admin endpoints under a dedicated route with role-based access control. - Added tests for import handler routes to verify authorization guards, ensuring only admin users can access import functionalities.
… invite link handling
…ests with API key masking and authorization headers
…ks in entrypoint script
…y logic and updating related tests
… blocking findings
…n-major-updates chore(deps): update non-major-updates (feature/beta-release)
… improve error messages in HTTP wrapper
… enhance logging details
…rity and maintain original hostname
…mproved JSON error handling
…n-dependencies chore(deps): pin github/codeql-action action to 4558047 (feature/beta-release)
…roving page reload handling
Primary goals: