code-dot-org
code-dot-org copied to clipboard
The code powering code.org and studio.code.org
Hi All, I'm offering this PR for discussion/demo only. This PR modifies the first level of AI Chat so at minimum that would need to be removed but there are...
Fixes a sandbox bypass where an attacker can inject CRLF (`\r\n`) characters into the `Content-Disposition` header via a malicious file name. This allows user-supplied HTML to render directly within `studio.code.org`,...
This PR closes the remaining portion of a security issue originally identified in [BC-72](https://codedotorg.atlassian.net/browse/BC-72), and follows up on the fix implemented in https://github.com/code-dot-org/code-dot-org/pull/66032. The prior fix ensured that dangerous characters...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.0.2 to 5.2.1. Release notes Sourced from webpack-dev-server's releases. v5.2.1 5.2.1 (2025-03-26) Security cross-origin requests are not allowed unless allowed by Access-Control-Allow-Origin header requests with an IP...
## Links - Jira: ## Testing story ## Deployment strategy ## Follow-up work ## Privacy ## Security ## Caching ## PR Checklist: - [ ] Tests provide adequate coverage -...
This change updates the buttons in the Version History modal to use buttons from the Design System Component Library, which better matches the styling in other parts of the site:...
## Links - Jira: ## Testing story ## Deployment strategy ## Follow-up work ## Privacy ## Security ## Caching ## PR Checklist: - [ ] Tests provide adequate coverage -...
> Checks that your heredocs are using meaningful delimiters. By default it disallows ‘END` and `EO*`, and can be configured through forbidden listing additional delimiters. I updated these manually; most...
## Links - Jira: ## Testing story ## Deployment strategy ## Follow-up work ## Privacy ## Security ## Caching ## PR Checklist: - [ ] Tests provide adequate coverage -...
## Links - Jira: ## Testing story ## Deployment strategy ## Follow-up work ## Privacy ## Security ## Caching ## PR Checklist: - [ ] Tests provide adequate coverage -...