Skip to content

Upgrade prefetches and fix some validation issues - #53

Merged
Jwalker107 merged 2 commits into
mainfrom
upgrade-prefetches
Nov 2, 2026
Merged

Jwalker107 merged 2 commits into
mainfrom
upgrade-prefetches

Conversation

@jgstew

@jgstew jgstew commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

Summary

Most of this PR is the output of running the bes-actionscript-validate-prefetch pre-commit hook with --auto-fix-network=yes against the Fixlets/Tasks that have prefetches. On top of that, a second commit fixes the BES convention issues that pre-commit then reported in the touched files.

326 .bes files changed. The large +27,778/−27,778 line count comes almost entirely from normalizing line endings to CRLF. To see the real content changes, review with whitespace hidden (?w=1, or git diff --ignore-cr-at-eol). See here: https://github.com/bigfix/CommunityContent/pull/53/changes?w=1

1. Prefetch upgrades: --auto-fix-network=yes (96d4058)

The hook only changes a prefetch line after downloading the file and confirming that it matches the size and sha1 already on that line. Lines that couldn't be verified were left as they were.

Change Prefetch lines
http:// → https:// only 336
sha256 added only 47
http:// → https:// and sha256 added 95
Total 478

No other lines changed in this commit.

2. Validation fixes (6f44530)

  • Line endings: all 326 touched files are normalized to CRLF (bes-conventions-check E208), as .gitattributes requires (*.bes eol=CRLF). These files were already LF before this PR. There are no content changes in this part.
  • Placeholder descriptions (E204): replaced the template text "enter a description of the …" with a short description of what each action does, in 10 files:
    • 178 / 1275 / 1276: Dell Platform Tags Utility 4.006 (get asset & owner tag, set asset tag, set owner tag)
    • 409: vPro, Run Intel Platform Discovery Utility
    • 1224: Config, Autologon, Disable
    • 1466: Remove Scheduled Wake from Standby
    • 1481: Run produkey
    • 2337: Install/Upgrade AutoPkg 0.4.2 (Mac)
    • 2353: Install/Upgrade TrID 2.10
    • 2437: Test cURL, Universal
  • Empty custom success criteria (E217): in 6625 (Adobe Connect Meeting Add-In), switched both actions from CustomRelevance with an empty body to RunToCompletion.
  • Always-true relevance (E212): in 2053 (Deploy PowerShell 2.0), removed a trailing or true from two relevance clauses. Without it, the Fixlet targets only endpoints that actually need it instead of every endpoint.
  • Invalid CVE id (E209): in 373 (iTunes 12.1), cleared the N/A placeholders in CVENames and SourceID.

