dgryski.semgrep-go.hashsum.hash-sum-without-write

Author
581
Download Count*
License
odd hash.Sum call flow
Run Locally
Run in CI
Defintion
rules:
- id: hash-sum-without-write
patterns:
- pattern-either:
- pattern: |
$HASH.New().Sum($SLICE)
- pattern: |
$H := $HASH.New()
...
$H.Sum($SLICE)
- pattern-not: |
$H := $HASH.New()
...
$H.Write(...)
...
$H.Sum($SLICE)
- pattern-not: |
$H := $HASH.New()
...
$FUNC(..., $H, ...)
...
$H.Sum($SLICE)
message: odd hash.Sum call flow
languages:
- go
severity: ERROR
metadata:
license: MIT
Short Link: https://sg.run/RoNE