Skip to content

fix: reject path separators in embedded filenames#264

Merged
epmog merged 1 commit intoOpenJobDescription:mainlinefrom
crowecawcaw:fix-embedded-filename-path
Feb 13, 2026
Merged

fix: reject path separators in embedded filenames#264
epmog merged 1 commit intoOpenJobDescription:mainlinefrom
crowecawcaw:fix-embedded-filename-path

Conversation

@crowecawcaw
Copy link
Contributor

What was the problem/requirement? (What/Why)

Spec says embedded filenames should not contain path separators, but this package allows them.

§6.1 <EmbeddedFileText>

What was the solution? (How)

Fix the validator.

What is the impact of this change?

Embedded filenames are correctly validated.

How was this change tested?

Added unit tests and ran against the conformance test suite: OpenJobDescription/openjd-specifications#103

Was this change documented?

n/a

Is this a breaking change?

No

Does this change impact security?

No

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Signed-off-by: Stephen Crowe <6042774+crowecawcaw@users.noreply.github.com>
@epmog epmog force-pushed the fix-embedded-filename-path branch from 660bda6 to 978a19d Compare February 13, 2026 21:59
@epmog epmog enabled auto-merge (squash) February 13, 2026 21:59
@sonarqubecloud
Copy link

@epmog epmog merged commit d2ff7e0 into OpenJobDescription:mainline Feb 13, 2026
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments