Releases: EvilBit-Labs/unifi_extract
Releases · EvilBit-Labs/unifi_extract
Release list
v1.0.0
Release v1.0.0
This release includes the following changes:
Changelog
Features
- d22c59f feat: add .coderabbit.yaml for configuration and guidelines on code reviews and testing
- 8729abd feat: add .editorconfig for consistent coding styles across files
- 535c889 feat: add .gitattributes for text file normalization and type detection
- af606c0 feat: add .gitignore file to exclude build artifacts and editor files
- dbc2f8e feat: add AI Usage Policy document outlining accountability and guidelines for AI assistance
- 0621bc0 feat: add CLAUDE.md file linking to AGENTS.md
- 102c2c8 feat: add FUNDING.yml to support funding model platforms
- fb9d62d feat: add Justfile for managing development tasks and workflows
- e5b2f45 feat: add README.md with usage instructions and security notes
- ec4047f feat: add comprehensive decryption guide for UniFi backup files
- 4206be2 feat: add dependabot configuration for automated dependency updates
- d0e420d feat: add golangci-lint configuration for improved code quality checks
- 4195991 feat: add initial mise.toml configuration file with tool and settings definitions
- 6658343 feat: add mise.lock file for tool dependencies management
- 1ac3af0 feat: add pattern to .gitignore for local configuration files
- b1f435c feat: add pre-commit configuration for code quality checks
- 8131fab feat: add site export command to extract sites from UniFi backups
- bbae604 feat: add vulncheck to linting process and update mise.toml
- d374d68 feat: enable additional tools for enhanced code quality checks
- 3b91987 feat: enhance AGENTS.md with project quick facts and detailed descriptions
- 756e043 feat: implement site filename sanitization and add unit tests for site export functionality
- fd0e608 feat: update DECRYPTION.md to clarify site export re-encryption process
- c27a8c2 feat: update README.md to add site-export command and examples
- 17c25aa feat: update mise.toml to include pipx:pre-commit tool version
- 9b6dcbf feat: update security workflow to use mise toolchain for govulncheck
Bug Fixes
- 8506cca fix: pin Go version to 1.26.5 in mise.toml
- 342fedb fix: update Go version to 1.26.5 in go.mod
- 3c44401 fix: update govulncheck command to use 'just vulncheck'
- dcb3265 fix: update installation command to use the correct repository URL
Other
- 0262963 Merge branch 'main' into docs/readme-badges
- f866751 Update copyright year and owner in LICENSE file
- f46e446 ci: add GitHub plumbing (CI, security scanning, release pipeline, community health) (#1)
Full Changelog: ...v1.0.0
Security Information
This release includes:
- SBOM (Software Bill of Materials) generated with CycloneDX-gomod
- Build provenance attestation (GitHub attestations)
- Cosign keyless signatures (Sigstore)
Verify Signatures
# Download the checksum file and its signature
wget https://github.com/EvilBit-Labs/unifi_extract/releases/download/v1.0.0/unifi-extract_checksums.txt
wget https://github.com/EvilBit-Labs/unifi_extract/releases/download/v1.0.0/unifi-extract_checksums.txt.sigstore.json
# Verify with cosign v3
cosign verify-blob \
--certificate-identity "https://github.com/EvilBit-Labs/unifi_extract/.github/workflows/release.yml@refs/tags/v1.0.0" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
--bundle unifi-extract_checksums.txt.sigstore.json \
unifi-extract_checksums.txtVerify Checksums
sha256sum -c unifi-extract_checksums.txt --ignore-missing