You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: rename TRUE/FALSE POSITIVE terminology to ISSUE/NON_ISSUE
This change addresses the confusion between business domain terminology and ML classification metrics by introducing clear separation:
security analysis (ISSUE/NON_ISSUE)
ML evaluation (TRUE_POSITIVE/FALSE_POSITIVE) contexts.
> Make sure the file paths required by the application (e.g., the HTML report, known false positives, etc.) point to the correct locations inside the container. For instance, if these files are copied into `/app`, update your configuration to reference `/app/<filename>` rather than the host paths.
95
+
> Make sure the file paths required by the application (e.g., the HTML report, known non-issues, etc.) point to the correct locations inside the container. For instance, if these files are copied into `/app`, update your configuration to reference `/app/<filename>` rather than the host paths.
96
96
>
97
97
> If you ever need to run an interactive shell in your container (overriding the default entrypoint), use:
98
98
>
@@ -117,7 +117,7 @@ environment variables.
117
117
| EMBEDDINGS_LLM_URL | http://\<<please-set-embedding-llm-url\>> | ✔ | https://integrate.api.nvidia.com/v1 | URL of the embedding model endpoint. |
118
118
| EMBEDDINGS_LLM_MODEL_NAME |\<<please-set-embeddings-llm-model-name\>>| ✔ | all-mpnet-base-v2 | Model used for generating embeddings. |
119
119
| INPUT_REPORT_FILE_PATH | /path/to/report.html | ✔ | /path/to/report.html or https://docs.google.com/spreadsheets/d/\<sheet-id\>| Path to the SAST HTML report or URL of a Google Sheet containing the report. |
120
-
|KNOWN_FALSE_POSITIVE_FILE_PATH| /path/to/ignore.err | ✔ | /path/to/ignore.err | Path to the file containing known false positives data. |
120
+
|KNOWN_NON_ISSUES_FILE_PATH| /path/to/ignore.err | ✔ | /path/to/ignore.err | Path to the file containing known non-issues data. |
121
121
| OUTPUT_FILE_PATH | /path/to/output_excel.xlsx | ✔ | /path/to/output.xlsx | Path where the generated Excel report will be saved. |
122
122
| LIBCLANG_PATH | /path/to/libclang | ✔ | /usr/lib/llvm-12/lib/libclang.so | Path of to your libclang location. |
123
123
| COMPILE_COMMANDS_JSON_PATH | /path/to/compile_commands.json || /path/to/compile_commands.json | Path to the generated `compile_commands.json` file for the analyzed project. Required only for C projects. |
@@ -126,7 +126,7 @@ environment variables.
126
126
| CHUNK_SEPARATORS | ["\n\n", "\n", ".", ";", ",", "", ""] || ["\n\n", "\n", ".", ";"] | Ordered list of separators to use when splitting text into chunks. |
127
127
| CONFIG_H_PATH | /path/to/config.h || /path/to/config.h |*(Optional)* Path to the generated `config.h` containing macro definitions. Used for accurate Clang parsing, but not strictly required. |
128
128
| SERVICE_ACCOUNT_JSON_PATH |""|| /path/to/sheet-access-bot-abc123.json | Path to the JSON file for the Google service account used to access Google Sheets. Mandatory only if using a Google Sheet as input. |
129
-
|USE_KNOWN_FALSE_POSITIVE_FILE|true||true| Flag indicating whether to use the known false positives file in the pipeline as an input. |
129
+
|USE_KNOWN_NON_ISSUES_FILE|true||true| Flag indicating whether to use the known non-issues file in the pipeline as an input. |
130
130
| SIMILARITY_ERROR_THRESHOLD | 2 || 3 | Number of Documents to return from known issues DB. |
131
131
| MAX_ANALYSIS_ITERATIONS | 2 || 3 | Maximum number of analysis loops allowed for any single issue. |
132
132
| WRITE_RESULTS_INCLUDE_NON_FINAL |true||true| Whether to include issues with is_final="FALSE"|
0 commit comments