-
Notifications
You must be signed in to change notification settings - Fork 2
feat(worker): Phase 2 hybrid routing — TikTok/Instagram/X via browser-downloader #141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
tomkabel
wants to merge
31
commits into
main
Choose a base branch
from
fix/insta-and-tiktok-failing
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
299f412
fix(security): remove nginx CSP header and replace hx-on with nonced …
tomkabel 0ec96dc
fix(security): harden CSRF validation and stop token rotation on HTMX…
tomkabel 38bebb7
fix(security): prefix auth cookies with __Host- and remove email from…
tomkabel c55e06a
fix(security): add ConfigDict(extra="forbid") to Pydantic input schemas
tomkabel db4204e
chore(ruff): enable flake8-bandit (S) and flake8-async (ASYNC) rules
tomkabel 893e099
fix(security): pin Docker base images and verify NodeSource GPG key
tomkabel a3e461d
refactor(types): add comprehensive type annotations for strict mypy c…
tomkabel 06ed702
feat(security): add CSP nonce support and stricter CSP for templates
tomkabel 63e1e02
fix(auth): blacklist refresh tokens and strengthen CSRF handling
tomkabel 25b559d
feat(rate-limit): apply limiter to SSE stream and improve parser
tomkabel 62bd73a
fix(error): secure RNG & improve regex matching; default job max retries
tomkabel 70208c2
fix(models): tidy SQLAlchemy column declarations and core config mess…
tomkabel a422ace
fix(service): normalize DB query chaining and exception styles
tomkabel 656d716
fix(worker): normalize DB chaining, health host, and minor robustness…
tomkabel e7ab432
style(api): normalize signatures, docstrings, and trailing commas
tomkabel 48b7f99
fix(resilience/yt-dlp/security): robustness and safety improvements
tomkabel 073080a
chore(gitignore): ignore local scan/audit artifacts and HAR exports
tomkabel 08857aa
fix(tests): make jitter patchable and avoid youtube-only options in n…
tomkabel 76bcad9
fix(yt-dlp): prevent subdomain bypass and embed youtube opts as dict …
tomkabel 44a131b
fix(yt-dlp): extend subdomain-bypass detection to all platforms
tomkabel 6ef17e5
fix(error): move module-level assignment below all imports
tomkabel 0c99832
fix(yt-dlp): add type annotation to _host_matches inner function
tomkabel 1c38ad3
feat(worker): Phase 2 hybrid routing — TikTok/Instagram/X via browser…
tomkabel 511e668
fix: address all valid PR review issues from gh-pr-comments.md
tomkabel 200ab0a
feat(browser-downloader): enhance with VDH/FlowPick patterns
tomkabel 016df2d
fix: outbox dedup, chaos refactor, browser-downloader patches, and li…
tomkabel 6017e01
ruff formatting
tomkabel fa247e7
fix: resolve remaining pre-commit warnings in worker/main.py
tomkabel 6bc89f0
format pnpm workspace
tomkabel 15d6b2a
fix: resolve PR review issues — security, correctness, and robustness
tomkabel 9dff171
commit
tomkabel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.