Releases: hounddogai/hounddog
Releases · hounddogai/hounddog
3.1.1
3.1.0
- Improve data sink and data element coverage
- Add
data_elementsfield in the output JSON ofhounddog scan --output-format-agent
3.0.0
- Add data element detection for C#, Kotlin, PHP, Ruby, Swift, Terraform, TOML and YAML
- Increase data sink coverage
- (Backward Incompatible Changes) Filter flags have been revamped. See
hounddog scan --helpfor more information - Add basic gRPC endpoint detection.
3.0.0-alpha
2.4.2
- Deprecate
hounddog definitionscommand and replace it withhounddog data-sinksandhounddog data-elements. - Remove the data element occurrence details from markdown report for performance and reduced noise.
- Add more data sink rules for Python, TypeScript, C#, Java and Go.
- Fix bugs with dictionary key access detection in Python scanner
- Fix bugs with endpoint detection
2.3.2
- Add new data sink rules for Python, TypeScript and Java
- Disable writes to disk when
--output-format=agentis provided
2.3.1
- Polish console and markdown output content and style
- Improve inter-procedural and inter-file analysis capabilities for C# scanner
- Add endpoint detection for HTTP data sink
2.3.0
- Add progress bar indicator to
hounddog scancommand. - Overhaul the Markdown report with a new design and performance improvements. The Markdown output now limits occurrences to 100 entries by default.
- Introduce new CLI option
hounddog scan --output-path=<path>for more control over where the output file is saved. - Add basic support for
.protofiles and gRPC client for Go (google.golang.org/grpc). - Add basic support for common Go HTTP client libraries (e.g.,
net/http,github.com/go-resty/resty/v2). - Add support for AWS and GCP SDKs for Go scanner.
- Add support for Go struct tag
hounddog:"ignore"to mark fields as non-sensitive:type ExampleStruct struct { FieldToIgnore string `hounddog:"ignore"` }
- Add support for custom Protocol Buffers field option
ignore(boolean) to mark specific fields as non-sensitive:message ExampleMessage { string field_to_ignore = 1 [(<any-package-name>.ignore) = true]; }
- Add data sink occurrences to JSON output.
2.2.8
- Include privacy violations information in
--output-format=agentoutput. - Add basic support for inter-file analysis in C#, Java and Go scanners.
2.2.7
- Add data sink rules for Go, C# and Java scanners.
- Add new
hounddog scan --output-format=agentCLI option.