[GH-ISSUE #198] Crypto Go :we are a research group to help developers build secure applications. #161

Closed
opened 2026-02-26 12:34:09 +03:00 by kerem · 1 comment
Owner

Originally created by @passionate-wening on GitHub (Aug 28, 2022).
Original GitHub issue: https://github.com/cbeuw/Cloak/issues/198

Hi, we are a research group to help developers build secure applications. We designed a cryptographic misuse detector (i.e., CryptoGo) on Go language. We found your great public repository from Github, and several security issues detected by CryptoGo are shown in the following.
Note that the cryptographic algorithms are categorized with two aspects: security strength and security vulnerability based on NIST Special Publication 800-57 and other public publications. Moreover, CryptoGo defined certain rules derived from the APIs of Go cryptographic library and other popular cryptographic misuse detectors. The specific security issues we found are as follows:
Location: internal/common/crypto.go:15;
Broken rule: R-04: Constant key in AES;
We wish the above security issues could truly help you to build a secure application. If you have any concern or suggestion, please feel free to contact us, we are looking forward to your reply. Thanks.

Originally created by @passionate-wening on GitHub (Aug 28, 2022). Original GitHub issue: https://github.com/cbeuw/Cloak/issues/198 Hi, we are a research group to help developers build secure applications. We designed a cryptographic misuse detector (i.e., CryptoGo) on Go language. We found your great public repository from Github, and several security issues detected by CryptoGo are shown in the following. Note that the cryptographic algorithms are categorized with two aspects: security strength and security vulnerability based on NIST Special Publication 800-57 and other public publications. Moreover, CryptoGo defined certain rules derived from the APIs of Go cryptographic library and other popular cryptographic misuse detectors. The specific security issues we found are as follows: Location: internal/common/crypto.go:15; Broken rule: R-04: Constant key in AES; We wish the above security issues could truly help you to build a secure application. If you have any concern or suggestion, please feel free to contact us, we are looking forward to your reply. Thanks.
kerem closed this issue 2026-02-26 12:34:09 +03:00
Author
Owner

@cbeuw commented on GitHub (Aug 28, 2022):

False positive. The line is in a helper function that takes key as an argument
github.com/cbeuw/Cloak@e305871d89/internal/common/crypto.go (L14-L29)

<!-- gh-comment-id:1229420194 --> @cbeuw commented on GitHub (Aug 28, 2022): False positive. The line is in a helper function that takes key as an argument https://github.com/cbeuw/Cloak/blob/e305871d8979dba7dfe01b3973065a584a0e175a/internal/common/crypto.go#L14-L29
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Cloak#161
No description provided.