JFrog GitHub App

πŸ“˜

Subscription Information

GitHub App is available to Enterprise and Enterprise+ customers. For a complete feature comparison by subscription type, refer to the JFrog and GitHub Integration Features Matrix.

The JFrog GitHub App automates your workflows by connecting your GitHub repositories directly to the JFrog Platform. It creates a scalable environment entirely within GitHub, providing a unified view for advanced source code and binary vulnerability scanning. With centralized OIDC configuration and automated Frogbot deployment, your team can accelerate development without compromising security or compliance.

Key Benefits

  • Enhanced Security: Establishes machine-to-machine trust between the JFrog Platform and GitHub, significantly reducing the risk of credential leakage by replacing long-lived secrets with short-lived access tokens.
  • Consistent Access Control: Enforces the principle of least privilege by consistently applying fine-grained access control policies, granting only the necessary permissions, and providing clear auditability for every workflow.
  • Streamlined Operations: Eliminates the manual overhead of managing permanent credentials for build developers. Automated token generation prevents pipeline failures caused by expired tokens.

How it Works

  1. Install the JFrog for GitHub App from the GitHub Marketplace

  2. Select the GitHub repositories that the JFrog for GitHub App will access to enable OIDC Integration

  3. Select the token type that JFrog will return to GitHub via OIDC

  4. The App generates a pull request with a pre-configured workflow to enable immediate, secure, and tokenless access.

Additional Information

For more information, see: Integration with GitHub App