Skip to content

Escape HTML in dashboard to prevent XSS#28

Merged
fila-ci[bot] merged 1 commit intomainfrom
dashboard-html-escaping
Mar 8, 2026
Merged

Escape HTML in dashboard to prevent XSS#28
fila-ci[bot] merged 1 commit intomainfrom
dashboard-html-escaping

Conversation

@arferreira
Copy link
Contributor

PR titles, author names, and approved-by values from GitHub were injected raw into the dashboard HTML via format!. A PR titled `<script>alert('xss')</script>` would execute in every browser viewing the dashboard. Adds an escape_html function that encodes &, <, >, and " before rendering user-provided content.

@arferreira
Copy link
Contributor Author

@fila ship

@fila-ci
Copy link
Contributor

fila-ci bot commented Mar 8, 2026

Commit 52da741 has been added to the merge queue by @arferreira.

View queue

@fila-ci fila-ci bot merged commit d7e2a1a into main Mar 8, 2026
1 check passed
@fila-ci fila-ci bot deleted the dashboard-html-escaping branch March 8, 2026 19:42
@fila-ci
Copy link
Contributor

fila-ci bot commented Mar 8, 2026

#28 merged into main (b83b9ab)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant