Skip to content

Update Fleet-maintained apps - #44498

Merged
allenhouchins merged 1 commit into
mainfrom
fma-2604301521
Apr 30, 2026
Merged

Update Fleet-maintained apps#44498
allenhouchins merged 1 commit into
mainfrom
fma-2604301521

Conversation

@fleet-release

@fleet-release fleet-release commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

Automated ingestion of latest Fleet-maintained app data.

Summary by CodeRabbit

  • Chores
    • Updated Google Drive (Windows) version configuration from 123.0.1.0 to 124.0.3.0 with new installer details
    • Updated NordPass (macOS) version configuration from 7.6.18 to 7.6.20

Generated automatically with cmd/maintained-apps.

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@qodo-free-for-open-source-projects

Copy link
Copy Markdown

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: publish

Failed stage: Run GoReleaser [❌]

Failed test name: ""

Failure summary:

The workflow failed during the GoReleaser snapshot build because a pre-release hook (make generate)
failed.
- GoReleaser ran make deps and then make generate; make generate exited with status 2,
causing GoReleaser to abort (release failed ... error=hook failed).
- The underlying failure is a
TypeScript compile error from webpack during generate-js:
- File:
frontend/pages/DashboardPage/cards/ChartCard/CheckerboardViz.tsx
- Location: :97:13
- Error:
TS2322 — the array returned by data.map(...) is not assignable to ICellData[] because the objects
are missing the required value property.
- This propagates as make: *** [Makefile:418: generate-js]
Error 1, which makes the GoReleaser step exit non-zero (...goreleaser ... failed with exit code 1).

Note: Earlier, step-security/harden-runner also logged a GitHub API 403 rate limit error while
contacting https://agent.api.stepsecurity.io/v1, but the job continued and the fatal failure
occurred later in the build/generate step.

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

