torrentclaw-skill/CHANGELOG.md
Deivid Soto 42cf17d5a8
Some checks failed
CI / Lint commits (push) Failing after 0s
CI / Lint shell scripts (push) Failing after 1s
CI / Security patterns check (push) Failing after 1s
fix(security): use --data-urlencode in SKILL.md curl commands
2026-02-16 11:44:34 +01:00

1.8 KiB
Raw Permalink Blame History

Changelog

All notable changes to this project will be documented in this file.

[0.1.17] - 2026-02-16

Security

  • Fix shell injection vulnerability in SKILL.md curl search commands
  • Replace direct URL interpolation with curl -G --data-urlencode for all user-supplied query parameters
  • Add explicit instruction to never interpolate user input directly into URL strings
  • Update all curl examples (search, episode, common patterns, auth) to use safe parameter encoding

[0.1.16] - 2026-02-14

Security

  • Fix shell injection vulnerability in aria2 RPC JSON construction (add-torrent.sh)
  • Add magnet URL format validation before passing to torrent clients
  • Replace shell string interpolation with jq --arg for safe JSON construction
  • Refactor detect-client.sh JSON output to use jq instead of heredoc interpolation
  • Add CI security pattern check to prevent unsafe curl payload regression

[0.1.13] - 2026-02-13

Features

  • Search movies and TV shows across 30+ torrent sources
  • Filter by quality (480p2160p), genre, year, rating, language, season/episode
  • HDR and Dolby Vision filtering (hdr10, dolby_vision, hdr10plus, hlg)
  • Audio codec filtering (AAC, FLAC, Opus, Atmos)
  • API key authentication with tiered rate limits (anonymous, free, pro)
  • Quality scoring (0100) based on resolution, codec, seeders, source trust
  • Multi-language support (11 languages with accent-insensitive search)
  • TMDB metadata enrichment: posters, backdrops, genres, cast, director credits
  • Detect installed torrent clients (Transmission, aria2)
  • Add magnet links directly to torrent clients
  • Download .torrent files or copy magnet links
  • OS-specific installation guides for torrent clients (Linux, macOS, Windows/WSL)
  • MCP server alternative for Claude Desktop, Cursor, and Windsurf