Skip to content

Commit 9a81de3

Browse files
authored
Merge branch 'main' into docs-233-soc-analyst-agent-beta
2 parents b871706 + a236085 commit 9a81de3

File tree

237 files changed

+3031
-1295
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

237 files changed

+3031
-1295
lines changed

.clabot

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,8 @@
195195
"pankaj101A",
196196
"prajalb",
197197
"dk-logic",
198-
"keshavm021"
198+
"keshavm021",
199+
"prafull-patel"
199200
],
200201
"message": "Thank you for your contribution! As this is an open source project, we require contributors to sign our Contributor License Agreement and do not have yours on file. To proceed with your PR, please [sign your name here](https://forms.gle/YgLddrckeJaCdZYA6) and we will add you to our approved list of contributors.",
201202
"label": "cla-signed",

.github/workflows/job_build-site.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ jobs:
3131
run: yarn install --frozen-lockfile
3232
- name: Clean Docusaurus cache
3333
run: rm -rf .docusaurus build
34+
- name: Clear the Docusaurus site
35+
run: |
36+
yarn clear
3437
- name: Build the Docusaurus site
3538
run: |
3639
yarn build

.github/workflows/job_trigger-jenkins-pipeline.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,26 +15,28 @@ on:
1515
required: true
1616
WEBOPS_JENKINS_HOST:
1717
required: true
18-
WEBOPS_AWS_ACCESS_KEY:
19-
required: true
20-
WEBOPS_AWS_SECRET_KEY:
18+
WEBOPS_AWS_ROLE_JENKINS:
2119
required: true
2220
WEBOPS_WEBHOOK_TOKEN:
2321
required: true
2422

2523
jobs:
2624
trigger-jenkins-pipeline:
2725
runs-on: ubuntu-latest
26+
permissions:
27+
id-token: write
28+
contents: read
2829
steps:
2930
- name: Get runner IP
3031
if: always()
3132
id: ip
3233
uses: haythem/[email protected]
34+
- name: Configure AWS credentials
35+
uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8
36+
with:
37+
role-to-assume: ${{ secrets.WEBOPS_AWS_ROLE_JENKINS }}
38+
aws-region: us-east-1
3339
- name: Add runner to AWS security group ingress
34-
env:
35-
AWS_ACCESS_KEY_ID: ${{ secrets.WEBOPS_AWS_ACCESS_KEY }}
36-
AWS_SECRET_ACCESS_KEY: ${{ secrets.WEBOPS_AWS_SECRET_KEY }}
37-
AWS_DEFAULT_REGION: ${{ secrets.WEBOPS_AWS_REGION }}
3840
run: aws ec2 authorize-security-group-ingress --group-name ${{ secrets.WEBOPS_AWS_SG_NAME }} --protocol tcp --port ${{ secrets.WEBOPS_JENKINS_PORT }} --cidr ${{ steps.ip.outputs.ipv4 }}/32
3941
- name: Trigger Jenkins pipeline
4042
run: |
@@ -43,9 +45,5 @@ jobs:
4345
-X POST \
4446
${{ secrets.WEBOPS_JENKINS_HOST }}:${{ secrets.WEBOPS_JENKINS_PORT || '80' }}/generic-webhook-trigger/invoke?token=${{ secrets.WEBOPS_WEBHOOK_TOKEN }}
4547
- name: Remove runner from AWS security group ingress
46-
env:
47-
AWS_ACCESS_KEY_ID: ${{ secrets.WEBOPS_AWS_ACCESS_KEY }}
48-
AWS_SECRET_ACCESS_KEY: ${{ secrets.WEBOPS_AWS_SECRET_KEY }}
49-
AWS_DEFAULT_REGION: ${{ secrets.WEBOPS_AWS_REGION }}
5048
if: always()
5149
run: aws ec2 revoke-security-group-ingress --group-name ${{ secrets.WEBOPS_AWS_SG_NAME }} --protocol tcp --port ${{ secrets.WEBOPS_JENKINS_PORT }} --cidr ${{ steps.ip.outputs.ipv4 }}/32

