Bitbucket (v1.1.0)

Bitbucket Cloud is a Git-based code and CI/CD tool optimized for teams using Jira

Author
Cortex XSOAR
Support
xsoar
URL
https://www.paloaltonetworks.com/cortex
Categories
CI/CD

Integrations (1)

Modeling rules (1)

Parsing rules (1)

README

Atlassian Bitbucket

Atlassian Bitbucket is a Git-based source code management platform that enables teams to collaborate, review code, and deploy with built-in CI/CD tools

<~XSIAM>

What does this pack contain?

Configuration on Server Side

Setting the database retention period

You can decide to retain the data in the database for a maximum of 99 years, however, setting long retention periods can increase the size of your DB and affect performance.

To set the retention period:

In the administration area, go to … > Settings.
Adjust the Database retention period.
Save your changes.

Selecting events to log

The events that are logged are organized in categories that belong to specific coverage areas.
For all coverage areas and events logged in each area, see Audit log events.

To adjust the coverage:
In the administration area, go to … > Settings.
In the Coverage level drop-down, choose the coverage level to log.
Coverage levels reflect the number and frequency of events that are logged.

Off: Turns off logging events from this coverage area.

Base: Logs low-frequency and some of the high-frequency core events from selected coverage areas.

Advanced: Logs everything in Base, plus additional events where available.

Full: Logs all the events available in Base and Advanced, plus additional events for a comprehensive audit.

You can find the log file in the /your home directory/log/audit directory.
On clustered Bitbucket Data Center deployments, each application node will have its own log in the local /your home directory/log/audit directory.

For more inofrmation use the following guide here.

Filebeat Collection

In order to use the collector, you need to use the following option to collect events from the vendor:

You will need to configure the vendor and product for this specific collector.

XDRC (XDR Collector)

You will need to use the information described here.

You can configure the vendor and product by replacing [vendor]_[product]_raw with atlassian_bitbucket_raw

When configuring the instance, you should use a YAML that configures the vendor and product, just as seen in the below configuration for the Atlassian Bitbucket product.

Copy and paste the below YAML in the “Filebeat Configuration File” section (inside the relevant profile under the “XDR Collectors Profiles”).

Filebeat Configuration file

- type: filestream
    enabled: true
    id: bitbucket
    paths: 
    - <local home directory>/log/audit/
    processors: 
      - add_fields: 
          fields: 
            vendor: atlassian
            product: bitbucket

This configuration will collect the data into a dataset named atlassian_bitbucket_raw.

Please note: The above configuration uses the default location of the Message Tracking logs. In case your Exchange server saves the Message Tracking logs under a different location, you would need to change it in the yaml (under the paths field).
</~XSIAM>

<~XSOAR>

What does this pack do?