Known remaining issues (not addressed here)

  • 69 prefetches in 52 of these files still have no sha256 (E401) because the download couldn't be verified against the existing hashes. Also, 15 of the 478 updated lines still use http://, because the https copy didn't match.
  • W406 (prefetch filename extension differs from the served file): 5259 CCleaner, 163 Kyocera Driver Deleter.
  • E206 (malformed action-ui-metadata): 2648 Uninstall Zoom. ( This is a false positive )
  • E600 (relevance parse error): 6608 Dell OpenManage Inventory Agent.
  • The relevance lint hook currently crashes on some files (bes-relevance-lint crashes with KeyError on analyzer rules missing from CODES (e.g. plural-substitution) jgstew/pre-commit-bigfix#59), so its results for this PR are incomplete.

🤖 Generated with Claude Code

@github-actions github-actions Bot added the new-download-url References a download URL not yet recognized in known_urls.txt; needs maintainer validation. label Nov 2, 2026

@github-actions github-actions 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.

One or more Fixlets/Tasks in this pull request reference a download URL that does not match any pattern in known_urls.txt. Please confirm each URL is legitimate and safe, then ask a maintainer to add a matching pattern to known_urls.txt - once that's merged to main, re-running this check will clear automatically.

File URL
Sites/Application Management/Fixlets/Fixlets/2227-Deploy FileMaker Pro 12 Update 12.0.4 (2541).bes https://fmdl.filemaker.com/UPDT/12/fm_updater_12.0.4.403.dmg
Sites/Application Management/Fixlets/Fixlets/2248-Deploy RStudio IDE 0.97.551 (2530).bes https://download1.rstudio.org/RStudio-0.97.551.dmg
Sites/Application Management/Fixlets/Fixlets/2253-Deploy TextMate 1.5.11 (2527).bes https://archive.textmate.org/TextMate_1.5.11_r1635.zip
Sites/Application Management/Fixlets/Fixlets/2286-Handle v3.5 Available! (643).bes http://download.sysinternals.com/files/Handle.zip
Sites/Application Management/Fixlets/Fixlets/2289-IniFile v1.6 Available! (664).bes http://www.horstmuc.de/win/inifile.zip
Sites/Application Management/Fixlets/Fixlets/2318-Install_Update_ Chocolatey 0.9.9.12 - Windows (12967).bes https://packages.chocolatey.org/chocolatey.0.9.9.12.nupkg
Sites/Application Management/Fixlets/Fixlets/2368-Log4j logpresso scanner WIP 008 (26903).bes https://github.com/logpresso/CVE-2021-44228-Scanner/releases/download/v2.5.3/logpresso-log4j2-scan-2.5.3.jar
Sites/Application Management/Fixlets/Fixlets/2368-Log4j logpresso scanner WIP 008 (26903).bes https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.13%2B8/OpenJDK11U-jre_x64_windows_hotspot_11.0.13_8.zip
Sites/Application Management/Fixlets/Fixlets/2368-Log4j logpresso scanner WIP 008 (26903).bes https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.13%2B8/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.13_8.zip
Sites/Application Management/Fixlets/Fixlets/2368-Log4j logpresso scanner WIP 008 (26903).bes https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u312-b07/OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz
Sites/Application Management/Fixlets/Fixlets/2368-Log4j logpresso scanner WIP 008 (26903).bes https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.13%2B8/OpenJDK11U-jre_s390x_linux_hotspot_11.0.13_8.tar.gz
Sites/Application Management/Fixlets/Fixlets/2368-Log4j logpresso scanner WIP 008 (26903).bes https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u312-b07/OpenJDK8U-jre_ppc64le_linux_hotspot_8u312b07.tar.gz
Sites/Application Management/Fixlets/Fixlets/2368-Log4j logpresso scanner WIP 008 (26903).bes https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u312-b07/OpenJDK8U-jre_sparcv9_solaris_hotspot_8u312b07.tar.gz
Sites/Application Management/Fixlets/Fixlets/2368-Log4j logpresso scanner WIP 008 (26903).bes https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u312-b07/OpenJDK8U-jre_ppc64_aix_hotspot_8u312b07.tar.gz
Sites/Application Management/Fixlets/Fixlets/2437-Test cURL - Universal (26636).bes https://raw.githubusercontent.com/jgstew/bigfix-content/726443262c034436e88a77bc3c693eedd5233e84/downloads/curl.zip
Sites/Application Management/Fixlets/Fixlets/2648-Uninstall Zoom for all users v1.0 (26724).bes https://support.zoom.us/hc/en-us/article_attachments/360069358032/CleanZoom.zip
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/archive/8.2/distribution_files/core.gz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/archive/8.2/distribution_files/vmlinuz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/acl.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/libattr.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/syslinux.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes http://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/nspr.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes http://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/nss.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/popt.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/sqlite3.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/tzdata.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/fuse.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/glib2.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/libdnet.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/openssl.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/gamin.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/libffi.tcz
Sites/Application Management/Fixlets/Fixlets/394-Upgrade Tiny Core Linux to Version 8.2 (TEMPLATE) (25193).bes https://distro.ibiblio.org/tinycorelinux/8.x/x86/tcz/open-vm-tools.tcz
Sites/Application Management/Fixlets/Fixlets/405-Whois v1.11 Available! (1372).bes http://download.sysinternals.com/files/WhoIs.zip
Sites/Application Management/Fixlets/Fixlets/410-AccessChk v5.1 Available! (1371).bes http://download.sysinternals.com/files/AccessChk.zip
Sites/Application Management/Fixlets/Fixlets/411-AccessEnum v1.32 Available! (1373).bes http://download.sysinternals.com/files/AccessEnum.zip
Sites/Application Management/Fixlets/Fixlets/412-Active Directory Explorer v1.44 Available! (1374).bes http://download.sysinternals.com/files/AdExplorer.zip
Sites/Application Management/Fixlets/Fixlets/6528-Get Approximate Location Info - ipinfo.io - cURL - Universal TODO (22465).bes http://d.7-zip.org/a/7za920.zip
Sites/Application Management/Fixlets/Fixlets/6528-Get Approximate Location Info - ipinfo.io - cURL - Universal TODO (22465).bes http://skanthak.homepage.t-online.de/download/curl-7.43.0.cab
Sites/Application Management/Fixlets/Fixlets/6658-Internet Explorer AdBlocking with EasyList TPL - LGPO - Windows (22386).bes https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/telligent.evolution.components.attachments/01/4062/00/00/03/65/94/11/LGPO.zip
Sites/Application Management/Fixlets/Fixlets/6815-TSM - Tivoli Storage Manager - Install & Update - Windows (2608).bes http://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v6r4/Windows/x64/v641/6.4.1.0-TIV-TSMBAC-WinX64.exe
Sites/Application Management/Fixlets/Fixlets/6815-TSM - Tivoli Storage Manager - Install & Update - Windows (2608).bes http://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v6r4/Windows/x32/v641/6.4.1.0-TIV-TSMBAC-WinX32.exe
Sites/BigFix Management/Fixlets/Fixlets/546-BigFix Platform Health Check -- Run FillDB Performance Log Analyzer (4.0.1) (27399).bes https://bigfix-mark.github.io/Tools/MXToolkit.zip
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/release/distribution_files/core.gz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/release/distribution_files/vmlinuz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/acl.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/libattr.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/syslinux.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/nspr.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/nss.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/popt.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/sqlite3.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/tzdata.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/fuse.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes http://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/glib2.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/libdnet.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes http://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/openssl.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/gamin.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes https://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/libffi.tcz
Sites/Linux Management/Fixlets/Fixlets/1023-Tiny Core Linux - Upgrade Operating System to Version 9.0 (TEMPLATE) (25555).bes http://distro.ibiblio.org/tinycorelinux/9.x/x86/tcz/open-vm-tools.tcz

@jgstew
jgstew marked this pull request as ready for review November 2, 2026 12:53
@jgstew
jgstew requested review from a team and Jwalker107 as code owners November 2, 2026 12:53
@Jwalker107
Jwalker107 merged commit 5d7898a into main Nov 2, 2026
4 of 6 checks passed
@Jwalker107
Jwalker107 deleted the upgrade-prefetches branch November 2, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-download-url References a download URL not yet recognized in known_urls.txt; needs maintainer validation.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants