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

Mail.Ru easyjson library security concerns #1857

Open
buchekalex opened this issue Jul 29, 2024 · 1 comment
Open

Mail.Ru easyjson library security concerns #1857

buchekalex opened this issue Jul 29, 2024 · 1 comment

Comments

@buchekalex
Copy link

Hello,

I would like to bring to your attention a concern regarding one of the dependencies used in the swaggo/swag library, specifically the easyjson library.

The easyjson library is developed by Mail.ru, a company controlled by the Russian government. Due to security policies and compliance checks within our company, we are not allowed to use any libraries or software developed by entities associated with the Russian government.

Request

To ensure the security and compliance of our projects, we kindly request that you consider replacing the easyjson library with an alternative solution. One viable option could be to use the standard encoding/json package provided by Go, which is well-supported and maintained.

We understand that this may require some changes to the codebase, and we appreciate your efforts in maintaining the security and integrity of the swaggo/swag library.

Potential Impact

Updating the dependency to a more secure and compliant library will help in:

  • Enhancing the security of projects using swaggo/swag.
  • Ensuring compliance with various organizational and governmental policies.
  • Maintaining trust and reliability in the swaggo/swag library within the global developer community.

Thank you for your attention to this matter. We appreciate your consideration and look forward to your response.

@bbrodriges
Copy link

bbrodriges commented Aug 26, 2024

As far as I can see easyjson is used only in example directory and does not required for proper package operation.

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

No branches or pull requests

2 participants