.github/workflows/pr.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ jobs:
3434
key: ${{ runner.os }}-webpack-cache-${{ hashFiles('yarn.lock') }}
3535
- name: Install dependencies
3636
run: yarn install --frozen-lockfile
37+
- name: Clear the Docusaurus site
38+
run: |
39+
yarn clear
3740
- name: Build the Docusaurus site
3841
run: yarn build
3942
# --- Disallowed character checks for Pantheon ---

.github/workflows/workflow_deploy-to-pantheon-prod.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Deploy to production
22

33
permissions:
44
contents: write
5+
id-token: write
56

67
on:
78
push:
@@ -38,8 +39,7 @@ jobs:
3839
WEBOPS_AWS_SG_NAME: ${{ secrets.WEBOPS_AWS_SG_NAME }}
3940
WEBOPS_JENKINS_PORT: ${{ secrets.WEBOPS_JENKINS_PORT }}
4041
WEBOPS_JENKINS_HOST: ${{ secrets.WEBOPS_JENKINS_HOST }}
41-
WEBOPS_AWS_ACCESS_KEY: ${{ secrets.WEBOPS_AWS_ACCESS_KEY }}
42-
WEBOPS_AWS_SECRET_KEY: ${{ secrets.WEBOPS_AWS_SECRET_KEY }}
42+
WEBOPS_AWS_ROLE_JENKINS: ${{ secrets.WEBOPS_AWS_ROLE_JENKINS }}
4343
WEBOPS_WEBHOOK_TOKEN: ${{ secrets.WEBOPS_WEBHOOK_TOKEN }}
4444
notify-channel:
4545
needs: [build-site,deploy-to-pantheon,trigger-jenkins-pipeline]

