Skip to content

Releases: hounddogai/hounddog

3.1.1

08 Apr 02:18

Choose a tag to compare

  • Fix a string formatting bug in agent output format

3.1.0

26 Mar 18:25

Choose a tag to compare

  • Improve data sink and data element coverage
  • Add data_elements field in the output JSON of hounddog scan --output-format-agent

3.0.0

18 Mar 09:19
2ff234b

Choose a tag to compare

  • 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 --help for more information
  • Add basic gRPC endpoint detection.

3.0.0-alpha

26 Mar 13:03

Choose a tag to compare

3.0.0-alpha Pre-release
Pre-release

2.4.2

02 Feb 12:20

Choose a tag to compare

  • Deprecate hounddog definitions command and replace it with hounddog data-sinks and hounddog 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

27 Dec 03:07
a64fd4f

Choose a tag to compare

  • Add new data sink rules for Python, TypeScript and Java
  • Disable writes to disk when --output-format=agent is provided

2.3.1

20 Nov 01:21
236fc07

Choose a tag to compare

  • 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

12 Nov 02:51
236fc07

Choose a tag to compare

  • Add progress bar indicator to hounddog scan command.
  • 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 .proto files 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

15 Oct 23:44
9fa3d91

Choose a tag to compare

  • Include privacy violations information in --output-format=agent output.
  • Add basic support for inter-file analysis in C#, Java and Go scanners.

2.2.7

14 Oct 18:54
294ff47

Choose a tag to compare

  • Add data sink rules for Go, C# and Java scanners.
  • Add new hounddog scan --output-format=agent CLI option.