Skip to content

Evaluate TruffleHog for secret scanning in Bear Stone workflows #1686

@CCOSTAN

Description

@CCOSTAN

Context

TruffleHog describes itself as a secrets discovery, classification, validation, and analysis tool. It can scan git, files, logs, CI pipelines, and other sources for leaked credentials.

Why it matters

This could be useful for Bear Stone if we want an extra check for accidental secret leakage in Home Assistant config, scripts, backups, or other repo-managed artifacts before they become a problem.

There is also a usability tradeoff: upstream discussion shows pre-commit and large-repo workflows can be slow, so an always-on local hook may add friction in this environment.

Proposed next step

Decide whether TruffleHog belongs as a CI-only scan, a pre-commit hook, or a periodic audit tool for exported config and backups. Compare that option against GitHub native secret scanning and the operational cost of adding another check to the workflow.

Research links

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions