privateerproj/privateer

GitHub: privateerproj/privateer

Stars: 22 | Forks: 8

# pvtr **pvtr** is a validation framework that simplifies infrastructure testing and compliance validation. Built with infrastructure engineers in mind, pvtr helps accelerate security and compliance validation of any software asset. ## Key Features ## Quick Start **For detailed ecosystem documentation, visit [privateerproj.com](https://privateerproj.com)** ### Step 2: Choose Your Installation Method #### Option 1: Install via Homebrew brew install privateerproj/tap/pvtr #### Option 2: Install via Script /bin/bash -c "$(curl -sSL https://raw.githubusercontent.com/privateerproj/privateer/main/install.sh)" #### Option 3: Download from Releases Download the latest release from [GitHub Releases](https://github.com/privateerproj/privateer/releases). #### Option 4: Build from Source git clone https://github.com/privateerproj/privateer.git cd privateer go mod tidy make build ### Step 3: Choose Your Plugins ### Step 4: Install & Verify Your Plugins Plugin installation is currently left to the user. The default location for plugin binaries is `$HOME/.privateer/bin`. You may specify a different location at runtime via `--binaries-path` if you install your plugins elsewhere. To review the plugins you have installed, run `pvtr list -a`. ### Local Development Prerequisites - **Go 1.25.1 or later** - Required for building pvtr and running tests - **Make** - For using the Makefile build targets ### Testing Run all tests: make test Run tests with coverage: make testcov ### Available Make Targets - `make binary` - Build the binary - `make test` - Run tests and vet checks - `make testcov` - Run tests with coverage report - `make tidy` - Clean up go.mod dependencies - `make release` - Build release binaries for all platforms - `make build` - Alias for `tidy test binary` ### Project Structure privateer/ ├── cmd/ # CLI commands (run, list, generate-plugin, etc.) ├── test/ # Test data and fixtures ├── build/ # Build scripts and CI configurations ├── main.go # Application entry point └── go.mod # Go module dependencies ## Security For vulnerability reporting, please reference our [Security Policy](https://github.com/privateerproj/privateer?tab=security-ov-file). For security questions, please search our closed issues and open a new issue if your question has not yet been answered. ## Helpful Links - **[Privateer SDK](https://github.com/privateerproj/privateer-sdk)** - SDK for developing pvtr plugins - **[Privateer Documentation](https://privateerproj.com)** - Complete documentation site - **[Example Plugin](https://github.com/privateerproj/raid-wireframe)** - Reference implementation
标签:EVTX分析