Skip to content

Releases: privlog-dev/privlog

Privlog v0.2.2 — CLI Usability & Warning Improvements

15 Mar 22:27
d18dc73

Choose a tag to compare

Release Description:

This release introduces several improvements to the CLI to enhance user experience and the clarity of its output.
Changes

  • add a progress indicator during scanning phases
  • improve warning messages to include the name of the sensitive identifier
  • simplify the CLI by merging the 'check' subcommand
  • update documentation to reflect new output style
  • fix packaging metadata to resolve the Python version badge and deprecation warnings
    The improved warning messages make it significantly easier to find and fix issues by pinpointing the exact variable
    name that triggered the finding (e.g., "user_email" passed to log...).

Core detection rules and scanning logic remain unchanged.

Privlog v0.2.1 — Default Ignore Improvements

08 Mar 23:19
9112d40

Choose a tag to compare

This patch release improves default scanning behavior by reducing noise from
common environment, dependency, build, and VCS directories.

Changes
• ignore common directories by default:
.venv, venv, env, site-packages, pycache, dist, build, and .git
• reduce false positives when scanning repository roots
• keep findings focused on user code
• update documentation to reflect the new default behavior

The ignore logic checks full path components rather than substring matches,
so valid source directories such as "environment" are not accidentally excluded.

Detection rules and core scanning behavior remain unchanged.

Privlog v0.2.0 — Initial Public Release

08 Mar 22:16

Choose a tag to compare

Initial public release of Privlog

Privlog is a privacy-aware Python CLI that helps detect risky logging patterns and potential accidental leaks of sensitive data in logs and print statements before they reach production systems.

Highlights:

  • AST-based analysis for Python logging patterns
  • severity-based findings (ERROR and WARNING)
  • configurable custom wrappers via pyproject.toml
  • CI/CD-friendly behavior and exit codes

This release establishes the core CLI, scanning engine, and documentation baseline for future improvements.