What's Changed
- chore: add /health endpoint to expose agent status by @vbelouso in #152
- Java transitive search performance improvements by @tmihalac in #155
- Use Tekton for automation Testing on exploit-iq by @RedTanny in #148
- fix:Clean exclusions to enable repeated runs by @TamarW0 in #153
- fix: Remove invalid character from query by @TamarW0 in #154
- fixed trigger for running cm testing by @RedTanny in #159
- check by @RedTanny in #160
- update tekton gh token by @RedTanny in #161
- add ngnix support and small improve locator for go by @RedTanny in #162
- add disable option disable web search by @RedTanny in #163
- update toolchain by @RedTanny in #164
- update tekton script to override older tags incase of rerunning the c… by @RedTanny in #165
- Fix 2 fqcn in different jars by @tmihalac in #157
- Added members inheritance by @tmihalac in #158
- Java transitive search constructor support by @tmihalac in #169
- security(mongo): add DB authentication and RBAC by @vbelouso in #175
- solve 1 hour limit tekton pac gh token by @RedTanny in #176
- chore: add /api/v1 prefix to API endpoints in configs by @vbelouso in #172
- ignore python 2 code since our ast only works on python 3 by @RedTanny in #174
- fix: resolve invalid project version selection by @IlonaShishov in #178
- fix: change example from concrete one to generic one by @zvigrinberg in #177
- ci: add integration tests by @zvigrinberg in #180
- Add Resource limits for tekton and Fix C transitive search issue by @RedTanny in #181
- chore: implement exploit_iq_commons shared package by @vbelouso in #179
- feat: added method reference support to java transitive search by @tmihalac in #182
- Improve C performance test running by @RedTanny in #183
- fix: incorrect Ecosystem enum interpolation in SerpApi query by @vbelouso in #186
- feat: add CSAF VEX document generation by @IlonaShishov in #170
- chore: configure Nginx to use IPv4 only for external connections by @vbelouso in #188
- fix: vex kustomize by @IlonaShishov in #187
- chore: buildah task should get resolved from new ci namespace by @zvigrinberg in #192
- fix: Python 2 detection regex false positive on tuple exception syntax by @TamarW0 in #194
- chore: improve C/C++ project detection using content verification by @vbelouso in #190
- chore: fix Python integration tests repo ref by @vbelouso in #196
- feat: SerpAPI key rotation with automatic failover on rate limits by @vbelouso in #189
- Appeng 4284 telemetry by @RedTanny in #197
- feat: Transitive dependencies for javascript by @TamarW0 in #171
- APPENG-4285 - Intercept Tracing Context in ExploitIQ Agent and save to DB by @RedTanny in #198
- Appeng 4360 telemetry UI by @RedTanny in #200
- Mlops overlay by @IlonaShishov in #199
- APPENG-4421: Send all traces and spans to Grafana Tempo by @RedTanny in #201
- chore(nginx): use worker_processes equal 1 by @vbelouso in #202
- chore: create tests overlay variant by @zvigrinberg in #193
- feat: add private repository support with PAT and SSH authentication by @vbelouso in #206
- Fix thread race and other issues by @RedTanny in #210
- add failure flow to graph by @RedTanny in #211
- fix(dep-tree): rewrite Python version detection and ecosystem discovery by @vbelouso in #213
- chore: run agent container as non-root user by @zvigrinberg in #212
- fix APPENG-4780 Not specific error indication for commit errors on U… by @RedTanny in #215
- Use UTC for scan timestamps and document ISO-8601 fields by @batzionb in #217
- fix: widen fetch refspec so branch names are checkable after shallow clone by @tmihalac in #218
- fix: remove runAsGroup override in exploit-iq container by @vbelouso in #219
- feat: add custom Git SSL CA certificate support by @vbelouso in #221
- fix: move SERPAPI_API_KEY to secret reference by @vbelouso in #220
- feat: add UBI 9 based Dockerfile by @vbelouso in #225
New Contributors
Full Changelog: v0.0.1...v0.0.2