Skip to content

ksef v0.1.4

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Oct 23:59
· 2 commits to main since this release

Co nowego

macOS. Binarki dla Apple Silicon (osx-arm64) i Intela (osx-x64), macOS 12 lub nowszy. Bez Homebrew i bez pakietów — kryptografia, ICU i libxslt (podgląd show) są w systemie.

v=0.1.4 a=osx-arm64   # Intel: osx-x64
curl -LO https://github.com/kprzybys/ksef-cli/releases/download/v$v/ksef-$v-$a.tar.gz{,.sha256}
shasum -a 256 -c ksef-$v-$a.tar.gz.sha256 && tar -xzf ksef-$v-$a.tar.gz
mkdir -p ~/.local/bin && install -m755 ksef-$v-$a/ksef ~/.local/bin/ksef
  • Binarka nie jest jeszcze notaryzowana przez Apple: pobrana przez curl działa od razu, pobrana przeglądarką zostaje zablokowana (zsh: killed) — wtedy xattr -d com.apple.quarantine ~/.local/bin/ksef.
  • Sesje na macOS w $TMPDIR/ksef/ (prywatny katalog użytkownika).
  • Logowanie kluczem z karty/tokenu (PKCS#11) na razie tylko na Linuksie; na macOS: certyfikat z pliku, token KSeF albo podpis zewnętrzny (--request/--signed, np. Profil Zaufany).

Szczegóły: docs/INSTALL.md#macos.

Podpisany SBOM. Każde archiwum ma listę składników (CycloneDX: biblioteka MF, pakiety NuGet, środowisko .NET wkompilowane w binarkę) z podpisem — skanerem luk (np. grype) sprawdzisz, czy nowa podatność w zależności dotyczy ksef.

gh attestation verify ksef-$v-$a.tar.gz --repo kprzybys/ksef-cli \
  --predicate-type https://cyclonedx.org/bom --bundle ksef-$v-$a.tar.gz.cdx.json.sigstore.json

Projekt

  • Odznaka OpenSSF Best Practices (passing), wynik OpenSSF Scorecard w README.
  • Przegląd zależności w każdym PR; instalator .NET w scripts/install-deps.sh przypięty commitem i skrótem SHA-256.

Na Linuksie program działa tak samo jak w 0.1.3.

Instalacja (Linux)

v=0.1.4 a=linux-x64   # arm64: linux-arm64
curl -LO https://github.com/kprzybys/ksef-cli/releases/download/v$v/ksef-$v-$a.tar.gz{,.sha256,.sigstore.json}
sha256sum -c ksef-$v-$a.tar.gz.sha256 && tar -xzf ksef-$v-$a.tar.gz
install -Dm755 ksef-$v-$a/ksef ~/.local/bin/ksef
gh attestation verify ksef-$v-$a.tar.gz --repo kprzybys/ksef-cli --bundle ksef-$v-$a.tar.gz.sigstore.json

Pełna lista zmian: v0.1.3...v0.1.4