Skip to content

BP-2395: align integrations with marketing#189

Merged
jeff-matthews merged 12 commits intomainfrom
BP-2395-integrations-alignment
Mar 16, 2026
Merged

BP-2395: align integrations with marketing#189
jeff-matthews merged 12 commits intomainfrom
BP-2395-integrations-alignment

Conversation

@jeff-matthews
Copy link
Copy Markdown
Contributor

@jeff-matthews jeff-matthews commented Feb 13, 2026

Purpose

This pull request (PR) aligns the integrations overview page on the doc site with the integrations page on the marketing site.

See BP-2395 for details.

Staging

https://specterops-bp-2395-integrations-alignment.mintlify.app/integrations/overview

Summary by CodeRabbit

  • Documentation
    • Redesigned Integrations overview with a two-column layout and spacing refinements.
    • Added/updated integration cards: BloodHound Python SDK, AzureHound Managed Application, Palo Alto XSOAR, Splunk SIEM, Splunk SOAR, ServiceNow (SIR), Cisco Duo, Quest On Demand Audit (expanded).
    • Removed Tines and Quest Change Auditor entries.
    • Converted several grouped sections into individual cards and refined community integration formatting.
    • Rewrote the introduction to emphasize community and Attack Path Management.

@jeff-matthews jeff-matthews self-assigned this Feb 13, 2026
@jeff-matthews jeff-matthews added the documentation Improvements or additions to documentation label Feb 13, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Feb 13, 2026

Warning

Rate limit exceeded

@jeff-matthews has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 7 minutes and 56 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

Walkthrough

This updates docs/integrations/overview.mdx: adds mode: wide, replaces CardGroup with a two-column Columns layout, adds/updates several integration cards (BloodHound Python SDK, AzureHound Managed Application, Cisco Duo, Quest On Demand Audit), repositions Cortex XSOAR/ServiceNow, and removes Tines and Quest Change Auditor.

Changes

Cohort / File(s) Summary
Integrations overview (docs)
docs/integrations/overview.mdx
YAML frontmatter mode: wide added; replaced CardGroup blocks with 2-column Columns layout; added cards: BloodHound Python SDK, AzureHound Managed Application, Cisco Duo, Quest On Demand Audit (description updated to reference Tier Zero assets); repositioned/replaced Cortex XSOAR and ServiceNow (SIR); removed Tines and Quest Change Auditor; adjusted spacing/Columns block structure.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • zaton-netizen
  • StephenHinck

Poem

🐇 I hopped into the docs with a joyful bound,

Columns and cards now neatly found.
Duo, Quest, and Python SDK in view,
ServiceNow shuffled, Cortex slipped through—
A rabbit’s cheer for the doc-refresh crew.

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly references the main objective of the PR: aligning the integrations documentation with the marketing site, as confirmed by the PR summary and objectives.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch BP-2395-integrations-alignment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@docs/integrations/overview.mdx`:
- Around line 47-49: The ServiceNow Card's href contains a trailing space in the
string (see the Card with title "ServiceNow (SIR)" and its href attribute),
which can break the link; remove the trailing space so the href ends with the
exact URL fragment "#summary" (i.e., change
`href="https://store.servicenow.com/...#summary "` to
`href="https://store.servicenow.com/...#summary"`).

Comment thread docs/integrations/overview.mdx Outdated
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@docs/integrations/overview.mdx`:
- Around line 35-37: The Card component title currently reads "Palo Alto XSOAR"
but the description and href (/integrations/cortex-xsoar/configure) reference
Cortex XSOAR; update the title prop on the Card (the string passed to title in
the Card element that uses SO_Icon) to match the product name used elsewhere —
e.g., change to "Palo Alto Cortex XSOAR" or simply "Cortex XSOAR" so it is
consistent with the description and href.
🧹 Nitpick comments (1)
docs/integrations/overview.mdx (1)

73-85: Nit: Community integrations still uses <Columns> while the other sections use <CardGroup>.

The supported and third-party sections were both migrated to <CardGroup>. Was keeping <Columns cols={2}> here intentional (e.g., for visual distinction), or should it also be updated for consistency?

Comment thread docs/integrations/overview.mdx Outdated
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@docs/integrations/overview.mdx`:
- Around line 30-51: The ServiceNow Card (title "ServiceNow (SIR)") had its
trailing space in the href fixed and the Cortex card title has been corrected to
"Cortex XSOAR"; no further code changes are required—please approve and merge
the PR as-is, verifying the Cards for "AzureHound Managed Application", "Cortex
XSOAR", "Splunk", "SplunkSOAR", and "ServiceNow (SIR)" render and link correctly
in the preview.

Copy link
Copy Markdown

@zaton-netizen zaton-netizen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved for publishing

Copy link
Copy Markdown

@zaton-netizen zaton-netizen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a space between Splunk and SOAR

@github-actions github-actions Bot locked and limited conversation to collaborators Feb 19, 2026
Copy link
Copy Markdown

@zaton-netizen zaton-netizen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good to go

@jeff-matthews jeff-matthews merged commit 3e3e4d1 into main Mar 16, 2026
3 checks passed
@jeff-matthews jeff-matthews deleted the BP-2395-integrations-alignment branch March 16, 2026 15:41
@jeff-matthews jeff-matthews removed the documentation Improvements or additions to documentation label Mar 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

integrations Docs related to integrations with third-party platforms

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants