Repository navigation
fix(security): harden CSV formula control-prefix boundary #1103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
seonghobae
wants to merge
32
commits into
develop
from
fix-csv-nul-byte-injection-12448382976281544075
Closed
Changes from 5 commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
ea29ee9
Fix CSV formula injection NUL byte bypass
seonghobae f344b11
Fix CSV formula injection NUL byte bypass
seonghobae df8b85d
Trigger CI retry
seonghobae 447629a
Trigger CI retry
seonghobae 3bf327f
test(security): cover repeated NUL CSV prefixes
seonghobae 42d8ee3
Trigger CI retry
seonghobae 51c8b28
Trigger CI retry
seonghobae 15a274a
Trigger CI retry
seonghobae c60de01
Trigger CI retry
seonghobae 4ddc5c6
Trigger CI retry
seonghobae e732ff6
Trigger CI retry
seonghobae 2195e67
Trigger CI retry
seonghobae 2e56581
Trigger CI retry
seonghobae 2839a6b
Trigger CI retry
seonghobae f72c4ca
Trigger CI retry
seonghobae 08dbef7
Trigger CI retry
seonghobae fcb7a8c
test(security): preserve NUL-only CSV regression
seonghobae d9842bd
docs(security): date NUL CSV lesson to current repair
seonghobae 801e01b
test(security): preserve full-width CSV operator regressions
seonghobae 910636e
fix(security): preserve full-width CSV operator guard
seonghobae 2eb9bb2
chore(stack): refresh CSV security protected base
seonghobae 754fa51
test(security): reject C0-prefixed CSV fields
seonghobae 12043a9
fix(security): reject leading C0 CSV controls
seonghobae 419651f
merge(develop): adopt protected workflow backstops
seonghobae 71c2772
docs(security): record C0 CSV control boundary
seonghobae b1328c3
Trigger CI retry
seonghobae 5c431fc
Trigger CI retry
seonghobae 694018a
Trigger CI retry
seonghobae 91eace8
Trigger CI retry
seonghobae 2cb0672
test(security): restore CSV C0 and full-width regressions
seonghobae 4ed51b2
fix(security): restore CSV control-prefix boundary
seonghobae 15b90b2
docs(security): restore CSV C0 trust-boundary note
seonghobae File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.