Commit 757ecc7
Release/v11.2.4 (#1888)
* feat(assets-view): refactor asset detail handling and improve status display
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat(RequestDsl): enhance search request handling for LIST_CHART visualization
* feat(RequestDsl): enhance search request handling for LIST_CHART visualization
* feat: add updates for Windows visualizations and default time range adjustments
* feat(netflow-filter): add IANA protocol mapping and improve field processing
* feat(assets-view): refactor asset detail handling and improve status display
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat(netflow-filter): add update for Netflow filter version 3.1.1 and enhance field processing
* refactor(azure-plugin): extracts event processing logic into separate functions to handle JSON format detection (array vs object)
* feat(windows-visualizations): update outdated fields in Windows visualizations and normalize field names
* feat(windows-visualizations): update field names in Windows visualizations for consistency
* feat(open-alerts): optimize open alerts handling and improve local storage updates
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat(visualization-list): integrate UtmToastService for error handling in visualization fetching
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat(windows-visualizations): update field names in Windows visualizations for consistency
* feat(windows-visualizations): update field names in Windows visualizations for consistency
* feat(bitdefender-gz): add renaming for log.deviceIps, log.dvchost, and log.act fields
* feat(bitdefender-visualizations): normalize field names in Bitdefender GZ visualizations
* feat(vmware-visualizations): normalize field names in VMware visualizations
* feat(bitdefender-filter): add Bitdefender GravityZone filter update with field renaming and cleanup
* feat(dashboard-render): improve dashboard loading logic and enhance error handling for filters
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* update vmware-esxi filter
* update version vmware-esxi filter
* feat(vmware-esxi-filter): add update for VMware ESXi filter with enhanced parsing and cleanup
* feat[shared]: create shared dependencies
* feat[installer]: remove mfa in dev environments
* refactor[agent]: restructure collector, commands, and dependency management
* chore[go-deps]: update golang dependencies
* feat[agent]: add macOS build pipeline and standardize binary naming
* refactor[agent]: sync updater with release/v11.2.3, remove legacy files
* fix[plugins]: add missing skipTlsVerification param to DoReq calls
* fix[ci]: correct macOS artifact paths in agent-manager build
* fix[frontend](guides): update agent guides
* fix(agent-manager): correct FilterScope to properly chain WHERE clauses and fix LIKE syntax
* feat(agent): add shell selection for command execution and fix agent registration
* fix(agent): download version.json during install before agent registration
* fix(updater,frontend): add legacy binary migration and fix agent search filter
* fix(agent): return errors from low-level packages instead of calling Fatal/Exit
* refactor[agent](collector): use fsnotify for config changes instead of polling
* feat(agent): add shell field to UtmCommand for enhanced command execution context
* feat(fortinet): update fortinet filter
* chore(cleanup): remove unused integrations (Redis, Nginx, PostgreSQL, Apache, MySQL, MongoDB, Elastic, Logstash, Kibana, Kafka, NATS, Traefik, Audit, HAP, IIS, OSQuery)
* chore(cleanup): remove integrations (Redis, Nginx, PostgreSQL, Apache, MySQL, MongoDB, Elastic, Logstash, Kibana, Kafka, NATS, Traefik, Audit, HAP, IIS, OSQuery)
* feat(logstash): enhance logstash stats retrieval with improved error handling and pipeline status management
* fix(system_linux): update filter with enhanced JSON parsing and field normalization
* feat(filter): add Linux filter update with enhanced JSON parsing and field normalization
* feat(visualization): add update for Linux visualizations to normalize field names and improve dataset consistency
* feat(windows): update windows filter
* feat(saml): enhance SAML registration with improved error handling and environment variable validation
* feat(saml): improve SAML provider loading with enhanced error handling and logging
* feat(saml): enhance SAML provider loading with improved error handling and logging
* feat(correlation): add updates for winevent correlation rules
* feat(winevent): add updates for winevent correlation rules and filter
* feat(winevent): update filter version and rename log fields for improved clarity
* feat(visualizations): update Windows visualizations to align with logstash filter v3.1.0 field transformations
* feat(import): disable back button during loading and fix spacing in upload error message
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat(idp): enhance metadata URL validation with improved error handling and encryption key checks
* feat(idp): refactor encryption key handling with dedicated validation method
* feat(saml): implement SAML metadata fetching and provider loading with timeout handling
* feat(saml): enhance SAML2 login success handling with improved user not found logging and provider reloading
* feat(saml): update host retrieval in SAML2 login success handler to use X-Forwarded-Host header
* feat(saml): refactor SAML metadata fetching to improve error handling and registration building
* feat(platforms): enhance platform creation with additional Linux ARM64 support and update Windows service paths
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* fix(config): detect filter and rule deletions by tracking active row counts
hasChanges only checked MAX(timestamp) increases, missing deletions where
the timestamp didn't advance. Now also compares COUNT of active rows so
deactivations and hard deletes trigger config file regeneration.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Update go-sdk dependency across multiple plugins
* feat(logstash): integrate Monaco Editor for YAML filter definition and enhance form styling
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat: update filter card interaction to improve usability
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat(rule-view): integrate Monaco Editor for YAML editing and enhance styling
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat: update Windows service paths for UTMStack agent
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat(db): add unique constraint on asset_name in utm_tenant_config table
* feat(tenant-config): add findByAssetName method to retrieve UtmTenantConfig by asset name
* feat(data-input-status): add methods to retrieve data input status by source and build sources list from tenant config
* feat(data-input-status): add methods to retrieve data input status by source and build sources list from tenant config
* feat(data-input-status): add methods to retrieve data input status by source and build sources list from tenant config
* feat(data-input-status): add methods to retrieve data input status by source and build sources list from tenant config
* feat(data-input-status): add alias column and update logic for data input status
* feat: remove alert from addTag function in fields-selector component
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* fix: deprecate enable parameter in TFA section
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat(.gitignore): add .env file to ignore list
* fix: update winevent correlation rules
* fix: update winevent correlation rules
* fix: update bit-defender correlation rules
* fix: update deceptive-bytes correlation rules
* fix: update eset correlation rules
* fix: update kaspersky correlation rules
* fix: update cisco-asa correlation rules
* fix: update cisco-switch correlation rules
* fix: update cisco-firepower correlation rules
* fix: update cisco-meraki correlation rules
* fix: update cisco-meraki correlation rules
* fix: update aws correlation rules
* fix: update azure correlation rules
* fix: update google correlation rules
* feat: add crowdstrike correlation rules
* feat: add crowdstrike correlation rules
* refactor(rule-view): move and rename rule-view component files
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat: add crowdstrike correlation rules
* feat: implement asset synchronization service and source activity provider
* feat: add data source validation service for critical data sources
* refactor(asset-sync): rename sync method and improve logging messages
* fix(filters): correct IP and hostname field mapping in Windows events
* feat(filters): enhance Fortinet field mapping and cleanup
* fix(agent): use net.ListenPacket for UDP port binding check
net.Listen only supports TCP, causing all UDP integrations to fail
with "port already in use by another process" error. Now using
net.ListenPacket for UDP protocol validation.
* feat(macos): update filter to version 3.0.1 and rename fields for consistency
* feat: enhance asset synchronization by resolving asset names from tenant configuration
* fix: update fortigate and windows filter
* feat: enhance configuration saving logic with support for multiple groups
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* fix(asset-sync): adjust scheduling parameters for data synchronization
* feat: add logging to ElasticsearchService for better error tracking and index existence checks
* feat: improve source activity fetching and error handling in SourceActivityProvider
* feat: refactor asset synchronization logic and enhance data source aggregation
* feat: refactor asset synchronization logic and enhance data source aggregation
* feat(filters): enhance fortinet field mapping
* fix: adjust infinite scroll throttle for improved performance
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
* feat: enhance asset processing by separating network asset name and IP mapping
* feat: enhance asset processing by separating network asset name and IP mapping
* feat: enhance asset processing by separating network asset name and IP mapping
---------
Signed-off-by: Manuel Abascal <mjabascal10@gmail.com>
Co-authored-by: JocLRojas <joc.l.rojas02@gmail.com>
Co-authored-by: Yadian Llada Lopez <yadian.llada@gmail.com>
Co-authored-by: Yorjander Hernandez Vergara <yorjaKbayero@gmail.com>
Co-authored-by: Osmany Montero <osmontero@icloud.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent 1d23339 commit 757ecc7
File tree
340 files changed
+31328
-7006
lines changed- .github/workflows
- agent-manager
- agent
- protos
- utils
- agent
- agent
- cmd
- collectors
- collector
- configwatcher
- file
- netflow
- platform
- schema
- syslog
- config
- database
- dependency
- models
- modules
- protos
- serv
- updater
- config
- models
- service
- updates
- utils
- updates
- utils
- backend
- src/main
- java/com/park/utmstack
- config
- saml
- domain
- application_modules/factory/impl
- chart_builder
- correlation/config
- datainput_ingestion
- repository
- correlation/config
- datainput_ingestion
- security/saml
- service
- agent_manager
- correlation/config
- elasticsearch
- grpc
- idp_provider
- logstash_pipeline
- network_scan
- util
- chart_builder/elasticsearch_dsl/requests
- exceptions
- proto
- resources/config/liquibase
- changelog
- data/20260302
- aws
- azure
- bit-defender
- cisco-asa
- cisco-firepower
- cisco-meraki
- cisco-switch
- crowdstrike
- deceptive-bytes
- eset
- google
- kaspersky-security
- windows
- filters
- antivirus
- filebeat
- fortinet
- macos
- netflow
- vmware
- windows
- frontend/src/app
- app-module
- conf/int-generic-group-config
- guides
- guide-linux-agent
- guide-macos-agent
- guide-syslog
- guide-winlogbeat
- assets-discover
- assets-view
- dashboard/dashboard-render
- graphic-builder/visualization/visualization-list
- logstash
- logstash-filters
- logstash-filter-create
- rule-management
- app-rule/components
- fields-selector
- import-rules
- rule-list
- rule-view
- installer
- docker
- setup
- updater
- utils
- plugins
- alerts
- aws
- azure
- bitdefender
- config
- crowdstrike
- events
- feeds
- internal/client
- gcp
- geolocation
- inputs
- modules-config
- config
- validations
- o365
- soc-ai
- sophos
- stats
- utmstack-collector
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
340 files changed
+31328
-7006
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
140 | 140 | | |
141 | 141 | | |
142 | | - | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
143 | 154 | | |
144 | 155 | | |
145 | 156 | | |
146 | 157 | | |
147 | 158 | | |
148 | 159 | | |
149 | 160 | | |
150 | | - | |
| 161 | + | |
151 | 162 | | |
152 | 163 | | |
153 | | - | |
| 164 | + | |
154 | 165 | | |
155 | 166 | | |
156 | 167 | | |
157 | 168 | | |
158 | 169 | | |
159 | 170 | | |
160 | 171 | | |
161 | | - | |
| 172 | + | |
162 | 173 | | |
163 | 174 | | |
164 | | - | |
| 175 | + | |
165 | 176 | | |
166 | 177 | | |
167 | 178 | | |
168 | 179 | | |
169 | | - | |
170 | | - | |
| 180 | + | |
| 181 | + | |
171 | 182 | | |
172 | 183 | | |
173 | | - | |
174 | | - | |
| 184 | + | |
| 185 | + | |
175 | 186 | | |
176 | 187 | | |
177 | 188 | | |
178 | 189 | | |
179 | 190 | | |
180 | 191 | | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
187 | 200 | | |
188 | | - | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
189 | 304 | | |
190 | 305 | | |
191 | 306 | | |
| |||
211 | 326 | | |
212 | 327 | | |
213 | 328 | | |
214 | | - | |
215 | | - | |
| 329 | + | |
| 330 | + | |
216 | 331 | | |
217 | 332 | | |
218 | 333 | | |
| |||
230 | 345 | | |
231 | 346 | | |
232 | 347 | | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
233 | 354 | | |
234 | 355 | | |
235 | 356 | | |
| |||
243 | 364 | | |
244 | 365 | | |
245 | 366 | | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
257 | 394 | | |
258 | 395 | | |
259 | 396 | | |
| |||
0 commit comments