Skip to content

Releases: KKloudTarus/synapse-ce

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 15 Aug 16:56
e8c506c

Changelog

Features

Read more

v0.1.7

Choose a tag to compare

@nghiadaulau nghiadaulau released this 23 Jul 05:37
dff1d6a

Changelog

Features

v0.1.6

Choose a tag to compare

@nghiadaulau nghiadaulau released this 23 Jul 05:00
d7ed4db

Changelog

Features

v0.1.5

Choose a tag to compare

@nghiadaulau nghiadaulau released this 23 Jul 04:39
56a6bf3

Changelog

Features

v0.1.4

Choose a tag to compare

@nghiadaulau nghiadaulau released this 23 Jul 04:24
30a4c32

Changelog

Features

v0.1.3

Choose a tag to compare

@nghiadaulau nghiadaulau released this 23 Jul 03:16
398d612

Changelog

Fixes

Others

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 11:46
0ffa7dc

Changelog

Fixes

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 10:19
e1b39f5

Changelog

Fixes

Synapse v0.1.0 — deterministic security & code-quality scanner

Choose a tag to compare

@nghiadaulau nghiadaulau released this 22 Jul 07:56
50db3a9

The first release of Synapse — a deterministic, CI-native scanner that finds security and code-quality problems in one pass, and gates your pipeline on them.

Point it at a source repo or a container image and it returns ranked, evidence-backed findings. Not a wrapper around someone else's engine: Synapse owns its SBOM parsing and advisory matching, adds first-party SAST / secret / IaC analysis, and ranks by real-world risk. No AI in the finding path — every result is deterministic and reproducible.

What's in the box

  • Software Composition Analysis — vendor-neutral, owned SBOM across many lockfile ecosystems, matched against OSV · GHSA · CSAF and cross-checked with Grype's offline DB. Container images are cataloged down to OS packages (Debian/dpkg, Alpine/apk) and language dependencies.
  • First-party SAST — deterministic pattern rules for Go, Python, JavaScript/TypeScript, Java, C#, C, and C++. Security weaknesses carry a CWE and are kept separate from code-quality lint.
  • Secret scanning — redacted and deterministic; test/fixture/example noise suppressed by default.
  • IaC misconfiguration — Dockerfile, Terraform, Kubernetes, Helm, CloudFormation, GitHub Actions.
  • License policy — allow/deny verdicts with SPDX category and risk.
  • Risk-based prioritization — CISA KEV → EPSS × CVSS, never raw CVSS.
  • Air-gapped ready — scan local docker save image tarballs with no registry; offline advisory and offline NVD-CVSS databases; full --offline mode.
  • CI-native — SARIF 2.1.0 output for GitHub code-scanning, --fail-on <severity> gate, and a reproducible evidence digest.

Install

GitHub Action (installs the CLI + syft + grype, verifies checksums):

- uses: KKloudTarus/synapse-ce@v0.1.0
  with:
    fail-on: high
    sarif: "true"

Binary — download the archive for your platform below (SHA-256 in checksums.txt), extract synapse-cli, put it on PATH. Requires syft (+ grype for the offline DB) alongside it.

From sourcego build ./cmd/synapse-cli, or build the CLI image from Dockerfile.cli.

Quickstart

synapse-cli scan .                         # source: SCA + SAST + secret + IaC misconfig
synapse-cli scan app.tar --image           # container image, incl. air-gapped docker-save tarball
synapse-cli scan . --sarif --fail-on high  # gate CI and emit SARIF for code-scanning

Deterministic. Reproducible. Ships with the evidence.