Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement new data source feature on MITRE ATT&CK module #6482

Merged
merged 60 commits into from
Apr 25, 2024

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    c8ba62f View commit details
    Browse the repository at this point in the history
  2. fix imports

    JuanGarriuz committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    d48ec8e View commit details
    Browse the repository at this point in the history
  3. moved mitre framework

    JuanGarriuz committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    1eed82b View commit details
    Browse the repository at this point in the history
  4. fix framework imports

    JuanGarriuz committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    2a96e1a View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Changed dashboard

    JuanGarriuz committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    16a25bd View commit details
    Browse the repository at this point in the history
  2. updated snapshots

    JuanGarriuz committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    2ae86ea View commit details
    Browse the repository at this point in the history
  3. Fixed typo

    JuanGarriuz committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    796b3a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Added pinned agent mode

    JuanGarriuz committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    b03f72d View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Changed mitre dashboard

    JuanGarriuz committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    5cea5b5 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    7936ad4 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    e3b19f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Fix framework tab

    Machi3mfl committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    5a6373e View commit details
    Browse the repository at this point in the history
  2. Add mitre data source

    Machi3mfl committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    86f6fab View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    487336b View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    7f3dc51 View commit details
    Browse the repository at this point in the history
  2. Add aggregattions to search

    Machi3mfl committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    22232e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    119a2cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a966574 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a760f9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    feac61b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    24d1367 View commit details
    Browse the repository at this point in the history
  8. Create flyout discover

    Machi3mfl committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    e94b701 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    181041a View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    c20e39d View commit details
    Browse the repository at this point in the history
  2. Add default fetch filters

    Machi3mfl committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    2da247a View commit details
    Browse the repository at this point in the history
  3. Linter in wz-discover

    Machi3mfl committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    e35dfc2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    79e3d87 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a99d388 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dfc43c3 View commit details
    Browse the repository at this point in the history
  7. Linter on mitre module

    Machi3mfl committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    4c23c7a View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Fix cluster filter

    Machi3mfl committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    8742099 View commit details
    Browse the repository at this point in the history
  2. Fix UI styles

    Machi3mfl committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    e471fe1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffaeb92 View commit details
    Browse the repository at this point in the history
  4. Update CHANGELOG

    Machi3mfl committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    5b79e1d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    85e0392 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    4553269 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2293b1d View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    0c7bd50 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Fix files with prettier

    Machi3mfl committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    affc8e5 View commit details
    Browse the repository at this point in the history
  2. Signed commit

    Machi3mfl committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    b8c42b2 View commit details
    Browse the repository at this point in the history
  3. [Remove discover] Implement embeddable dashboard on server management…

    … cluster module (#6561)
    
    * Migrated Server Management Cluster to embeddables without cluster controller
    
    * Fixed width of Cluster Configuration section
    
    * Rendering conditions are adjusted and clean code
    
    * Deleted controller and visualization monitoring files
    
    * Integrated data-source implementation
    
    * Fixed configuration_cards itemsList, the code is improved and unnecessary code is removed
    
    * Added HOC withGuardAsync
    
    * Changed the source of clusterEnabled information to that provided by the API
    
    * Changed ClusterOverview component class to functional and fixed error on checkClusterIsEnabledAndRunning
    
    * Added more dependencies in useEffect on Cluster Dashboard
    
    * Added error handling to cluster-disabled component
    
    * Fixed alert.timestamp field on SampleData
    jbiset authored and Machi3mfl committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    a9292f0 View commit details
    Browse the repository at this point in the history
  4. Remove discover - Implement embeddable dashboard on statistics module (

    …#6542)
    
    * Migrated visualizations to embeddables
    
    * Changed searchbar and node selector
    
    * Cleaned dashboard obsolete code
    
    * Added selectedNodeFilter
    
    * Integrated new data source on statistics
    
    * Fixed statistics index without data.
    
    * Added apiName filter
    
    * Fixed nodeName filter when a node is selected in cluster mode
    
    * Added No results message, fixed allow agents filters on request and cleaned obsolete code
    
    * Changed condition of apiName filter, validation of statistics-data-source-repository and abstracted behavior between DashboardListenerEngineStatistics and DashboardAnalysisEngineStatistics
    
    * Deleted unused  use-build-statistics-visualizations hook
    
    * Fixed information message depending on active tab
    
    * Added withUserAuthorizationPrompt to add protection with the user permissions check
    
    * remove(statistics): unused message definitions
    
    * Deleted unused index.ts file on cluster integration-files visualizations
    
    ---------
    
    Co-authored-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
    2 people authored and Machi3mfl committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    cc949f7 View commit details
    Browse the repository at this point in the history
  5. Fix changelog entries (#6612)

    * changelog: fix entries
    
    * Change enrollment.dns changelog entry
    
    ---------
    
    Co-authored-by: Federico Rodriguez <federico.rodriguez@wazuh.com>
    2 people authored and Machi3mfl committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    08cd54c View commit details
    Browse the repository at this point in the history
  6. Remove AngularJS component click-action.js (#6613)

    * remove click-action.js
    
    * update changelog
    
    * Update changelog
    
    ---------
    
    Co-authored-by: Federico Rodriguez <federico.rodriguez@wazuh.com>
    2 people authored and Machi3mfl committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    3e0328d View commit details
    Browse the repository at this point in the history
  7. Refactor settings angularJS controller (#6580)

    * Create settings component
    
    * Parcial refactor into react component
    
    * Remove angularJS controller
    
    * Remove unnecessary properties
    
    * Add changelog
    
    * fix: category parameter to preselect the app category settings on App Settings from Statistics
    
    * Remove optional chaining operator
    
    ---------
    
    Co-authored-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
    2 people authored and Machi3mfl committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    006dea6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9c47963 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eb5b681 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0004e1b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2b19e1d View commit details
    Browse the repository at this point in the history
  12. Implement journald log collection feature (#6572)

    * Added tab
    
    * Add journald tab
    
    * Added changes to imposter
    
    * journald values filters table
    
    * Update changelog and redesign filters table
    
    * Fixed styles
    
    * Fixed hardcode bug
    
    * Added filters groups
    
    * Change to an accordion render
    
    * Added helps-link
    
    * Added changelog
    
    * Fix changelog and message popover improve
    
    * Update configuration-setting imports
    
    * Fix macOS log title
    
    * resolve comments
    
    * Fixed info euitext render and header no render in journald tab
    
    * Add verification to mac and journald agents and add condition to journald
    
    ---------
    
    Co-authored-by: Federico Rodriguez <federico.rodriguez@wazuh.com>
    2 people authored and Machi3mfl committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    7c5271b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    788431b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1645496 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8d7169a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e1cc885 View commit details
    Browse the repository at this point in the history
  17. [Remove discover] Implement embeddable dashboard on Virustotal module (

    …#6525)
    
    * Migrated visualizations, added loadings and messages
    
    * Fixed warning for expected a single ReactElement
    
    * Added new virustotal data source. Changed NoResults and LoadingSpinner to commons components
    
    * Fixed Events tab
    
    * Integrated pinned agent functionality based on data source
    
    * Added timeRange to dashboard useEffect dependencies and changed the way to get pinned agent
    
    * Deleted unused component
    
    * Changed AlertsVirustotalDataSource import in modules-defaults
    
    * Fixed error message
    
    * DashboardByRenderer timeRange params replaced by searchBarProps deconstruction
    
    * Added wz-discover hide-filter-control classes to hide the button that allows you to affect all the filters in the search bar
    
    * Removed unnecessary virus total in Filters tab in common data to remove duplicate filters
    
    * Removed unused getImplicitPinnedAgent in modules-helper
    
    * Added dateRange param to fetchData in dashboard useEffect
    
    * Improved AlertsVirustotalDataSource import in modules-defaults and deleted wz-discover on SearchBar wrapper
    jbiset authored and Machi3mfl committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    693d949 View commit details
    Browse the repository at this point in the history
  18. [Remove discover] Implement embeddable dashboard on Threat Hunting mo…

    …dule (#6486)
    
    * Migrated visualizations to embeddables
    
    * Added withPinnedAgent HOC
    
    * Added dashboard update mechanism depending on whether or not an agent has been pinned
    
    * Pinned agent visualization definitions are migrated and aesthetic adjustments are made
    
    * The interaction was added to the KPIs, the links to the lower table were added, as well as the change of columns when an agent is set
    
    * Integrated new data source on Threat Hunting module
    
    * DiscoverNoResults and LoadingSpinner components are replaced with common components
    
    * Clean code and fixed dashboards conditions
    
    * Improved condition for rendering the dashboard and SampleData message
    
    * Removed unnecessary general/threat hunting in tabFilters in common data to remove duplicate filters
    
    * Removed unused getImplicitPinnedAgent in modules-helper
    
    * Added dateRange param to fetchData in dashboard useEffect, added wz-discover hide-filter-control classes to hide the button that allows you to affect all the filters in the search bar and use searchbarProps deconstruction
    
    * Deleted unnecessary wz-discover class on SearchBar wrapper
    
    * Changed Threat Hunting columns file name
    
    * Deleted unused imports in modules-helper
    
    ---------
    
    Co-authored-by: Ian Yenien Serrano <63758389+yenienserrano@users.noreply.github.com>
    Co-authored-by: Federico Rodriguez <federico.rodriguez@wazuh.com>
    3 people authored and Machi3mfl committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    8c8eb1b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d07e7b1 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d8ac420 View commit details
    Browse the repository at this point in the history
  21. Clean dashboard code

    Machi3mfl committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    c12a59d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b833acf View commit details
    Browse the repository at this point in the history