Skip to content

Conversation

@rawalexe
Copy link
Contributor

@rawalexe rawalexe commented Jan 22, 2026

Motivation

  • There are few fixes suggested after Application Security review and these commits address the concerns
  • After discussing with @RogerZhongAWS we have decided to remove the fedora workflow completely
  • Issue number:
    Internal tickets

Modifications

Change summary

Please describe what changes are included in this pull request.

Revision diff summary

If there is more than one revision, please explain what has been changed since the last revision.

Testing

Is your change tested? If not, please justify the reason.
Please list your testing steps and test results.

  • CI test run result:
  • A new test has been added for the SSL fix and for the command-line args it was manually tested by passing those parameters

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

@rawalexe rawalexe force-pushed the coverityfix branch 3 times, most recently from 637f55b to 7dec2cf Compare January 22, 2026 22:50
@rawalexe rawalexe requested a review from kstribrnAmzn January 22, 2026 23:13
- Add InputValidation.h/cpp with validators for access tokens, client
  tokens, regions, endpoints, service IDs, ports, paths, and bind addresses
- Integrate validation into main.cpp for CLI argument processing
- Add service ID validation in ConfigFile.cpp
- Include security logging for rejected inputs
- Update CMakeLists.txt to include new source file
@rawalexe rawalexe merged commit a1d9dfd into main Jan 23, 2026
7 checks passed
@rawalexe rawalexe deleted the coverityfix branch January 23, 2026 22:29
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.

2 participants