gitlab.gosec.G109-1

unknown
Download Count*
License

Potential Integer overflow made by strconv.Atoi result conversion to int16/32

Run Locally

Run in CI

Defintion

rules:
  - id: gosec.G109-1
    patterns:
      - pattern-either:
          - patterns:
              - pattern-inside: |
                  $X, ... := strconv.Atoi(...)
                  ...
              - pattern-either:
                  - pattern: int32($X)
                  - pattern: int16($X)
    message: >
      Potential Integer overflow made by strconv.Atoi result conversion to
      int16/32
    metadata:
      cwe: "CWE-190: Integer Overflow or Wraparound"
      primary_identifier: gosec.G109-1
      secondary_identifiers:
        - name: Gosec Rule ID G109
          type: gosec_rule_id
          value: G109
      license: MIT
    severity: ERROR
    languages:
      - go