Skip to content
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

CVE fixes and other API work #4049

Merged
merged 5 commits into from
Oct 11, 2024
Merged

CVE fixes and other API work #4049

merged 5 commits into from
Oct 11, 2024

Conversation

jc21
Copy link
Member

@jc21 jc21 commented Oct 11, 2024

No description provided.

jc21 added 5 commits October 9, 2024 18:05

Verified

This commit was signed with the committer’s verified signature.
- /schema now returns full openapi/swagger schema
- That schema is used to validate incoming requests
- And used as a contract in future integration tests
- Moved route files up one level
- Fixed incorrect 404 reponses when getting objects
- Fixed saving new objects and passing jsonschemavalidation

Verified

This commit was signed with the committer’s verified signature.
- Return proper booleans in api responses
- Update jsonschemavalidation to latest draft

Verified

This commit was signed with the committer’s verified signature.

Verified

This commit was signed with the committer’s verified signature.
- Schema validate against bad domain characters
- Integration test for CVE POC examples
- Cypress rewrite of plugins for file upload

Verified

This commit was signed with the committer’s verified signature.
@nginxproxymanagerci
Copy link

Docker Image for build 5 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-4049

Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.

@jc21 jc21 merged commit aacb230 into develop Oct 11, 2024
2 checks passed
@jc21 jc21 deleted the cve-fixes branch October 11, 2024 04:25
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.

None yet

1 participant