WatchDog Security Help Center
    Admin Guide
    • Docs Home
    • Admin Guide
    • User Guide
    • MSP Guide
    • Back to home
    • Integrations
    • Connecting Cloudflare to WatchDog Security
    • Connecting Google Workspace to WatchDog Security
    • Connecting WatchDog & Docker Hub (Personal)
    • Connecting WatchDog & Tailscale
    • Connecting Twingate to WatchDog Security
    • Connecting WatchDog & Intercom
    • Connecting Microsoft 365 to WatchDog Security
    • Connecting Google Cloud to WatchDog Security
    • Connecting Microsoft Azure to WatchDog Security
    • Connecting WatchDog & Amazon Web Services (AWS)

    Connecting WatchDog & Docker Hub (Personal)

    This guide explains how to connect Docker Hub (Personal) to WatchDog Security using an API access token.
    Once connected, WatchDog will monitor your Docker Hub environment for container repository configuration risks and inventory information.

    What WatchDog Monitors#

    WatchDog operates in read-only mode and does not modify configuration settings within your Docker Hub environment.
    After the integration is connected, WatchDog may monitor:
    Scopes
    Docker Repositories
    Container repositories
    Repository visibility settings
    Repository metadata
    Repository security configuration
    The exact information collected depends on the permissions granted to the API token.

    Requirements#

    Before connecting the integration, ensure the following:
    You have administrator access to the Docker Hub account
    You're an Account Owner or Security Admin in WatchDog UI

    Step 1 — Generate a Docker Hub Access Token#

    Docker Hub uses Personal Access Tokens (PATs) to authenticate API access.
    1.
    Log into Docker Hub
    2.
    Click your Profile Icon
    3.
    Select Account Settings
    4.
    Navigate to Security
    5.
    Under Access Tokens, click Generate New Token
    6.
    Provide a Token Description (example: WatchDog Security)
    7.
    Ensure the token has Read access
    8.
    Click Generate
    9.
    Copy the generated Access Token
    Docker Hub access tokens are only displayed once after creation. Store the token securely before continuing.
    For more details, see Docker's official documentation:
    https://docs.docker.com/security/access-tokens/

    Step 2 — Connect the Integration in WatchDog#

    1.
    Log into the WatchDog Security Portal
    2.
    Navigate to Management → Integrations
    3.
    Locate Docker Hub (Personal)
    4.
    Click Connect
    5.
    Enter the generated Docker Hub Access Token
    6.
    Click Connect Integration

    Initial Sync#

    After the integration is connected
    WatchDog will begin collecting repository metadata from Docker Hub
    The first synchronization typically completes within 5–10 minutes
    Data will appear within the following modules
    Posture Management
    Inventory
    Compliance Center

    Troubleshooting#

    Integration Fails to Connect
    Verify the following:
    The access token was copied correctly
    The token has read permissions
    The token has not expired or been revoked
    No Data Appears

    Related Documentation#

    Docker Hub Access Tokens
    Modified at 2026-03-14 19:35:10
    Previous
    Connecting Google Workspace to WatchDog Security
    Next
    Connecting WatchDog & Tailscale
    Built with