You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add authentication and access controls to log viewer endpoints #835
The new log viewer endpoints introduced in PR #833 currently expose sensitive webhook processing information without any authentication or access controls.
Affected endpoints:
GET /logs (HTML page)
GET /logs/api/entries (historical log entries)
GET /logs/api/export (log export)
GET /logs/api/pr-flow/{hook_id} (PR flow visualization)
GET /logs/api/workflow-steps/{hook_id} (workflow steps)
WebSocket /logs/ws (real-time streaming)
Security concerns:
Endpoints expose repository names, user information, and system behavior
No authentication mechanism protects access
Potential for unauthorized access to sensitive operational data
Requirements:
Implement authentication mechanism (JWT tokens, API keys, etc.)
Add authorization controls to restrict access to admin users
Activity
myakove commentedon Oct 27, 2025
test
myakove commentedon Oct 27, 2025
test