Skip to content

Releases: Pixelcity-dev/Deepsec

v1.1.0 — Formatter

Choose a tag to compare

@jaylukdevelopment jaylukdevelopment released this 22 Sep 20:18

DeepSec v1.1.0 — Formatter

Formatter — deepsec fmt — 7 checks, auto-fix, 9th scanner

DeepSec is now 9 scanners, any language, any webpage, plus formatting in one binary. Zero dependencies, <50ms.

What's new

  • New scanner format (ScanTypeFormat) — 7 checks: fmt-trailing-whitespace, fmt-missing-eof-newline, fmt-crlf-line-ending, fmt-mixed-indentation, fmt-consecutive-blank-lines, fmt-gofmt (stdlib go/format), fmt-line-too-long >120
  • New CLI deepsec fmt [target] — aliases format, lint:fmt, style — flags --check (CI gate, exit 1), --fix/--write (auto-fix), --diff, --format/--output, --severity
    • deepsec fmt . --check
    • deepsec fmt . --fix
    • deepsec scan . --scanner format --format table
  • Registered as 9th scanner (internal/cli/root.go:14) — deepsec --help shows scanners: 9, deepsec scan --scanner format,sast works
  • Version bump 1.0.0 → 1.1.0 (Makefile:4, internal/cli/root.go:29, internal/config/config.go:136, reporters, install.sh:22)
  • Docs — README.md:1 formatter section + PixelCity public badge (Public since v1.1.0), docs/deepsec/index.html:68 badge v1.1.0, docs/releases/index.html:51 add v1.1.0 row keep v1.0.0 history
  • Self-formatted — deepsec fmt --fix cleaned 32 files, go test/go vet pass

Install

curl -fsSL https://cdn.pixelcity.dev/deepsec/install.sh | sh
# or pin
curl -fsSL https://cdn.pixelcity.dev/deepsec/releases/v1.1.0/deepsec-linux-amd64 -o deepsec && chmod +x deepsec && sudo mv deepsec /usr/local/bin/
go install github.com/Pixelcity-dev/Deepsec/cmd/deepsec@v1.1.0

Served via Caddy (443) → Nginx CDN (pixelcity-cdn) from /opt/pixelcity/cdn/assets/deepsec/ with Cache-Control & CORS.

Verification

sha256sum -c dist/deepsec-linux-amd64.sha256
deepsec --version  # DeepSec 1.1.0 scanners: 9
deepsec fmt . --check --format json

Full Changelog

  • feat: formatter (deepsec fmt) — 7 checks, auto-fix, 9th scanner (9a3c619)

By PixelCity — Your Cloud, Your Rules — service@pixelcity.dev — Apache 2.0