Commit graph

  • 0eb8143c23 Added new rule G407(hardcoded IV/nonce) Dimitar Banchev 2024-08-14 17:07:59 +0200
  • d9eaa0570f
    Make variable name more clear Cosmin Cojocar 2024-08-30 17:19:25 +0000
  • 4c16ef5f1c
    Make variable names more explicity and reduce duplications Cosmin Cojocar 2024-08-30 17:17:14 +0000
  • cb3c8311ac
    Fix formatting Cosmin Cojocar 2024-08-30 17:08:17 +0000
  • d9c15b950c
    Refactor to reduce some fuctions and variable names Cosmin Cojocar 2024-08-30 17:06:36 +0000
  • a5381af118
    Pass the value argument directly since is an interface Cosmin Cojocar 2024-08-30 16:57:50 +0000
  • ae01dcd59d
    Added suggested changes Dimitar Banchev 2024-08-30 14:23:20 +0200
  • aa0969472f
    Added another test case in order to increase code coverage Dimitar Banchev 2024-08-30 12:08:26 +0200
  • b0b104cf84
    Removed function parameter which is always the same Dimitar Banchev 2024-08-30 11:54:08 +0200
  • 5ed176ea17
    Formatting problems(CI was not passing) Dimitar Banchev 2024-08-30 11:50:08 +0200
  • 4566ab8530
    Updated analyzer to use new way of initialization Dimitar Banchev 2024-08-30 11:39:24 +0200
  • f6bd7b73e8
    Migrated the rule to the analyzers folder Dimitar Banchev 2024-08-29 17:40:14 +0200
  • f5c50ede32
    Refractored code a little bit Dimitar Banchev 2024-08-21 15:29:34 +0200
  • f61230de99
    Added new rule G407(hardcoded IV/nonce) Dimitar Banchev 2024-08-14 17:07:59 +0200
  • b0e51bd9fa
    Fix formatting William Bergeron-Drouin 2024-08-30 10:58:15 -0400
  • d780f2d62b
    Add some more test cases William Bergeron-Drouin 2024-08-30 10:32:09 -0400
  • c40493af8f
    Recursive fix William Bergeron-Drouin 2024-08-30 09:32:07 -0400
  • 4ae73c8ba3 Fix conversion overflow false positive when using ParseUint Ben Krieger 2024-08-27 13:11:51 -0400
  • 0dbb7f4a0c Fix conversion overflow false positive when value is explicitly checked Ben Krieger 2024-08-27 16:12:05 -0400
  • 7029667e02 Fix conversion overflow false positive when using ParseUint Ben Krieger 2024-08-27 13:11:51 -0400
  • c52dc0ea4e Add a build step to measure the scan perfomance Cosmin Cojocar 2024-08-26 16:54:11 +0000
  • 57b98fbffd
    Add a build step to measure the scan perfomance Cosmin Cojocar 2024-08-26 16:54:11 +0000
  • bcec04e784 Fix conversion overflow false positives when they are checked or pre-determined czechbol 2024-08-23 17:17:23 +0200
  • 71e397b994 Update go.mod Cosmin Cojocar 2024-08-26 16:41:56 +0200
  • aec45b0b7d chore(deps): update all dependencies renovate[bot] 2024-08-26 00:27:26 +0000
  • 2072d7af1e
    Update go.mod Cosmin Cojocar 2024-08-26 16:41:56 +0200
  • 79ebbd9eb5
    chore(deps): update all dependencies renovate[bot] 2024-08-26 00:27:26 +0000
  • df0206ff5d
    Fix conversion overflow false positives when they are checked or pre-determined czechbol 2024-08-23 17:17:23 +0200
  • ab3f6c1c83 Fix false positive in conversion overflow check from uint8/int8 type Cosmin Cojocar 2024-08-22 07:41:27 +0000
  • 7eea6b7c44
    Fix false positive in conversion overflow check from uint8/int8 type Cosmin Cojocar 2024-08-22 07:41:27 +0000
  • a39ec5a16b Disable staticcheck SA1019 rule Cosmin Cojocar 2024-08-21 12:51:50 +0000
  • a1b2ab80af Update the golangci linters Cosmin Cojocar 2024-08-21 12:40:27 +0000
  • 8467f012e0 Add more test to cover more use cases for G115 rule Cosmin Cojocar 2024-08-21 12:36:33 +0000
  • 6f8d8d4cf1
    Disable staticcheck SA1019 rule Cosmin Cojocar 2024-08-21 12:51:50 +0000
  • f5d0b5eaaf
    Update the golangci linters Cosmin Cojocar 2024-08-21 12:40:27 +0000
  • b712ffe1d4
    Add more test to cover more use cases for G115 rule Cosmin Cojocar 2024-08-21 12:36:33 +0000
  • 81cda2f91f
    Allow excluding analyzers globally (#1180) Rahul Gadi 2024-08-20 04:43:40 -0400
  • 889dcf00f9 Allow excluding analyzers globally Rahul Gadi 2024-08-14 15:23:30 -0400
  • 18135b439c
    Update to Go 1.23.0 (#1183) Cosmin Cojocar 2024-08-19 09:17:50 +0200
  • fd7a78602d
    Update to Go 1.23.0 Cosmin Cojocar 2024-08-19 07:09:47 +0000
  • 91c708a620
    chore(deps): update all dependencies (#1182) renovate[bot] 2024-08-19 08:58:30 +0200
  • 48754a671a
    chore(deps): update all dependencies renovate[bot] 2024-08-19 00:52:47 +0000
  • 92bac42afc
    Read the AI API key also from an environment variable (#1181) Cosmin Cojocar 2024-08-18 17:59:45 +0200
  • 5adb600ca6
    Fix lint warning ai-api-key-env Cosmin Cojocar 2024-08-18 15:52:30 +0000
  • dd5e3ffc41
    Read the AI API key also from an environment variable Cosmin Cojocar 2024-08-18 15:45:55 +0000
  • 56f943b802
    Add support to generate auto fixes using LLM (AI) (#1177) Tran The Lam 2024-08-12 17:52:41 +0700
  • f97e82ff81
    Fix the tests Cosmin Cojocar 2024-08-12 10:32:18 +0000
  • 5f1bd21b83
    Improve the comments Cosmin Cojocar 2024-08-12 10:17:41 +0000
  • 31601814cf
    Add the autofix in the SARIF report Cosmin Cojocar 2024-08-12 10:02:47 +0000
  • d1c92e7d07
    Improve the prompt Cosmin Cojocar 2024-08-12 09:34:40 +0000
  • 159f0d03f6
    Update README and the default helper messages of the cli arguments Cosmin Cojocar 2024-08-12 09:19:41 +0000
  • 4722af5bdb
    Update go mod and tidy up Cosmin Cojocar 2024-08-12 09:02:14 +0000
  • 815a8800c4
    update comment tran-the-lam 2024-08-07 21:13:26 +0700
  • a69c5780ae
    fix test tran-the-lam 2024-08-07 21:06:29 +0700
  • f2684f6ee4
    Update autofix/ai.go Tran The Lam 2024-08-06 17:21:47 +0700
  • deaec0a63e
    Update autofix/ai.go Tran The Lam 2024-08-06 17:17:56 +0700
  • bb07619f1f
    Update autofix/ai.go Tran The Lam 2024-08-06 17:17:37 +0700
  • dbfc3014ec
    lint code tran-the-lam 2024-08-06 16:51:10 +0700
  • 50012513fc
    Update cmd/gosec/main.go Tran The Lam 2024-08-06 10:25:22 +0700
  • 6e423186e2
    Update cmd/gosec/main.go Tran The Lam 2024-08-06 10:25:05 +0700
  • 2da9a8481a
    Update cmd/gosec/main.go Tran The Lam 2024-08-06 10:24:54 +0700
  • c713f1a661
    reduce scope block of code tran-the-lam 2024-08-06 10:21:08 +0700
  • 7bf235fcfc
    update wrap error tran-the-lam 2024-08-06 10:17:48 +0700
  • 76ccda40e2
    Update autofix/ai.go Tran The Lam 2024-08-06 10:16:02 +0700
  • e66f3ae4ba
    wrap generate content error tran-the-lam 2024-08-06 10:13:22 +0700
  • 48fda16f95
    update readme tran-the-lam 2024-08-06 10:09:00 +0700
  • d585a040b0
    update ai prompt tran-the-lam 2024-08-04 20:19:33 +0700
  • 4ab1b801ba
    update readme tran-the-lam 2024-08-03 20:21:49 +0700
  • 84e3ebdda3
    add unit test tran-the-lam 2024-08-03 20:12:14 +0700
  • c20d7fb46f
    add constant tran-the-lam 2024-08-03 18:32:12 +0700
  • d56896fb11
    add cache ai generate autofix tran-the-lam 2024-08-03 18:29:39 +0700
  • d393cf0807
    fix: typo tran-the-lam 2024-08-03 18:24:44 +0700
  • f2c7d75dd5
    rename: proposal solution -> auto fix tran-the-lam 2024-08-03 11:17:03 +0700
  • 53f4fe489a
    wrapp error tran-the-lam 2024-08-03 11:07:01 +0700
  • 242d9577ee
    lint ai.go tran-the-lam 2024-08-01 22:43:31 +0700
  • 6a9fcc5d40
    add ai testcase tran-the-lam 2024-08-01 22:37:50 +0700
  • 088687b1a3
    add newline in Makefile tran-the-lam 2024-08-01 22:24:13 +0700
  • a5648fefa3
    add godocs for public function tran-the-lam 2024-08-01 22:20:24 +0700
  • f8bb652077
    add flag ai-api-key, ai-api-provider tran-the-lam 2024-08-01 22:14:18 +0700
  • 8029f7d457
    remove print version,git tag,build date tran-the-lam 2024-08-01 21:40:21 +0700
  • 701984880b
    clean code tran-the-lam 2024-07-31 22:36:19 +0700
  • e74d1ef8b5
    add: propose solution by gemini tran-the-lam 2024-07-31 17:29:56 +0700
  • b300f906ec
    config run tran-the-lam 2024-07-30 23:28:50 +0700
  • f33fd4bf29 chore(deps): update all dependencies renovate[bot] 2024-08-12 01:20:20 +0000
  • 4b4b421be8
    chore(deps): update all dependencies renovate[bot] 2024-08-12 01:20:20 +0000
  • 55a47f3774 chore(deps): update all dependencies renovate[bot] 2024-08-05 00:08:04 +0000
  • 95ef989802
    chore(deps): update all dependencies renovate[bot] 2024-08-05 00:08:04 +0000
  • a5d9ef67e2 chore(deps): update all dependencies renovate[bot] 2024-07-29 00:06:46 +0000
  • ec1b5e1db9
    chore(deps): update all dependencies renovate[bot] 2024-07-29 00:06:46 +0000
  • 68424445af chore(deps): update dependency babel-standalone to v7.24.10 renovate[bot] 2024-07-22 01:15:30 +0000
  • 21171cb15f
    chore(deps): update dependency babel-standalone to v7.24.10 renovate[bot] 2024-07-22 01:15:30 +0000
  • 08b94f9392 Resolve underlying type to detect overflows in type aliases Alex Gartner 2024-07-16 09:12:16 -0700
  • 9681f9f8ed
    Update action.yml Eliya Sadan 2024-07-18 17:19:22 +0300
  • 01c7d9a169 Resolve underlying type to detect overflows in type aliases Alex Gartner 2024-07-16 09:12:16 -0700
  • 4487a0c5a2 chore(deps): update dependency babel-standalone to v7.24.8 renovate[bot] 2024-07-15 07:00:48 +0000
  • 28b17fcea2
    chore(deps): update dependency babel-standalone to v7.24.8 renovate[bot] 2024-07-15 07:00:48 +0000
  • 007626773c Fix multifile ignores Alex Gartner 2024-07-11 12:08:11 -0700
  • 7a4df24df1 Fix multifile ignores Alex Gartner 2024-07-11 12:08:11 -0700
  • 2f1b81b889 Add -enable-audit cli flag Alex Gartner 2024-07-11 15:17:55 -0700
  • 479e22cc31 Add -enable-audit cli flag Alex Gartner 2024-07-11 15:17:55 -0700