fossasia / open-event-server

Audit required: Insecure hash function PTC-W1003
Security
Major
5 months ago3 years old
Use of insecure sha1 hash function
42
43    def _checksum(self, action: str, query: str):
44        key = action + query + self.secret
45        return sha1(key.encode('utf-8')).hexdigest()46
47    def request(self, action: str, params: Optional[Dict[str, str]] = None) -> Result:
48        return Result.create(requests.get(self.build_url(action, params)))