Skip to content

Releases: vmfunc/sif

sif v2026.6.10

Choose a tag to compare

@github-actions github-actions released this 11 Jun 00:50
v2026.6.10
d629195

what's changed

initial release

install

homebrew / linuxbrew

# coming soon

debian / ubuntu

sudo dpkg -i sif_2026.6.10_amd64.deb

go install

go install github.com/dropalldatabases/sif/cmd/sif@v2026.6.10

binary download - grab the right archive from below.

verification

sha256sum -c checksums-sha256.txt

sif v2026.6.9

Choose a tag to compare

@github-actions github-actions released this 09 Jun 22:47
83ac92a

what's changed

  • chore: clean up lint exclusions deferred in #98 (ece5b2b)
  • fix(templates): guard tar extraction against path traversal (4fc0df5)
  • Merge pull request #100 from vmfunc/cleanup/lint-exclusions-post-98 (8918be4)
  • chore: bump copyright headers to 2026 (648fa8d)
  • Merge pull request #105 from vmfunc/chore/copyright-2026 (1a1ff44)
  • feat: add security header analysis scan (7efd62c)
  • fix: data races and a progress divide-by-zero (af01678)
  • chore: drop the unused worker pool (50c9933)
  • chore: drop decorative emoji and redundant comments (9326465)
  • docs: fix broken -all example and document -sh (94b99ad)
  • Merge pull request #106 from vmfunc/feat/security-headers (3c070a6)
  • feat: show release notes via patch notes (5e10c18)
  • feat: ship a man page (f7ef71e)
  • Merge pull request #107 from vmfunc/feat/patchnotes (75e953c)
  • Merge pull request #108 from vmfunc/feat/manpage (4c650e2)
  • refactor: dedupe url scheme stripping (133224c)
  • fix(js): give supabase requests a real timeout (eb33321)
  • Merge pull request #109 from vmfunc/refactor/url-helper (1231ca3)
  • Merge pull request #110 from vmfunc/fix/supabase-timeout (76e8893)
  • feat: stamp and surface the build version (661480a)
  • test: hermetic e2e integration suite (ce3075a)
  • Merge pull request #111 from vmfunc/feat/version (05fa35d)
  • fix(frameworks): require a real signature match, fix cve version matching (29d94e5)
  • Merge pull request #112 from vmfunc/test/e2e-integration (7f0e4cd)
  • Merge pull request #113 from vmfunc/fix/frameworks-confidence (83ac92a)

install

homebrew / linuxbrew

# coming soon

debian / ubuntu

sudo dpkg -i sif_2026.6.9_amd64.deb

go install

go install github.com/dropalldatabases/sif/cmd/sif@v2026.6.9

binary download - grab the right archive from below.

verification

sha256sum -c checksums-sha256.txt

sif v2026.6.7

Choose a tag to compare

@github-actions github-actions released this 07 Jun 18:52
79f6b95

