dumbtv
dumbtv가 ADB로 Fire TV에서 광고·추적·업데이트 알림을 제거, 루트·앱 변경 없이, 무료 오픈소스
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
PatchTriage turns scanner evidence into environment-specific patch deployment
decisions. It ingests vulnerability scans or SBOMs, deduplicates findings,
adds exploitation and vendor evidence, and applies the deterministic
CERT/CC SSVC Deployer model.
The output is a defensible action queue with one of four plain-language SSVC
outcomes: Immediate, Out-of-Cycle, Scheduled, or Defer.README 전문 보기 ↗PatchTriage turns vulnerability scans or SBOMs into environment-specific patch decisions. It deduplicates findings, adds exploitation and vendor evidence, and applies the deterministic CERT/CC SSVC Deployer model to produce an action queue: Immediate, Out-of-Cycle, Scheduled, or Defer.
AI never chooses the SSVC outcome and never invents a score. Optional AI backends only explain; their claims are checked against the deterministic result.
Live tool: patch-triage.com · Demo video: youtu.be/UxSTwKSwf0U
You need Docker Desktop and Git. Python is not required.
1. Clone
git clone https://github.com/d01ki/PatchTriage
cd PatchTriage
2. Set up (builds the container image once)
docker compose build
3. Run — pick one.
| Command | Best for | |
|---|---|---|
| A | docker compose up -d gui → open http://localhost:8765 | Repository URL, file picker, reviewing results |
| B | docker compose run --rm start | Guided run in the terminal |
| C | docker compose run --rm demo | Offline demo, no network or keys |
4. Open the report
Invoke-Item .\out\report.html # B: guided run
Invoke-Item .\out\demo_report.html # C: demo
5. Stop the GUI with docker compose down (targets and caches are kept).
The wizard asks, in order (if it first asks Run setup first?, answer n;
keys come from the optional settings below — see
#22):
Copy-Item C:\path\to\sbom.json . → sbom.jsonunknown).rules (deterministic) unless an AI provider is configured..\out\report.html and .\out\report.json.Repository URLs are currently GUI-only in Docker (tracked in #19).
Set these in the same PowerShell window before docker compose .... All are
optional.
| Variable | Purpose |
|---|---|
$env:GITHUB_TOKEN = "..." | Private repositories; higher GitHub rate limits |
$env:NVD_API_KEY = "..." | Faster NVD enrichment |
$env:PATCHTRIAGE_AI_PROVIDER = "anthropic" + $env:ANTHROPIC_API_KEY = "..." | AI explanations (details) |
$env:PATCHTRIAGE_PORT = "9000" | Use another GUI port |
Trivy, Grype, or osv-scanner JSON; CycloneDX or SPDX JSON SBOMs (resolved online through OSV.dev); GitHub repository URLs (GUI). A result marked coverage incomplete names what could not be checked — an empty result is never proof of safety.
| Outcome | Action | Workflow target |
|---|---|---|
| Immediate | Act now | 3 days |
| Out-of-Cycle | Next available deployment opportunity | 14 days |
| Scheduled | Normal maintenance | 30 days |
| Defer | Monitor and reassess | 90 days |
Day targets are PatchTriage workflow defaults, not CERT/CC values. CISA BOD 26-04 is evaluated separately next to SSVC and is decision support, not a compliance attestation.
run options, dependency remediation, evidence connectors,
AI backends, deployment, limits, developmentmacOS/Linux users can use the same docker compose commands, or ./run.sh.