Skip to content

Releases: sc0tfree/updog

updog v2.0.1 - PyPI README Fix

16 Nov 20:20

Choose a tag to compare

Patch Release: v2.0.1

Quick patch to fix logo rendering on the PyPI package page.

🐛 Fix

📦 Installation

pip install --upgrade updog

All features from v2.0.0 remain unchanged.

updog v2.0.0 - Comprehensive Modernization

16 Nov 20:13
b77f90e

Choose a tag to compare

🎉 Major Release: updog v2.0.0

updog has been comprehensively modernized for 2025!

🔥 Breaking Changes

  • Python 3.11+ now required (dropped 3.8-3.10 support)
  • Migrated to Poetry for dependency management

✨ New Features

  • --bind - Bind to specific network interfaces
  • --ssl-cert / --ssl-key - Use custom SSL certificates (Let's Encrypt, etc.)
  • --cors - Enable CORS headers for web app testing
  • --hide-base-path - Hide full directory paths (OpSec)
  • XSS Fix - Patched HTML injection vulnerability in filenames

📦 Updated Dependencies

  • Flask 3.1.2, Werkzeug 3.1.3, all modern versions
  • jQuery 3.7.1, Bootstrap 5.3.3, DataTables 1.13.11, FontAwesome 6.5.2

📝 Installation

pip install --upgrade updog
# or
pipx install updog

📖 Full Details

See PR #69 for complete changelog and documentation.

Perfect for offensive security engagements and modern development workflows! 🛡️

Fixes a bug or two

19 Feb 03:28

Choose a tag to compare

Most notably is safer file upload.

Special thanks to @justinsteven for helping out with this issue.

2 Bugs Fixed

19 Feb 02:03

Choose a tag to compare

2 bugs fixed in this release:

  • Relative file paths are now in full swing.
  • An arbitrary file write to current working directory.

Bug fixes for production release

18 Feb 17:01

Choose a tag to compare

Fixes a bug so that all input paths are normalized before serving content

Release for PyPi

18 Feb 16:33

Choose a tag to compare

This is the first public PyPi release.

Initial release

18 Feb 16:31

Choose a tag to compare

This is the initial public release of updog.