Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 4 additions & 4 deletions ee/maintained-apps/outputs/calibre/darwin.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"versions": [
{
"version": "9.7.0",
"version": "9.8.0",
"queries": {
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'net.kovidgoyal.calibre';",
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'net.kovidgoyal.calibre' AND version_compare(bundle_short_version, '9.7.0') < 0);"
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'net.kovidgoyal.calibre' AND version_compare(bundle_short_version, '9.8.0') < 0);"
},
"installer_url": "https://download.calibre-ebook.com/9.7.0/calibre-9.7.0.dmg",
"installer_url": "https://download.calibre-ebook.com/9.8.0/calibre-9.8.0.dmg",
"install_script_ref": "264ef757",
"uninstall_script_ref": "2ad19a72",
"sha256": "cbdb1fb6685254bee6323f7b2bb68781c65ec8ab8198a2c8a123b1f30969d10c",
"sha256": "79307abb2d7823d35a91f3cff54e6f852b94f246be9d7bf8ebda7e21e341b608",
"default_categories": [
"Productivity"
]
Expand Down
8 changes: 4 additions & 4 deletions ee/maintained-apps/outputs/fork/darwin.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"versions": [
{
"version": "2.63.2",
"version": "2.66.7",
"queries": {
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.DanPristupov.Fork';",
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.DanPristupov.Fork' AND version_compare(bundle_short_version, '2.63.2') < 0);"
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.DanPristupov.Fork' AND version_compare(bundle_short_version, '2.66.7') < 0);"
},
"installer_url": "https://cdn.fork.dev/mac/Fork-2.63.2.dmg",
"installer_url": "https://cdn.fork.dev/mac/Fork-2.66.7.dmg",
"install_script_ref": "abc3a2a1",
"uninstall_script_ref": "92b40975",
"sha256": "152c20e7e9285e41518deaae36a6feae0df6190caca878091f0d489a5a75b030",
"sha256": "f344f9e3943cd09f83ae2eb66e3e360b1504c4eec70bf8a185ff6d814f62f10d",
"default_categories": [
"Developer tools"
]
Expand Down
8 changes: 4 additions & 4 deletions ee/maintained-apps/outputs/granola/darwin.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"versions": [
{
"version": "7.162.2",
"version": "7.162.5",
"queries": {
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.granola.app';",
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.granola.app' AND version_compare(bundle_short_version, '7.162.2') < 0);"
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.granola.app' AND version_compare(bundle_short_version, '7.162.5') < 0);"
},
"installer_url": "https://dr2v7l5emb758.cloudfront.net/7.162.2/Granola-7.162.2-mac-universal.dmg",
"installer_url": "https://dr2v7l5emb758.cloudfront.net/7.162.5/Granola-7.162.5-mac-universal.dmg",
"install_script_ref": "abd5ae57",
"uninstall_script_ref": "9f1ed248",
"sha256": "70f5b7a32c757d57b13c85662ea0102343503b30a961a0ac328f062eb8760971",
"sha256": "f6e68144206d063dba351e9ec696df50c97b2a6c4f37a8b4326814adbf2b91e0",
"default_categories": [
"Productivity"
]
Expand Down
8 changes: 4 additions & 4 deletions ee/maintained-apps/outputs/microsoft-edge/windows.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"versions": [
{
"version": "147.0.3912.86",
"version": "147.0.3912.98",
"queries": {
"exists": "SELECT 1 FROM programs WHERE name = 'Microsoft Edge' AND publisher = 'Microsoft Corporation';",
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Microsoft Edge' AND publisher = 'Microsoft Corporation' AND version_compare(version, '147.0.3912.86') < 0);"
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Microsoft Edge' AND publisher = 'Microsoft Corporation' AND version_compare(version, '147.0.3912.98') < 0);"
},
"installer_url": "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/2d48f894-08d6-4212-99bc-319200435457/MicrosoftEdgeEnterpriseX64.msi",
"installer_url": "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/33a7f26a-babe-4cfd-aa52-de77616e2850/MicrosoftEdgeEnterpriseX64.msi",
"install_script_ref": "8959087b",
"uninstall_script_ref": "a173cfc1",
"sha256": "b1dcc651ac4f168ee658285293119e47c95a79391c5ae560a977d63bf8518ef5",
"sha256": "6ca8f057caefeb78116e58d96cc0dc2547bc226c3fd23be48a9d6e452864a40f",
"default_categories": [
"Browsers"
],
Expand Down
8 changes: 4 additions & 4 deletions ee/maintained-apps/outputs/microsoft-teams/darwin.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"versions": [
{
"version": "26072.608.4595.8484",
"version": "26093.311.4599.3126",
"queries": {
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.microsoft.teams2';",
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.microsoft.teams2' AND version_compare(bundle_short_version, '26072.608.4595.8484') < 0);"
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.microsoft.teams2' AND version_compare(bundle_short_version, '26093.311.4599.3126') < 0);"
},
"installer_url": "https://statics.teams.cdn.office.net/production-osx/26072.608.4595.8484/MicrosoftTeams.pkg",
"installer_url": "https://statics.teams.cdn.office.net/production-osx/26093.311.4599.3126/MicrosoftTeams.pkg",
"install_script_ref": "f3b736a4",
"uninstall_script_ref": "e0dfc909",
"sha256": "24f75f9884416e726ce31e964758b3625e8d5d714aa05f175bcd75c2345172ee",
"sha256": "15c7b72ff51da883173d140985cc1edbd9538290d5846b14a7ead03fcf65d6ef",
"default_categories": [
"Communication"
]
Expand Down
8 changes: 4 additions & 4 deletions ee/maintained-apps/outputs/ollama/darwin.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"versions": [
{
"version": "0.22.0",
"version": "0.22.1",
"queries": {
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.electron.ollama';",
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.electron.ollama' AND version_compare(bundle_short_version, '0.22.0') < 0);"
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.electron.ollama' AND version_compare(bundle_short_version, '0.22.1') < 0);"
},
"installer_url": "https://github.com/ollama/ollama/releases/download/v0.22.0/Ollama-darwin.zip",
"installer_url": "https://github.com/ollama/ollama/releases/download/v0.22.1/Ollama-darwin.zip",
"install_script_ref": "9a7b2cb2",
"uninstall_script_ref": "f60ddfee",
"sha256": "a410e2f722fb25d6f87ad2ac23a9d44e330b078762e19bfe5a3b0162d236b278",
"sha256": "387536bd3462fbf8a976932eefd97005d4917d284137bf9de5ad5006c061065b",
"default_categories": [
"Developer tools"
]
Expand Down
8 changes: 4 additions & 4 deletions ee/maintained-apps/outputs/ollama/windows.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"versions": [
{
"version": "0.22.0",
"version": "0.22.1",
"queries": {
"exists": "SELECT 1 FROM programs WHERE name = 'Ollama' AND publisher = 'Ollama';",
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Ollama' AND publisher = 'Ollama' AND version_compare(version, '0.22.0') < 0);"
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Ollama' AND publisher = 'Ollama' AND version_compare(version, '0.22.1') < 0);"
},
"installer_url": "https://github.com/ollama/ollama/releases/download/v0.22.0/OllamaSetup.exe",
"installer_url": "https://github.com/ollama/ollama/releases/download/v0.22.1/OllamaSetup.exe",
"install_script_ref": "e14c71ee",
"uninstall_script_ref": "3f049b5d",
"sha256": "ad66d4b92fee95c4c456f593970275386bfcc50b6db807d0f3f31d997a81e8bb",
"sha256": "1686c9584add95a1da593eca9018b10bf591979927bf3c20bd60f8be4abca472",
Comment on lines +4 to +12
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 Ollama 0.22.1 Windows installer URL and SHA256

URL="https://github.com/ollama/ollama/releases/download/v0.22.1/OllamaSetup.exe"
EXPECTED_SHA256="1686c9584add95a1da593eca9018b10bf591979927bf3c20bd60f8be4abca472"

echo "Checking if URL is accessible..."
HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" -L -I "$URL")
echo "HTTP Status: $HTTP_STATUS"

if [ "$HTTP_STATUS" = "200" ]; then
  echo "URL is accessible. Downloading and verifying SHA256..."
  TEMP_FILE=$(mktemp)
  curl -sL "$URL" -o "$TEMP_FILE"
  ACTUAL_SHA256=$(shasum -a 256 "$TEMP_FILE" | awk '{print $1}')
  rm "$TEMP_FILE"
  
  echo "Expected SHA256: $EXPECTED_SHA256"
  echo "Actual SHA256:   $ACTUAL_SHA256"
  
  if [ "$EXPECTED_SHA256" = "$ACTUAL_SHA256" ]; then
    echo "✓ SHA256 checksum matches!"
  else
    echo "✗ SHA256 checksum mismatch!"
  fi
else
  echo "✗ URL is not accessible (HTTP $HTTP_STATUS)"
fi

Repository: fleetdm/fleet

Length of output: 354


🏁 Script executed:

#!/bin/bash
# Verify Ollama 0.22.1 Windows installer SHA256 using Python

URL="https://github.com/ollama/ollama/releases/download/v0.22.1/OllamaSetup.exe"
EXPECTED_SHA256="1686c9584add95a1da593eca9018b10bf591979927bf3c20bd60f8be4abca472"

python3 <<EOF
import hashlib
import urllib.request
import sys

url = "$URL"
expected = "$EXPECTED_SHA256"

try:
    print("Downloading installer...")
    with urllib.request.urlopen(url) as response:
        data = response.read()
        actual_sha256 = hashlib.sha256(data).hexdigest()
        
        print(f"Expected SHA256: {expected}")
        print(f"Actual SHA256:   {actual_sha256}")
        
        if expected.lower() == actual_sha256.lower():
            print("✓ SHA256 checksum matches!")
        else:
            print("✗ SHA256 checksum mismatch!")
except Exception as e:
    print(f"Error: {e}")
EOF

Repository: fleetdm/fleet

Length of output: 217


🏁 Script executed:

#!/bin/bash
# Verify SHA256 using curl and openssl

URL="https://github.com/ollama/ollama/releases/download/v0.22.1/OllamaSetup.exe"
EXPECTED_SHA256="1686c9584add95a1da593eca9018b10bf591979927bf3c20bd60f8be4abca472"

echo "Attempting to download and verify SHA256..."
ACTUAL_SHA256=$(curl -sL -k "$URL" 2>/dev/null | openssl dgst -sha256 -hex | awk '{print $2}')

echo "Expected SHA256: $EXPECTED_SHA256"
echo "Actual SHA256:   $ACTUAL_SHA256"

if [ -n "$ACTUAL_SHA256" ]; then
  if [ "$EXPECTED_SHA256" = "$ACTUAL_SHA256" ]; then
    echo "✓ SHA256 checksum matches!"
  else
    echo "✗ SHA256 checksum mismatch!"
  fi
else
  echo "Unable to compute SHA256 (download may have failed)"
fi

Repository: fleetdm/fleet

Length of output: 317


🌐 Web query:

Ollama v0.22.1 Windows installer SHA256 checksum OllamaSetup.exe

💡 Result:

Ollama v0.22.1 Windows installer (OllamaSetup.exe) SHA256: a846c69d64a771199ebfbbae1680299184e07d427b5912a43f380d04b14cabb4 This value is listed in the official Ollama v0.22.1 release assets/checksums bundle on GitHub (the release includes sha256sum.txt alongside the installer).

Citations:


The SHA256 checksum for Ollama v0.22.1 Windows installer is incorrect.

The file contains SHA256 1686c9584add95a1da593eca9018b10bf591979927bf3c20bd60f8be4abca472, but the official Ollama v0.22.1 release on GitHub lists the correct SHA256 as a846c69d64a771199ebfbbae1680299184e07d427b5912a43f380d04b14cabb4. Update the sha256 field on line 12 with the correct checksum from the official release bundle.

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

In `@ee/maintained-apps/outputs/ollama/windows.json` around lines 4 - 12, The
sha256 value for Ollama v0.22.1 is incorrect; update the "sha256" field in the
windows.json entry for version "0.22.1" (the block containing "installer_url":
"https://github.com/ollama/ollama/releases/download/v0.22.1/OllamaSetup.exe") to
the official checksum
a846c69d64a771199ebfbbae1680299184e07d427b5912a43f380d04b14cabb4 so the "sha256"
property matches the release asset.

"default_categories": [
"Developer tools"
]
Expand Down
8 changes: 4 additions & 4 deletions ee/maintained-apps/outputs/teleport-connect/darwin.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"versions": [
{
"version": "18.7.5",
"version": "18.7.6",
"queries": {
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'gravitational.teleport.connect';",
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'gravitational.teleport.connect' AND version_compare(bundle_short_version, '18.7.5') < 0);"
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'gravitational.teleport.connect' AND version_compare(bundle_short_version, '18.7.6') < 0);"
},
"installer_url": "https://cdn.teleport.dev/Teleport%20Connect-18.7.5.dmg",
"installer_url": "https://cdn.teleport.dev/Teleport%20Connect-18.7.6.dmg",
"install_script_ref": "e5ce8979",
"uninstall_script_ref": "b6540188",
"sha256": "0d980dc9b6a7892da7ec2a70e0dcf4f5b3b33bbbef3596bd81c9a1966b646e7f",
"sha256": "34fb47cbc3fa4a698c5239b49ba4037e133ead40cd22f35d12e3d1d840d7a296",
"default_categories": [
"Productivity"
]
Expand Down
Loading
Loading