what's changed

  • chore(deps): bump reviewdog/action-yamllint from 1.19.0 to 1.21.0 (#83) (22936a3)
  • chore(deps): bump reviewdog/action-misspell from 1.26.0 to 1.27.0 (#82) (24a9f44)
  • chore(deps): bump actions/labeler from 5 to 6 (#80) (422245f)
  • chore(deps): bump github.com/refraction-networking/utls (#78) (fef7806)
  • chore(deps): bump the go_modules group across 1 directory with 2 updates (93783d8)
  • chore(deps): bump github/codeql-action from 3 to 4 (7749b50)
  • Merge pull request #85 from vmfunc/dependabot/github_actions/github/codeql-action-4 (fcffe18)
  • Merge pull request #84 from vmfunc/dependabot/go_modules/go_modules-9655125a49 (d52bcfc)
  • chore: bump setup-go to v6, drop go 1.23 from CI matrix (c69bbe1)
  • Merge pull request #86 from vmfunc/chore/bump-setup-go-v6 (237dfde)
  • chore(deps): bump github.com/projectdiscovery/nuclei/v3 (98c987b)
  • chore(deps): bump github.com/antchfx/htmlquery from 1.3.5 to 1.3.6 (d5067d0)
  • Merge pull request #88 from vmfunc/dependabot/go_modules/github.com/antchfx/htmlquery-1.3.6 (439e829)
  • Merge pull request #87 from vmfunc/dependabot/go_modules/github.com/projectdiscovery/nuclei/v3-3.7.1 (d6c52d3)
  • chore(deps): bump github.com/charmbracelet/log from 0.4.2 to 1.0.0 (abe8bac)
  • chore(deps): bump codecov/codecov-action from 5 to 6 (3e0cbbc)
  • chore(deps): bump github.com/go-git/go-git/v5 (4152e74)
  • chore(deps): bump actions/github-script from 8 to 9 (4917eaf)
  • chore(deps): bump github.com/projectdiscovery/utils from 0.9.0 to 0.10.1 (c527668)
  • chore(deps): bump softprops/action-gh-release from 2 to 3 (a469463)
  • Merge pull request #95 from vmfunc/dependabot/github_actions/softprops/action-gh-release-3 (cf72dff)
  • Merge pull request #94 from vmfunc/dependabot/go_modules/github.com/projectdiscovery/utils-0.10.1 (68fed81)
  • Merge pull request #93 from vmfunc/dependabot/github_actions/actions/github-script-9 (9bd1d8c)
  • Merge pull request #89 from vmfunc/dependabot/go_modules/github.com/charmbracelet/log-1.0.0 (3d04a61)
  • Merge pull request #92 from vmfunc/dependabot/go_modules/go_modules-f67f74747b (30bf148)
  • Merge pull request #91 from vmfunc/dependabot/github_actions/codecov/codecov-action-6 (383e645)
  • chore(deps): bump the go_modules group across 1 directory with 5 updates (7123e39)
  • ci: bump go toolchain to 1.25 and migrate golangci-lint to v2 (84b0b81)
  • ci: appease yamllint and relax v2 linters to match v1 parity (9863a25)
  • ci: suppress v2-only staticcheck rules and 3 stray errcheck cases (09314ed)
  • Merge pull request #98 from vmfunc/ci/bump-go-1.25 (e86a917)
  • chore(deps): bump github.com/projectdiscovery/nuclei/v3 (571711f)
  • Merge pull request #97 from vmfunc/dependabot/go_modules/github.com/projectdiscovery/nuclei/v3-3.8.0 (cecaa8a)
  • Merge pull request #96 from vmfunc/dependabot/go_modules/go_modules-c1d9254ec5 (fbcf96d)
  • chore(deps): bump go.opentelemetry.io/otel (c6143f7)
  • Merge pull request #99 from vmfunc/dependabot/go_modules/go_modules-c9a791322e (bf802a7)
  • chore: fix Discord link in README (4d3b87a)
  • chore(deps): bump actions/dependency-review-action from 4 to 5 (c7a244e)
  • chore(deps): bump github.com/go-git/go-git/v5 (4c6cebf)
  • Merge pull request #103 from vmfunc/dependabot/github_actions/actions/dependency-review-action-5 (fe2ab24)
  • Merge pull request #101 from vmfunc/dependabot/go_modules/go_modules-d7145cbce0 (79f6b95)

install

homebrew / linuxbrew

# coming soon

debian / ubuntu

sudo dpkg -i sif_2026.6.7_amd64.deb

go install

go install github.com/dropalldatabases/sif/cmd/sif@v2026.6.7

binary download - grab the right archive from below.

verification

sha256sum -c checksums-sha256.txt

sif v2026.2.17

Choose a tag to compare

@github-actions github-actions released this 17 Feb 13:11

what's changed

  • license: switch to bsd 3-clause, update headers and readme (d30c7f5)
  • chore: delete old license (8230edf)
  • fix: update readme badges and use banner image (0e3e43a)
  • fix: update dependencies to address security vulnerabilities (1bf927b)
  • feat: add shodan integration for host reconnaissance (d44dbb7)
  • Merge pull request #47 from vmfunc/feat/shodan-integration (4a77307)
  • fix: remove duplicate subdomain takeover call and add config tests (#46) (080ab10)
  • feat: add sql reconnaissance module (#48) (4392e33)
  • feat: add lfi reconnaissance module (#49) (db24c59)
  • docs: update readme with new modules and discord link (2970910)
  • fix: use static discord badge instead of server id (ecf71be)
  • feat: framework detection module (a08239b)
  • feat(framework-detection): weighted bayesian detection algorithm (3bc7a24)
  • chore(actions): add framework to CI (494a84e)
  • feat: improve framework detection with more signatures and tests (138bdf3)
  • chore: add license header to detect.go (af9d05f)
  • feat: expand framework detection with cvs, version confidence, concurrency (816b893)
  • docs: add framework detection to readme (e02e155)
  • fix: improve version detection and add documentation (5eac60f)
  • fix: adjust sif logo alignment (20ea60c)
  • Merge pull request #40 from vmfunc/feat/framework-detection (563f381)
  • chore: fix contributorrc (7b3f4a4)
  • chore: fix contributorrc (29478f0)
  • docs: update contributor name and add vxfemboy (01fa285)
  • chore(nix): modernize flake to use buildGoModule (f2c8cc7)
  • Merge pull request #51 from andrewgazelka/chore/modernize-nix-flake (8cb4a85)
  • ci: enhance golangci-lint with additional linters (295d684)
  • ci: add test coverage reporting to workflow (046a5bc)
  • chore: remove unused utils package (86539cd)
  • refactor: logger to use buffered file handles (17d8e66)
  • test: add logger tests for buffered write functionality (088a5be)
  • fix: error patterns and string building in sif.go and js/scan.go (ecb0124)
  • fix: data races and slice preallocation in dirlist and dnslist (582baf2)
  • perf: optimize deduplication with map-based o(1) lookups in lfi and sql (aba8c41)
  • feat: add generic worker pool for concurrent task processing (7ab5cfc)
  • fix: response body leak in scan.go robots processing (bad1af5)
  • fix: response body leaks in cms.go and sql.go (314783d)
  • perf: precompile framework version regex patterns (7223a2e)
  • refactor: extract cve database to separate file (2002509)
  • feat: add generic types and type-safe result handling (1b27250)
  • refactor: rewrite framework detection with modular detector architecture (a6abadd)
  • refactor: move logger to internal (28588fe)
  • refactor: move config to internal (539122a)
  • feat: add module system infrastructure (9154f8e)
  • feat: add yaml module parser and http executor (01a10c6)
  • feat: add built-in yaml modules for security scanning (a5ea29b)
  • feat: add module cli flags (dc537a0)
  • feat: integrate module system into sif.go (82c8667)
  • feat: implement loadYAML in module loader (2d306fc)
  • fix: regex compilation performance (3e4fd67)
  • fix: add io.LimitReader to prevent memory exhaustion (7ec8c6f)
  • fix: add io.LimitReader and proper error handling to shodan.go (6d8319d)
  • refactor: move pkg/scan to internal/scan (d2537da)
  • feat: add debug logging for module execution (29b1b80)
  • feat: show module loading and execution logs by default (36a0e47)
  • docs: update readme and add module documentation (cd1a56b)
  • docs: add comprehensive documentation and fix github actions (ab17191)
  • feat(output): add styled console output with module loggers (00a66ad)
  • chore: add license headers to missing files (7268374)
  • ci: upgrade to go 1.24 in all workflows (60c38e2)
  • chore: readme inconsistency (7438dfb)
  • docs: add homebrew installation instructions (8c60e25)
  • docs: add AUR installation instructions (9705d95)
  • feat(frameworks): add Astro framework detection (ee1f9d7)
  • chore: revise arch linux installation section in README (277f516)
  • Merge pull request #53 from 0xatrilla/add-aur-install-instructions (d3216ca)
  • docs: add AUR and Homebrew badges to readme (37925c6)
  • docs: add 0xatrilla to contributors for AUR packaging (2e99e50)
  • ci: add debian package builds to releases (5689589)
  • ci: push debian packages to cloudsmith (844affa)
  • docs: add apt/cloudsmith installation instructions and badge (6467a2c)
  • docs: update CONTRIBUTING.md (4e0c45f)
  • fix: use dynamic versioning for debian packages (8eb7e84)
  • fix: discord invite (0297bf3)
  • Merge pull request #55 from 0x4bs3nt/docs/contributing-update (9c5220e)
  • fix: adjust generator meta weight
    (75014e2)
  • Merge pull request #56 from 0x4bs3nt/feat/astro-framework-detection (689d575)
  • feat(modules): infra for builtin modules (f309198)
  • feat(modules): legacy framework scan (e5e8315)
  • feat(modules): legacy shodan scan (0383c49)
  • feat(modules): legacy nuclei scan (45f341c)
  • fix: nuclei scan nil pointer dereference (66a752d)
  • fix(nuclei): logdir, headless option and hosterrorscache (3c160de)
  • fix: colorizer exception (abb992a)
  • fix: renamed nuclei module file (9767a6b)
  • fix: frameworks module file rename (e7db077)
  • fix: shodan module file rename (4a6364a)
  • fix: rename to snakecase (6df46b6)
  • fix: rename to snakecase (579f5af)
  • fix: rename to snakecase (95cebab)
  • Merge pull request #61 from 0x4bs3nt/feat/builtin-nuclei (812d0b3)
  • fix(conflicts): fix PR conflicts on (b298e2e)
  • fix: renamed whois module file (b5398ec)
  • fix: rename to snakecase (ccf093b)
  • Merge branch 'main' into feat/builtin-shodan (39bd115)
  • Merge branch 'main' into feat/builtin-frameworks (16ea904)
  • Merge pull request #64 from 0x4bs3nt/feat/builtin-frameworks (261dbea)
  • Merge pull request #63 from 0x4bs3nt/feat/builtin-whois (6f46042)
  • Merge branch 'main' into feat/builtin-shodan (f50f1b9)
  • Merge pull request #62 from 0x4bs3nt/feat/builtin-shodan (5a557eb)
  • add nixpkgs install instructions and badge to readme (4f42c52)
  • update funding.yml with proper sponsor info (548c211)
  • deps: bump goflags to v0.1.74 (953ef29)
  • deps: bump projectdiscovery/utils to v0.9.0 (426a301)
  • ci: overhaul workflows - lint, security scanning, release hardening (83702e9)
  • internal/scan: migrate nuclei integration to v3 SDK (03a9488)
  • deps: bump go-git to v5.16.5 - fixes CVE-2026-25934 (e94fda0)
  • ci: add explicit permissions to all workflows - fixes scorecard token-permissions (fcf9291)
  • add SECURITY.md - fixes scorecard security-policy check (45a384b)
  • ci: pin govulncheck to v1.1.4 - fixes scorecard pinned-dependencies (c85201b)
  • test: add fuzz tests for LFI detection, SQL patterns, version parsing (bad5b59)
  • ci: replace qodana with codeql - no external tokens needed (e2198e9)
  • chore: strengthen golangci-lint config - add gosec, errorlint, nilnil, wastedassign, usetesting linters (f5251d0)
  • fix: resolve all golangci-lint issues across codebase (75da3e3)
  • ci: add pr bot for auto-labeling + rewrite release workflow for semver tags (a05d6ad)
  • chore(deps): bump actions/checkout from 4 to 6 (#68) (6f4144e)
  • chore(deps): bump actions/github-script from 7 to 8 (#77) (418180a)
  • chore(deps): bump reviewdog/action-markdownlint from 0.24.0 to 0.26.2 (#73) (1eab614)
  • chore(deps): bump reviewdog/action-shellcheck from 1.27.0 to 1.32.0 (#70) (dd9db0d)
  • chore(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.3 (#66) (efd089a)
  • chore(deps): bump github.com/charmbracelet/log from 0.2.4 to 0.4.2 (#74) (b522aa3)
  • chore(deps): bump github.com/likexian/whois from 1.15.1 to 1.15.7 (#67) (5ddfbc6)
  • feat: add securitytrails integration for domain discovery + target expansion (495d2c5)

install

homebrew / linuxbrew

# coming soon

debian / ubuntu

sudo dpkg -i sif_2026.2.17_amd64.deb

go install

go install github.com/dropalldatabases/sif/cmd/sif@v2026.2.17

binary download - grab the right archive from below.

verification

sha256sum -c checksums-sha256.txt

Release e032687

Choose a tag to compare

Automated release ve032687

Assets

Each archive contains the sif binary and built-in modules.

  • Windows (64-bit): sif-windows-amd64.zip
  • Windows (32-bit): sif-windows-386.zip
  • macOS (64-bit Intel): sif-macos-amd64.tar.gz
  • macOS (64-bit ARM): sif-macos-arm64.tar.gz
  • Linux (64-bit): sif-linux-amd64.tar.gz
  • Linux (32-bit): sif-linux-386.tar.gz
  • Linux (64-bit ARM): sif-linux-arm64.tar.gz
  • Debian/Ubuntu (64-bit): sif_*_amd64.deb
  • Debian/Ubuntu (32-bit): sif_*_i386.deb
  • Debian/Ubuntu (64-bit ARM): sif_*_arm64.deb

Verification

sha256sum -c checksums-sha256.txt

For more details, check the commit history.

Release 803fe51

Choose a tag to compare

Automated release v803fe51

Assets

Each archive contains the sif binary and built-in modules.

  • Windows (64-bit): sif-windows-amd64.zip
  • Windows (32-bit): sif-windows-386.zip
  • macOS (64-bit Intel): sif-macos-amd64.tar.gz
  • macOS (64-bit ARM): sif-macos-arm64.tar.gz
  • Linux (64-bit): sif-linux-amd64.tar.gz
  • Linux (32-bit): sif-linux-386.tar.gz
  • Linux (64-bit ARM): sif-linux-arm64.tar.gz
  • Debian/Ubuntu (64-bit): sif_*_amd64.deb
  • Debian/Ubuntu (32-bit): sif_*_i386.deb
  • Debian/Ubuntu (64-bit ARM): sif_*_arm64.deb

Verification

sha256sum -c checksums-sha256.txt

For more details, check the commit history.

Release 752d410

Choose a tag to compare

Automated release v752d410

Assets

Each archive contains the sif binary and built-in modules.

  • Windows (64-bit): sif-windows-amd64.zip
  • Windows (32-bit): sif-windows-386.zip
  • macOS (64-bit Intel): sif-macos-amd64.tar.gz
  • macOS (64-bit ARM): sif-macos-arm64.tar.gz
  • Linux (64-bit): sif-linux-amd64.tar.gz
  • Linux (32-bit): sif-linux-386.tar.gz
  • Linux (64-bit ARM): sif-linux-arm64.tar.gz
  • Debian/Ubuntu (64-bit): sif_*_amd64.deb
  • Debian/Ubuntu (32-bit): sif_*_i386.deb
  • Debian/Ubuntu (64-bit ARM): sif_*_arm64.deb

Verification

sha256sum -c checksums-sha256.txt

For more details, check the commit history.

Release 73590d8

Choose a tag to compare

Automated release v73590d8

Assets

Each archive contains the sif binary and built-in modules.

  • Windows (64-bit): sif-windows-amd64.zip
  • Windows (32-bit): sif-windows-386.zip
  • macOS (64-bit Intel): sif-macos-amd64.tar.gz
  • macOS (64-bit ARM): sif-macos-arm64.tar.gz
  • Linux (64-bit): sif-linux-amd64.tar.gz
  • Linux (32-bit): sif-linux-386.tar.gz
  • Linux (64-bit ARM): sif-linux-arm64.tar.gz
  • Debian/Ubuntu (64-bit): sif_*_amd64.deb
  • Debian/Ubuntu (32-bit): sif_*_i386.deb
  • Debian/Ubuntu (64-bit ARM): sif_*_arm64.deb

Verification

sha256sum -c checksums-sha256.txt

For more details, check the commit history.

Release 4e32350

Choose a tag to compare

Automated release v4e32350

Assets

Each archive contains the sif binary and built-in modules.

  • Windows (64-bit): sif-windows-amd64.zip
  • Windows (32-bit): sif-windows-386.zip
  • macOS (64-bit Intel): sif-macos-amd64.tar.gz
  • macOS (64-bit ARM): sif-macos-arm64.tar.gz
  • Linux (64-bit): sif-linux-amd64.tar.gz
  • Linux (32-bit): sif-linux-386.tar.gz
  • Linux (64-bit ARM): sif-linux-arm64.tar.gz
  • Debian/Ubuntu (64-bit): sif_*_amd64.deb
  • Debian/Ubuntu (32-bit): sif_*_i386.deb
  • Debian/Ubuntu (64-bit ARM): sif_*_arm64.deb

Verification

sha256sum -c checksums-sha256.txt

For more details, check the commit history.

Release 373b2ae

Choose a tag to compare

Automated release v373b2ae

Assets

Each archive contains the sif binary and built-in modules.

  • Windows (64-bit): sif-windows-amd64.zip
  • Windows (32-bit): sif-windows-386.zip
  • macOS (64-bit Intel): sif-macos-amd64.tar.gz
  • macOS (64-bit ARM): sif-macos-arm64.tar.gz
  • Linux (64-bit): sif-linux-amd64.tar.gz
  • Linux (32-bit): sif-linux-386.tar.gz
  • Linux (64-bit ARM): sif-linux-arm64.tar.gz
  • Debian/Ubuntu (64-bit): sif_*_amd64.deb
  • Debian/Ubuntu (32-bit): sif_*_i386.deb
  • Debian/Ubuntu (64-bit ARM): sif_*_arm64.deb

Verification

sha256sum -c checksums-sha256.txt

For more details, check the commit history.