Update Fleet-maintained apps - #47567
Conversation
Generated automatically with cmd/maintained-apps.
Script Diff Resultsee/maintained-apps/outputs/android-studio/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/audacity/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/aws-cli/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/bezel/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/coconutbattery/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/codex-app/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/dropbox/windows.json=== Install Script (no changes) ===
=== Uninstall // 1035e43a -> f9913fdb ===
--- /tmp/old.2EKTie 2026-06-13 16:32:14.463450828 +0000
+++ /tmp/new.MlX0Hi 2026-06-13 16:32:14.463450828 +0000
@@ -1,4 +1,4 @@
-$product_code = '{C1BD7420-DAD0-58F1-BAD3-C58354BEE1AB}'
+$product_code = '{6D846646-9AD7-5D6C-8BB0-04B336C8EC3A}'
$timeoutSeconds = 300 # 5 minute timeout
# Fleet uninstalls app using product code that's extracted on uploadee/maintained-apps/outputs/firealpaca/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/marked-app/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-edge/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/nextcloud-talk/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/notesnook/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/nvidia-geforce-now/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/soundanchor/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/spotify/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/syncovery/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/typora/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/zen/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
WalkthroughThis PR updates version metadata and installer checksums across 18 maintained third-party applications. Each update includes bumping the version string, adjusting SQL version-compare thresholds used by patch-detection queries, updating installer download URLs to point to new release artifacts, and replacing SHA-256 checksums for installer verification. Dropbox's update also includes a new MSI product-code GUID for the uninstall script. Typora's change corrects an installer URL hostname. Possibly related PRs
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
ee/maintained-apps/outputs/firealpaca/darwin.json (1)
9-12:⚠️ Potential issue | 🟠 Major | ⚡ Quick winFireAlpaca bypasses installer integrity verification.
The static download URL and
"sha256": "no_check"setting mean no cryptographic verification of the downloaded installer. This weakens security posture against supply-chain attacks (MITM, compromised CDN).While this pre-dates the current PR, consider whether FireAlpaca's release mechanism supports versioned URLs and checksums. If not, document this as accepted risk.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@ee/maintained-apps/outputs/firealpaca/darwin.json` around lines 9 - 12, The manifest in ee/maintained-apps/outputs/firealpaca/darwin.json currently uses a static installer_url and "sha256": "no_check", which disables integrity verification; update the manifest so installer_url points to a versioned/release-specific download (not a generic download page) and replace "sha256": "no_check" with the real SHA-256 checksum of the installer for that specific release (maintain the matching install_script_ref/uninstall_script_ref), or if no versioned URL/checksum is published by FireAlpaca, add a clear comment in this file and project documentation marking this as an accepted risk and why (citing lack of publisher-provided checksums), so the security trade-off is recorded.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Outside diff comments:
In `@ee/maintained-apps/outputs/firealpaca/darwin.json`:
- Around line 9-12: The manifest in
ee/maintained-apps/outputs/firealpaca/darwin.json currently uses a static
installer_url and "sha256": "no_check", which disables integrity verification;
update the manifest so installer_url points to a versioned/release-specific
download (not a generic download page) and replace "sha256": "no_check" with the
real SHA-256 checksum of the installer for that specific release (maintain the
matching install_script_ref/uninstall_script_ref), or if no versioned
URL/checksum is published by FireAlpaca, add a clear comment in this file and
project documentation marking this as an accepted risk and why (citing lack of
publisher-provided checksums), so the security trade-off is recorded.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 6aadce89-a7d8-4ad1-b357-168a06e74341
📒 Files selected for processing (18)
ee/maintained-apps/outputs/android-studio/windows.jsonee/maintained-apps/outputs/audacity/windows.jsonee/maintained-apps/outputs/aws-cli/windows.jsonee/maintained-apps/outputs/bezel/darwin.jsonee/maintained-apps/outputs/coconutbattery/darwin.jsonee/maintained-apps/outputs/codex-app/darwin.jsonee/maintained-apps/outputs/dropbox/windows.jsonee/maintained-apps/outputs/firealpaca/darwin.jsonee/maintained-apps/outputs/marked-app/darwin.jsonee/maintained-apps/outputs/microsoft-edge/windows.jsonee/maintained-apps/outputs/nextcloud-talk/darwin.jsonee/maintained-apps/outputs/notesnook/darwin.jsonee/maintained-apps/outputs/nvidia-geforce-now/darwin.jsonee/maintained-apps/outputs/soundanchor/darwin.jsonee/maintained-apps/outputs/spotify/windows.jsonee/maintained-apps/outputs/syncovery/darwin.jsonee/maintained-apps/outputs/typora/darwin.jsonee/maintained-apps/outputs/zen/darwin.json
|
Closing in favor of #47568. |
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit