Skip to content
Open
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
89a62b2
feat(workflows): align CLI commands with extension/preset pattern
mnriem Apr 24, 2026
317830c
fix: address PR review feedback from Copilot
mnriem Apr 24, 2026
9d07773
fix: address second round of PR review feedback
mnriem Apr 24, 2026
605f710
fix: address third round of PR review feedback
mnriem Apr 24, 2026
71c5171
fix: address fourth round of PR review feedback
mnriem Apr 24, 2026
d2588e7
fix: harden WorkflowRegistry against corrupted JSON
mnriem Apr 24, 2026
4a7cf52
fix: validate source URL scheme in _download_validated before opening
mnriem Apr 24, 2026
3906918
fix: reorder validation, safe tempdir prefix, fix test coverage
mnriem Apr 24, 2026
cca84b7
fix: KeyboardInterrupt safety, corrupted entry repair, disabled run g…
mnriem Apr 24, 2026
7414b5f
fix: check disabled before load, streaming download, tolerate cleanup
mnriem Apr 24, 2026
bc6ee95
fix: reject non-HTTPS redirects before following, validate workflow I…
mnriem Apr 24, 2026
ea2c732
fix: remove unused import, reject source+--from, broaden version parsing
mnriem Apr 24, 2026
6dcb3fb
fix: atomic registry save, registry snapshot rollback, hidden backup dir
mnriem Apr 24, 2026
f18e5a3
fix: tighten test assertion for --dev missing path
mnriem Apr 24, 2026
8a4dbaf
fix: check disabled by definition.id, reload registry after rollback,…
mnriem Apr 24, 2026
fbc6001
fix: temp file cleanup on download failure, rollback without backup
mnriem Apr 24, 2026
77b6db0
fix: expose public is_valid_workflow_id() instead of importing privat…
mnriem Apr 24, 2026
7c232c2
fix: prevent SSRF via redirect to loopback, preserve description on u…
mnriem Apr 24, 2026
15beca8
fix: surface catalog errors in update, clean up save() imports
mnriem Apr 24, 2026
16509cb
fix: preserve file permissions on atomic registry save
mnriem Apr 24, 2026
5da3a39
fix: deepcopy fields in Registry.update(), ensure installed_at exists
mnriem Apr 24, 2026
28309a4
fix: validate absolute redirect URL, raise KeyError on missing workflow
mnriem Apr 24, 2026
9d8de6e
fix: descriptive KeyError, preserve installed_at unconditionally, car…
mnriem Apr 24, 2026
94415a0
fix: address review — single timestamp, descriptive URL error, skippe…
mnriem Apr 24, 2026
d925baf
fix: normalize installed_at timestamp, guard .backup against symlinks
mnriem Apr 24, 2026
6c0351d
fix: update error messages to say localhost/loopback
mnriem Apr 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading