> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rad.security/llms.txt
> Use this file to discover all available pages before exploring further.

# Engineering Integrations

> Connect your engineering platforms to RAD Security for comprehensive code and dependency visibility.

# Engineering Integrations

Integrate your engineering platforms with RAD Security to gain visibility into your repositories, dependencies, and potential security vulnerabilities across your codebase.

## Benefits

<CardGroup cols={2}>
  <Card title="Dependency Visibility" icon="sitemap">
    Automatically discover and track dependencies across all your repositories with SBOM generation.
  </Card>

  <Card title="Code Security Scanning" icon="shield-check">
    Search and analyze code for security issues and vulnerabilities.
  </Card>

  <Card title="Organization Insights" icon="building">
    Monitor repository access, organization membership, and security posture.
  </Card>

  <Card title="Package Registry Scanning" icon="box">
    Scan package registries for vulnerable or malicious packages.
  </Card>
</CardGroup>

## Supported Integrations

<AccordionGroup>
  <Accordion title="GitHub" icon="github">
    **Status:** Available

    Connect GitHub to RAD Security for repository scanning, dependency graph analysis, and organization visibility via the GitHub App.

    **GitHub App**

    * Modern GitHub App architecture with fine-grained permissions
    * Automatic token refresh and management
    * Uses a service account for organization-wide access
    * Requires app installation in your GitHub organization

    [GitHub App Setup Guide →](/rad-security/integrations/engineering/github-app-setup)

    **Key Features:**

    * Repository and dependency discovery
    * SBOM generation via Dependency Graph API
    * Code search and analysis
    * Organization membership visibility
    * Package registry scanning
  </Accordion>

  <Accordion title="Azure DevOps" icon="microsoft">
    **Status:** Available

    Connect Azure DevOps so RADBot and Automations can work with your repositories, work items, pull requests, and pipelines — live, on demand.

    **Personal Access Token**

    * Authenticates with an Azure DevOps PAT
    * Scopes (and read vs. read/write) are controlled by the token you create
    * AI-first: queried on demand by RADBot rather than continuously synced

    [Azure DevOps Setup Guide →](/rad-security/integrations/engineering/azure-devops-setup)

    **Key Features:**

    * Repository, branch, and file access
    * Work item query, creation, and updates
    * Pull request review and creation
    * Pipeline and build visibility
    * Code search across repositories
  </Accordion>
</AccordionGroup>

## What Data is Collected

<AccordionGroup>
  <Accordion title="Repository Data" icon="folder-tree">
    * Repository metadata (name, visibility, default branch)
    * Dependency manifests and lock files
    * Software Bill of Materials (SBOM)
  </Accordion>

  <Accordion title="Organization Data" icon="users">
    * Organization membership
    * Team structures
    * Repository access permissions
  </Accordion>

  <Accordion title="Security Data" icon="shield">
    * Dependency vulnerabilities
    * Code search results for security patterns
    * Package registry contents
  </Accordion>
</AccordionGroup>

## Getting Started

<Steps>
  <Step title="Choose Your Platform">
    Select your engineering platform from the supported integrations above.
  </Step>

  <Step title="Generate Access Credentials">
    Create an access token with the required permissions in your platform.
  </Step>

  <Step title="Configure in RAD Security">
    Add the integration in your RAD Security workspace with the generated credentials.
  </Step>

  <Step title="Verify Connection">
    Confirm the integration is active and data is syncing.
  </Step>
</Steps>

## Next Steps

<CardGroup cols={2}>
  <Card title="GitHub App Setup" icon="github" href="/rad-security/integrations/engineering/github-app-setup">
    Connect GitHub using the GitHub App
  </Card>

  <Card title="Azure DevOps Setup" icon="microsoft" href="/rad-security/integrations/engineering/azure-devops-setup">
    Connect Azure DevOps using a personal access token
  </Card>

  <Card title="Data Sources Overview" icon="database" href="/rad-security/integrations/data-sources">
    Explore all available data sources
  </Card>

  <Card title="AppSec Integrations" icon="shield-check" href="/rad-security/integrations/appsec/overview">
    Explore application security integrations
  </Card>
</CardGroup>
