Skip to main content
Integrate Binarly security scanning into your GitHub Actions workflow.

Workflow File

Create .github/workflows/binarly-scan.yml:

Required Secrets

Configure these in Settings → Secrets and variables → Actions: The workflow passes these secrets to its steps through env: and never writes the access token into a script with ${{ }}. Each step requests a new token, because tokens expire after 30 minutes, and masks it in the log.

Triggering the Workflow

The workflow runs automatically when:
  • Files in firmware/ are pushed
  • Manually triggered via workflow_dispatch
Modify the on: section to match your project structure. For detailed explanation of the verification logic, see Verify Results.