README.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,19 +68,13 @@ All contributions must follow our [Style Guide](https://www.sumologic.com/help/d
6868

6969
Building the site locally ensures your changes are accurate and functional before submission.
7070

71-
1. Serve and preview your content with hot reloads:
71+
Serve and preview your content with hot reloads:
7272
```bash
7373
yarn start
7474
```
7575
Any issues, such as broken links or images, will be listed. Fix them, rebuild, and verify your changes.
7676

77-
2. Build the site and test locally:
78-
```bash
79-
yarn build
80-
```
81-
The static files will be generated in the `build` folder and served at `http://localhost:3000/`.
82-
83-
To stop the local server or build process, press `Ctrl + C`. You can rebuild and restart as needed.
77+
To stop the local server process, press `Ctrl + C`. You can restart as needed.
8478

8579
## Publishing content
8680

blog-collector/2025-11-20-otel.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: Remote Management for OpenTelemetry Collector (OpenTelemetry Collector)
3+
image: https://assets-www.sumologic.com/company-logos/_800x418_crop_center-center_82_none/SumoLogic_Preview_600x600.jpg?mtime=1617040082
4+
keywords:
5+
- collection
6+
- opentelemetry
7+
- otel
8+
- remote-management
9+
- edit-collector-name
10+
hide_table_of_contents: true
11+
---
12+
13+
import useBaseUrl from '@docusaurus/useBaseUrl';
14+
15+
We're happy to announce that Sumo Logic now enables you to remotely update the collector name for OpenTelemetry collectors through the UI in the OpenTelemetry collector edit flow. [Learn more](/docs/send-data/opentelemetry-collector/remote-management/source-templates/manage-source-templates/#collector-name).

blog-collector/2025-12-03-otel.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: OpenTelemetry Collector
3+
image: https://assets-www.sumologic.com/company-logos/_800x418_crop_center-center_82_none/SumoLogic_Preview_600x600.jpg?mtime=1617040082
4+
keywords:
5+
- otel-collector
6+
- install-collector
7+
- remote-management
8+
hide_table_of_contents: true
9+
---
10+
11+
12+
We’re pleased to announce the following updates for OpenTelemetry collectors:
13+
- Collectors can now be installed on Windows using [Ansible](/docs/send-data/opentelemetry-collector/install-collector/ansible/), [Chef](/docs/send-data/opentelemetry-collector/install-collector/chef/), and [Puppet](/docs/send-data/opentelemetry-collector/install-collector/puppet/).
14+
- Remote management is now supported for Ansible, Chef, and Puppet collectors, offering improved flexibility and customization.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Version 19.534-2 (Installed Collector)
3+
hide_table_of_contents: true
4+
image: https://assets-www.sumologic.com/company-logos/_800x418_crop_center-center_82_none/SumoLogic_Preview_600x600.jpg?mtime=1617040082
5+
---
6+
7+
import useBaseUrl from '@docusaurus/useBaseUrl';
8+
9+
In this release, we've enhanced the security and stability of the Collector with added support for security patches.
10+
11+
- Upgraded collector JRE to **Amazon Corretto Version 17.0.17.10.1**.
12+
- Upgraded `com.tanuki:wrapper` to version 3.6.3.
13+
- Upgraded `org.bouncycastle:bc-fips` to version 1.0.2.6 to address known security vulnerabilities (CVE-2025-8885).
14+
- Known issues when upgrading to this version:
15+
- **Collector running as non-root user**. Collector running as non-root user (run as mode) cannot be upgraded through the API/Web UI. It displays an error message indicating that the upgrade is not possible. The upgrade must be performed manually on your machine. Follow the [steps to upgrade manually](/docs/send-data/collection/upgrade-collectors/#upgrade-collectors-using-the-command-line).
16+
- **Collector running on Mac**. Collector running on a Mac operating system cannot be upgraded through the API/Web UI. The process will stop, and the collector will need to be restarted manually on your machine if upgraded using API or Web UI. Use the below code to manually restart.
17+
```
18+
sudo ./collector start
19+
```

blog-cse/2025-12-05-content.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
---
2+
title: December 05, 2025 - Content Release
3+
image: https://assets-www.sumologic.com/company-logos/_800x418_crop_center-center_82_none/SumoLogic_Preview_600x600.jpg?mtime=1617040082
4+
keywords:
5+
- log mappers
6+
- parsers
7+
- rules
8+
hide_table_of_contents: true
9+
---
10+
11+
This new and updated content is effective as of December 4, 2025.
12+
13+
This content release includes:
14+
- Updates to product naming from "G Suite" to "Google Workspace" across rules, log mappers, and parsers to reflect the current branding.
15+
- Update to product naming from "Dell SonicWall" to "SonicWall Firewall" in parsers and log mappers.
16+
- New support for Asana audit logging.
17+
18+
Additional changes are enumerated below.
19+
20+
## Rules
21+
- [Updated] MATCH-S00630 GCP Audit IAM DeleteServiceAccount Observed
22+
- [Updated] MATCH-S00629 GCP Audit IAM DisableServiceAccount Observed
23+
- [Updated] MATCH-S00117 Google Workspace - Access - Access Transparency
24+
- [Updated] MATCH-S00115 Google Workspace - Admin - User Settings - Turn Off 2SV
25+
- [Updated] MATCH-S00133 Google Workspace - Admin Activity
26+
- [Updated] MATCH-S00125 Google Workspace - Drive - Drive Open To Public
27+
- [Updated] MATCH-S00301 Google Workspace - Excessive OAuth Application Permissions Scope
28+
- [Updated] MATCH-S00128 Google Workspace - Login - Account Warning
29+
- [Updated] MATCH-S00129 Google Workspace - Login - Government Attack Warning
30+
- [Updated] MATCH-S00121 Google Workspace - Mobile - Suspicious Activity
31+
- [Updated] MATCH-S00227 Google Workspace - Unauthorized OAuth Application
32+
- [Updated] MATCH-S00120 Google Workspace - User Accounts - 2SV Disabled
33+
34+
## Log Mappers
35+
- [New] Asana Audit Authentication
36+
- [New] Asana Audit Catch All
37+
- [Updated] Azure ResourceHealth and ServiceHealth
38+
- [Updated] AzureActivityLog AuditLogs
39+
- [Updated] Google Workspace - access_transparency/GSUITE_RESOURCE/ACCESS
40+
- [Updated] Google Workspace - admin
41+
- [Updated] Google Workspace - calendar
42+
- [Updated] Google Workspace - drive.access
43+
- [Updated] Google Workspace - drive.acl_change
44+
- [Updated] Google Workspace - gcp
45+
- [Updated] Google Workspace - gplus
46+
- [Updated] Google Workspace - groups
47+
- [Updated] Google Workspace - groups_enterprise
48+
- [Updated] Google Workspace - login - password_change/recovery_info_change
49+
- [Updated] Google Workspace - login - risky_sensitive_action_allowed
50+
- [Updated] Google Workspace - login challenge
51+
- [Updated] Google Workspace - login-blocked_sender_change
52+
- [Updated] Google Workspace - login-email_forwarding_change
53+
- [Updated] Google Workspace - login.account_warning
54+
- [Updated] Google Workspace - login.gov_attack_warning
55+
- [Updated] Google Workspace - login.login
56+
- [Updated] Google Workspace - logout
57+
- [Updated] Google Workspace - meet
58+
- [Updated] Google Workspace - mobile
59+
- [Updated] Google Workspace - rules
60+
- [Updated] Google Workspace - saml
61+
- [Updated] Google Workspace - token
62+
- [Updated] Google Workspace - user_accounts
63+
- [Updated] Google Workspace Alert Center - AppMaker Editor
64+
- [Updated] Google Workspace Alert Center - Data Loss Prevention
65+
- [Updated] Google Workspace Alert Center - Domain wide takeout
66+
- [Updated] Google Workspace Alert Center - Gmail phishing
67+
- [Updated] Google Workspace Alert Center - Gmail phishing (Misconfigured whitelist)
68+
- [Updated] Google Workspace Alert Center - Google Operations
69+
- [Updated] Google Workspace Alert Center - Google identity
70+
- [Updated] Google Workspace Alert Center - Mobile device management (Device compromised)
71+
- [Updated] Google Workspace Alert Center - Mobile device management (Suspicious activity)
72+
- [Updated] Google Workspace Alert Center - Security Center rules
73+
- [Updated] Google Workspace Alert Center - Sensitive Admin Action
74+
- [Updated] Google Workspace Alert Center - State Sponsored Attack
75+
- [Updated] Google Workspace Alert Center - User Changes
76+
- [Updated] Netskope - Alerts
77+
- Updated action and normalizedAction field mappings.
78+
- [Updated] SonicWall Firewall - Custom Parser
79+
- [Updated] SonicWall Flows
80+
- [Updated] Thinkst Canary Parser - Catch All
81+
- Added additional field mappings.
82+
- [Updated] Windows - Security - 5145
83+
- Removes redundant mapping of `baseimage` and `device_ip` fields.
84+
85+
## Parsers
86+
- [New] /Parsers/System/Asana/Asana Audit
87+
- [New] /Parsers/System/Google/Google Workspace Alert Center
88+
- [New] /Parsers/System/Google/Google Workspace Audit
89+
- [New] /Parsers/System/SonicWall/SonicWall Firewall
90+
- [Updated] /Parsers/System/Dell/Dell SonicWall
91+
- [Updated] /Parsers/System/Google/G Suite Alert Center
92+
- [Updated] /Parsers/System/Google/G Suite Audit
93+
- [Updated] /Parsers/System/Linux/Linux OS Syslog
94+
- Updated parser to drop certain systemd events not useful for security monitoring.
95+
- [Updated] /Parsers/System/Thinkst Canary/Thinkst Canary
96+
- Modified parser to improve field extraction.

0 commit comments

Comments
 (0)