Skip to content

Releases: SquidSec/SquidGate

SquidGate 1.0.0 (build 6)

Choose a tag to compare

@github-actions github-actions released this 03 Aug 16:04

SquidSec SquidGate 1.0.0 — build 6

SquidGate is an open source project created and managed by SquidSec.

LLM-powered PR security gate for GitHub.

Use in workflows

- uses: SquidSec/SquidGate@v1.0.0-build.4
  with:
    llm-api-key: ${{ secrets.LLM_API_KEY }}
Tag Points to
v1 Latest stable major (this build)
v1.0 Latest 1.0.x
v1.0.0-build.6 This immutable build

Commit: ee0af7d
Website: https://squidoffense.com/
Docs: https://github.com/SquidSec/SquidGate#60-second-setup

Full Changelog: v1.0.0-build.5...v1.0.0-build.6

SquidGate 1.0.0 (build 5)

Choose a tag to compare

@github-actions github-actions released this 03 Aug 15:55

SquidSec SquidGate 1.0.0 — build 5

SquidGate is an open source project created and managed by SquidSec.

LLM-powered PR security gate for GitHub.

Use in workflows

- uses: SquidSec/SquidGate@v1
  with:
    llm-api-key: ${{ secrets.LLM_API_KEY }}
Tag Points to
v1 Latest stable major (this build)
v1.0 Latest 1.0.x
v1.0.0-build.5 This immutable build

Commit: 7a60658
Website: https://squidoffense.com/
Docs: https://github.com/SquidSec/SquidGate#60-second-setup

Full Changelog: v1.0.0-build.4...v1.0.0-build.5

SquidGate v1.0.0

Choose a tag to compare

@DotNetRussell DotNetRussell released this 28 Jul 20:23

SquidGate v1.0.0 — GitHub Marketplace

SquidGate is an open source LLM-powered PR security gate by SquidSec.

It analyzes pull request diffs, posts annotated findings (secrets, injection, dangerous APIs, OWASP/CWE patterns), and fails the check so branch protection can block merge.

Marketplace categories (select when publishing)

Primary Security
Secondary Continuous integration

Install

name: SquidGate
on:
  pull_request:
    types: [opened, synchronize, reopened]

permissions:
  contents: read
  pull-requests: write
  checks: write

jobs:
  squidgate:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          fetch-depth: 0
      - uses: SquidSec/SquidGate@v1
        with:
          llm-api-key: ${{ secrets.LLM_API_KEY }}

Inputs

Input Required Description
llm-api-key Yes Your LLM API key (secret)
llm-provider No openai · anthropic · azure · google · custom
llm-model No e.g. gpt-4o, grok-build-0.1
llm-base-url No xAI / Azure / Ollama endpoint
block-on No Fail at high (default), critical, medium, low, or none

Highlights

  • Language-agnostic (diff-first)
  • Strict-by-default policy (tunable)
  • OpenAI, Anthropic, Google, Azure, Grok/xAI, Ollama
  • Line annotations + optional PR comment
  • Native GitHub Check named SquidGate

Links


Pin: SquidSec/SquidGate@v1 · Immutable: SquidSec/SquidGate@v1.0.0

SquidGate 1.0.0 (build 4)

Choose a tag to compare

@github-actions github-actions released this 29 Jul 11:53
5424e73

SquidSec SquidGate 1.0.0 — build 4

SquidGate is an open source project created and managed by SquidSec.

LLM-powered PR security gate for GitHub.

Use in workflows

- uses: SquidSec/SquidGate@v1
  with:
    llm-api-key: ${{ secrets.LLM_API_KEY }}
Tag Points to
v1 Latest stable major (this build)
v1.0 Latest 1.0.x
v1.0.0-build.4 This immutable build

Commit: 5424e73
Website: https://squidoffense.com/
Docs: https://github.com/SquidSec/SquidGate#60-second-setup

What's Changed

  • fix: harden diff path, LLM retries, and category filtering by @DotNetRussell in #22

Full Changelog: v1.0.0-build.3...v1.0.0-build.4

SquidGate 1.0.0 (build 3)

Choose a tag to compare

@github-actions github-actions released this 28 Jul 20:22

SquidSec SquidGate 1.0.0 — build 3

SquidGate is an open source project created and managed by SquidSec.

LLM-powered PR security gate for GitHub.

Use in workflows

- uses: SquidSec/SquidGate@v1
  with:
    llm-api-key: ${{ secrets.LLM_API_KEY }}
Tag Points to
v1 Latest stable major (this build)
v1.0 Latest 1.0.x
v1.0.0-build.3 This immutable build

Commit: 13a6952
Website: https://squidoffense.com/
Docs: https://github.com/SquidSec/SquidGate#60-second-setup

What's Changed

New Contributors

Full Changelog: v1.0.0-build.2...v1.0.0-build.3

SquidGate 1.0.0 (build 2)

Choose a tag to compare

@github-actions github-actions released this 28 Jul 20:19

SquidSec SquidGate 1.0.0 — build 2

SquidGate is an open source project created and managed by SquidSec.

LLM-powered PR security gate for GitHub.

Use in workflows

- uses: SquidSec/SquidGate@v1
  with:
    llm-api-key: ${{ secrets.LLM_API_KEY }}
Tag Points to
v1 Latest stable major (this build)
v1.0 Latest 1.0.x
v1.0.0-build.2 This immutable build

Commit: 938fdf1
Website: https://squidoffense.com/
Docs: https://github.com/SquidSec/SquidGate#60-second-setup

Full Changelog: v1.0.0-build.1...v1.0.0-build.2

SquidGate 1.0.0 (build 1)

Choose a tag to compare

@github-actions github-actions released this 28 Jul 20:13

SquidSec SquidGate 1.0.0 — build 1

SquidGate is an open source project created and managed by SquidSec.

LLM-powered PR security gate for GitHub.

Use in workflows

- uses: SquidSec/SquidGate@v1
  with:
    llm-api-key: ${{ secrets.LLM_API_KEY }}
Tag Points to
v1 Latest stable major (this build)
v1.0 Latest 1.0.x
v1.0.0-build.1 This immutable build

Commit: c4b42d8
Website: https://squidoffense.com/
Docs: https://github.com/SquidSec/SquidGate#60-second-setup

Full Changelog: https://github.com/SquidSec/SquidGate/commits/v1.0.0-build.1