36:  ##[group]Run step-security/harden-runner@20cf305ff2072d973412fa9b1e3a4f227bda3c76
37:  with:
38:  egress-policy: audit
39:  token: ***
40:  disable-telemetry: false
41:  disable-sudo: false
42:  disable-sudo-and-containers: false
43:  disable-file-monitoring: false
44:  ##[endgroup]
45:  [harden-runner] pre-step
46:  [!] Current Configuration: 
47:  {"repo":"fleetdm/fleet","run_id":"25173919059","correlation_id":"d6dcb92f-b7c0-4e2f-8b9f-58d26ff7b3b9","working_directory":"/home/runner/work/fleet/fleet","api_url":"https://agent.api.stepsecurity.io/v1","allowed_endpoints":"","egress_policy":"audit","disable_telemetry":false,"disable_sudo":false,"disable_sudo_and_containers":false,"disable_file_monitoring":false,"private":false,"is_github_hosted":true,"is_debug":false,"one_time_key":""}
48:  �[32mView security insights and recommended policy at:�[0m
49:  https://app.stepsecurity.io/github/fleetdm/fleet/actions/runs/25173919059
50:  RUNNER_NAME: GitHub Actions 1000739313
51:  error in connecting to https://agent.api.stepsecurity.io/v1: HttpClientError: All attempts fail:
52:  #1: GET https://api.github.com/repos/fleetdm/fleet/actions/runs/25173919059: 403 API rate limit exceeded for installation ID 76027990. If you reach out to GitHub Support for help, please include the request ID 2CA6:11CB85:40C6AB0F:41A8FDCC:69F37436 and timestamp 2026-04-30 15:24:38 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) [rate reset in 16m05s]
...

827:  version: ~> 2
828:  args: release --snapshot --clean -f .goreleaser-snapshot.yml
829:  workdir: .
830:  install-only: false
831:  env:
832:  GOTOOLCHAIN: local
833:  GORELEASER_KEY: ***
834:  FLEET_VERSION: 0.0.0-SNAPSHOT-ca4cc79
835:  DOCKER_IMAGE_TAG: fma-2604301521
836:  ##[endgroup]
837:  Downloading https://github.com/goreleaser/goreleaser-pro/releases/download/v2.15.4/goreleaser-pro_Linux_x86_64.tar.gz
838:  Extracting GoReleaser
839:  [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/ccf9d6a2-466f-48a0-b823-23b0b2dd0f3b -f /home/runner/work/_temp/f00c6c4f-aee5-4aee-9966-e70e4b6cef76
840:  GoReleaser ~> 2 installed successfully
841:  [command]/opt/hostedtoolcache/goreleaser-action/2.15.4/x64/goreleaser release --snapshot --clean -f .goreleaser-snapshot.yml
842:  �[1;93m  •�[m failed to check if this is the latest version...
843:  �[1;94m  •�[m by using this software you agree with its EULA, available at https://goreleaser.com/eula
844:  �[1;94m  •�[m running goreleaser v2.15.4
845:  �[1;94m  •�[m skipping license check on snapshot
846:  �[1;94m  •�[m �[1mstarting release�[m
847:  �[1;93m  •�[m �[1;93mskipping announce, publish, and validate...�[m
848:  �[1;94m  •�[m �[1mcleaning distribution directory�[m
849:  �[1;94m  •�[m �[1mloading environment variables�[m
850:  �[1;94m  •�[m �[1mgetting and validating git state�[m
851:  �[1;93m    •�[m ignoring errors because this is a snapshot     �[1;93merror�[m=git doesn't contain any tags - either add a tag, use --snapshot, or use --nightly
852:  �[1;94m    •�[m using tags                                     �[1;94mprevious�[m=<unknown> �[1;94mcurrent�[m=
853:  �[1;93m    •�[m pipe skipped or partially skipped              �[1;93mreason�[m=validation is disabled
854:  �[1;94m  •�[m �[1mparsing tag�[m
855:  �[1;94m  •�[m �[1msetting defaults�[m
856:  �[1;93m    •�[m �[91;40mdockers�[m�[1;93m and �[m�[91;40mdocker_manifests�[m�[1;93m are being phased out and will eventually be replaced by �[m�[91;40mdockers_v2�[m�[1;93m, check �[m�[33mhttps://goreleaser.com/deprecations#dockers�[m�[1;93m for more info�[m
857:  �[1;94m  •�[m �[1msnapshotting�[m
858:  �[1;94m    •�[m building snapshot...                           �[1;94mversion�[m=0.0.0-SNAPSHOT-ca4cc79
859:  �[1;94m  •�[m �[1mrunning before hooks�[m
860:  �[1;94m    •�[m running hook                                   �[1;94mhook�[m=make deps
861:  �[1;94m    •�[m running hook                                   �[1;94mhook�[m=make generate
862:  �[1;94m      •�[m �[3;2mtook: 59s�[m
863:  �[1;94m      •�[m �[3;2mtook: 59s�[m
864:  �[1;91m  ⨯�[m release failed after 59s                         �[1;91merror�[m=hook failed: hook failed: exit status 2 �[1;91mmessage�[m=command failed �[1;91mcmd�[m=make
865:  �[1;91moutput�[m=
...

937:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation URLPlugin
938:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation DefaultStatsFactoryPlugin
939:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation DefaultStatsPresetPlugin
940:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation DefaultStatsPrinterPlugin
941:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation JavascriptMetaInfoPlugin
942:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation EnsureChunkConditionsPlugin
943:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation RemoveEmptyChunksPlugin
944:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation MergeDuplicateChunksPlugin
945:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation FlagIncludedChunksPlugin
946:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation SideEffectsFlagPlugin
947:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation FlagDependencyExportsPlugin
948:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation FlagDependencyUsagePlugin
949:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation InnerGraphPlugin
950:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation MangleExportsPlugin
951:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation ModuleConcatenationPlugin
952:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation NoEmitOnErrorsPlugin
953:  �[1;91m  │ �[m<s> [webpack.Progress] 9% setup compilation RealContentHashPlugin
...

1101:  �[1;91m  │ �[m<s> [webpack.Progress] 99% done plugins ForkTsCheckerWebpackPlugin
1102:  �[1;91m  │ �[m<s> [webpack.Progress] 99% done plugins Notifier
1103:  �[1;91m  │ �[m<s> [webpack.Progress] 99% done plugins
1104:  �[1;91m  │ �[m<s> [webpack.Progress] 99% 
1105:  �[1;91m  │ �[m<s> [webpack.Progress] 99% cache begin idle
1106:  �[1;91m  │ �[m<s> [webpack.Progress] 99% cache begin idle
1107:  �[1;91m  │ �[m<s> [webpack.Progress] 100% 
1108:  �[1;91m  │ �[m<s> [webpack.Progress] 99% cache shutdown
1109:  �[1;91m  │ �[m<s> [webpack.Progress] 99% cache shutdown
1110:  �[1;91m  │ �[m<s> [webpack.Progress] 100% 
1111:  �[1;91m  │ �[massets by status 22.1 MiB �[1m�[32m[cached]�[39m�[22m 40 assets
1112:  �[1;91m  │ �[mEntrypoint �[1mbundle�[39m�[22m = �[1m�[32mbundle-e7bcdd05abcaaa0f6615.css�[39m�[22m �[1m�[32mbundle-abe9a0bf70ff18ef5bb7.js�[39m�[22m 21 auxiliary assets
1113:  �[1;91m  │ �[morphan modules 12.5 MiB (javascript) 874 KiB (asset) 3.11 KiB (runtime) �[1m�[33m[orphan]�[39m�[22m 3231 modules
1114:  �[1;91m  │ �[mruntime modules 2.68 KiB 10 modules
1115:  �[1;91m  │ �[mcacheable modules 15.8 MiB (javascript) 11.9 MiB (asset) 393 KiB (css/mini-extract) 890 modules
1116:  �[1;91m  │ �[m�[1m�[31mERROR�[39m�[22m in �[1m./frontend/pages/DashboardPage/cards/ChartCard/CheckerboardViz.tsx:97:13�[39m�[22m
1117:  �[1;91m  │ �[mTS2322: Type '{ dayIndex: number; hourRow: number; percentage: number; dayLabel: string; hourLabel: string; }[]' is not assignable to type 'ICellData[]'.
1118:  �[1;91m  │ �[m  Property 'value' is missing in type '{ dayIndex: number; hourRow: number; percentage: number; dayLabel: string; hourLabel: string; }' but required in type 'ICellData'.
1119:  �[1;91m  │ �[m  �[m �[90m  95 |�[39m     �[90m// already produced one point per hour and we render them in order.�[39m
1120:  �[1;91m  │ �[m   �[90m  96 |�[39m     �[36mif�[39m (is24h) {
1121:  �[1;91m  │ �[m  �[31m�[1m>�[22m�[39m�[90m  97 |�[39m       �[36mconst�[39m cells�[33m:�[39m �[33mICellData�[39m[] �[33m=�[39m data�[33m.�[39mmap((point�[33m,�[39m i) �[33m=>�[39m {
1122:  �[1;91m  │ �[m   �[90m     |�[39m             �[31m�[1m^�[22m�[39m�[31m�[1m^�[22m�[39m�[31m�[1m^�[22m�[39m�[31m�[1m^�[22m�[39m�[31m�[1m^�[22m�[39m
1123:  �[1;91m  │ �[m   �[90m  98 |�[39m         �[36mconst�[39m date �[33m=�[39m parseISO(point�[33m.�[39mtimestamp)�[33m;�[39m
1124:  �[1;91m  │ �[m   �[90m  99 |�[39m         �[36mreturn�[39m {
1125:  �[1;91m  │ �[m   �[90m 100 |�[39m           dayIndex�[33m:�[39m �[35m0�[39m�[33m,�[39m�[m
1126:  �[1;91m  │ �[mwebpack 5.105.0 compiled with �[1m�[31m1 error�[39m�[22m in 56961 ms
1127:  �[1;91m  │ �[merror Command failed with exit code 1.
1128:  �[1;91m  │ �[minfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
1129:  �[1;91m  │ �[mmake: *** [Makefile:418: generate-js] Error 1
1130:  ##[error]The process '/opt/hostedtoolcache/goreleaser-action/2.15.4/x64/goreleaser' failed with exit code 1
1131:  Post job cleanup.

@coderabbitai

coderabbitai Bot commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

Walkthrough

This pull request updates version information for two maintained application entries. The Google Drive Windows installer is bumped from version 123.0.1.0 to 124.0.3.0, including updates to the installer URL, SHA256 checksum, and the patched detection query. The NordPass macOS entry is updated from version 7.6.18 to 7.6.20 with a corresponding update to the version comparison threshold in the patched detection query.

Possibly related PRs

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description 'Automated ingestion of latest Fleet-maintained app data' is accurate but minimal. It describes the nature of the change but lacks required template sections like 'Related issue', testing confirmation, and relevant checklists expected for this repository. Consider filling out the repository's PR template with required sections: specify if related to an issue, confirm testing and QA completion, and check applicable items from the template's checklist.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Update Fleet-maintained apps' directly and clearly describes the main change in the changeset: updating version data for maintained applications (Google Drive and NordPass).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fma-2604301521

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.

❤️ Share
Review rate limit: 7/8 reviews remaining, refill in 7 minutes and 30 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@ee/maintained-apps/outputs/nordpass/darwin.json`:
- Line 4: The committed darwin.json contains an unverified version string
("version": "7.6.20"); revert this change or restore the previously verified
version (e.g., "7.5") in the "version" field and do not merge until the release
is validated. To fix, replace the "version": "7.6.20" entry in
ee/maintained-apps/outputs/nordpass/darwin.json with the confirmed release
version, and/or remove the automated bump; then verify the installer URL,
release notes, and cryptographic signature/checksum for that version before
applying any update. Ensure the JSON "version" key is the only edited token for
this change and add a short commit message noting verification steps.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 7a8c7e25-4ed4-4525-8a51-dbfb82db85e8

📥 Commits

Reviewing files that changed from the base of the PR and between bb15f9d and 578aa01.

📒 Files selected for processing (2)
  • ee/maintained-apps/outputs/google-drive/windows.json
  • ee/maintained-apps/outputs/nordpass/darwin.json

"versions": [
{
"version": "7.6.18",
"version": "7.6.20",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify the NordPass installer URL is accessible and check for security advisories

# Check if the installer URL is accessible
echo "Checking installer URL accessibility..."
curl -I -L "https://downloads.npass.app/mac/arm/NordPass.dmg" 2>&1 | head -20

# Note: Cannot verify actual version from DMG without downloading and mounting
echo -e "\n---\nNote: Actual version verification requires downloading and inspecting the DMG file"

Repository: fleetdm/fleet

Length of output: 1304


🌐 Web query:

NordPass version 7.6.20 release date and changelog

💡 Result:

No evidence found of a NordPass version 7.6.20 release. Official NordPass desktop release notes list up to version 7.5 as the latest (as of April 13, 2026). Browser extensions reach up to 7.3.12 (Firefox, Jan 19, 2026) and Chrome at 7.5.6 (March 23, 2026). Mac App Store versions are around 7.2.x (Dec 2025). Android tops at 5.11. No mentions of 7.6.20 or its changelog in official sources, app stores, or web searches. It may be an unreleased future version, a misremembered number, or specific to an unindexed platform/build.

Citations:


🌐 Web query:

NordPass security advisories vulnerabilities 2026

💡 Result:

I couldn’t find any NordPass-issued “security advisory” page or CVE list specifically covering 2026 vulnerabilities. The best authoritative, NordPass-owned security/vulnerability information that surfaced in research is: 1) NordPass Windows Hello integration “vulnerability” mitigation (NordPass Support article) - NordPass states there is a security concern in the integration between NordPass and Windows Hello that “under specific circumstances, could allow attackers to get unauthorized access to a user’s NordPass vault without providing their Master Password.” - NordPass advises mitigation steps until a fix is fully implemented: switch to the NordPass standalone extension and/or temporarily disable the “Unlock with Windows Hello” feature in the NordPass desktop app. 2) DOM-based extension clickjacking affecting NordPass browser extension (external researcher/press coverage) - A third-party security post about “DOM-based Extension Clickjacking” reports that NordPass was among the password managers affected, and that it was “Patched” (i.e., NordPass fixed it) according to the post. 3) Other NordPass vulnerability-type reports found in research but not clearly “2026 security advisories” - A 2025 third-party write-up claims a NordPass issue related to credit card data exposure in memory; however, it does not appear to be an official NordPass advisory. - Wikipedia summarizes older NordPass vulnerability discussions (2024 injection-attacks; 2025 clickjacking), but it’s not an official advisory source. If you want, tell me whether you want only (a) NordPass official advisories/support articles and (b) items disclosed in calendar year 2026. With that constraint, I’ll re-run targeted searches specifically for 2026-dated NordPass security advisories/release-note entries that mention security fixes.

Citations:


Version 7.6.20 does not appear to exist in official NordPass releases and should not be committed.

Official NordPass release notes list version 7.5 as the latest desktop version (as of April 13, 2026). No evidence of version 7.6.20 exists in official sources, app stores, or public releases. The installer URL is accessible but cannot be verified to serve this version. Do not merge this automated update until verifying the source and validity of version 7.6.20.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@ee/maintained-apps/outputs/nordpass/darwin.json` at line 4, The committed
darwin.json contains an unverified version string ("version": "7.6.20"); revert
this change or restore the previously verified version (e.g., "7.5") in the
"version" field and do not merge until the release is validated. To fix, replace
the "version": "7.6.20" entry in ee/maintained-apps/outputs/nordpass/darwin.json
with the confirmed release version, and/or remove the automated bump; then
verify the installer URL, release notes, and cryptographic signature/checksum
for that version before applying any update. Ensure the JSON "version" key is
the only edited token for this change and add a short commit message noting
verification steps.

@allenhouchins
allenhouchins merged commit e477605 into main Apr 30, 2026
11 of 13 checks passed
@allenhouchins
allenhouchins deleted the fma-2604301521 branch April 30, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants