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分析