Yubico has a very generic way of releasing/publishing packages, so this is basically a clone of the YubiKey Authenticator recipes. Tested, works and validates.
Processing YubiKeyManager.munki.recipe...
{'AUTOPKG_VERSION': '2.7.2',
'FAIL_RECIPES_WITHOUT_TRUST_INFO': True,
'GIT_PATH': '/Library/Developer/CommandLineTools/usr/bin/git',
'MUNKI_CATEGORY': 'Utilities',
'MUNKI_REPO': '/mnt/munkipkgs',
'MUNKI_REPO_SUBDIR': 'apps',
'NAME': 'YubiKeyManager',
'PARENT_RECIPES': ['/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes/YubiKey/YubiKeyManager.munki.recipe',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes/YubiKey/YubiKeyManager.download.recipe'],
'RECIPE_CACHE_DIR': '/Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager',
'RECIPE_DIR': '/Users/admin/Library/AutoPkg/RecipeOverrides',
'RECIPE_OVERRIDE_DIRS': ['~/Library/AutoPkg/RecipeOverrides'],
'RECIPE_PATH': '/Users/admin/Library/AutoPkg/RecipeOverrides/YubiKeyManager.munki.recipe',
'RECIPE_REPOS': {'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.48kRAM-recipes': {'URL': 'https://github.com/autopkg/48kRAM-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.andrewvalentine-recipes': {'URL': 'https://github.com/autopkg/andrewvalentine-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.apettinen-recipes': {'URL': 'https://github.com/autopkg/apettinen-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.aysiu-recipes': {'URL': 'https://github.com/autopkg/aysiu-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bnpl-recipes': {'URL': 'https://github.com/autopkg/bnpl-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bochoven-recipes': {'URL': 'https://github.com/autopkg/bochoven-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bradclare-recipes': {'URL': 'https://github.com/autopkg/bradclare-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes': {'URL': 'https://github.com/autopkg/dataJAR-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.erikng-recipes': {'URL': 'https://github.com/autopkg/erikng-recipes'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.faumac-recipes': {'URL': 'https://github.com/autopkg/faumac-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes': {'URL': 'https://github.com/autopkg/foigus-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes': {'URL': 'https://github.com/autopkg/gerardkok-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.grahamgilbert-recipes': {'URL': 'https://github.com/autopkg/grahamgilbert-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.grahampugh-recipes': {'URL': 'https://github.com/autopkg/grahampugh-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes': {'URL': 'https://github.com/autopkg/hansen-m-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes': {'URL': 'https://github.com/autopkg/hjuutilainen-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes': {'URL': 'https://github.com/autopkg/homebysix-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jaharmi-recipes': {'URL': 'https://github.com/autopkg/jaharmi-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes': {'URL': 'https://github.com/autopkg/jessepeterson-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes': {'URL': 'https://github.com/autopkg/jleggat-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes': {'URL': 'https://github.com/autopkg/joshua-d-miller-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jpiel-recipes': {'URL': 'https://github.com/autopkg/jpiel-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes': {'URL': 'https://github.com/autopkg/keeleysam-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.killahquam-recipes': {'URL': 'https://github.com/autopkg/killahquam-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.mosen-recipes': {'URL': 'https://github.com/autopkg/mosen-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.nmcspadden-recipes': {'URL': 'https://github.com/autopkg/nmcspadden-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.novaksam-recipes': {'URL': 'https://github.com/autopkg/novaksam-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.nstrauss-recipes': {'URL': 'https://github.com/autopkg/nstrauss-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.peshay-recipes': {'URL': 'https://github.com/autopkg/peshay-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.peterkelm-recipes': {'URL': 'https://github.com/autopkg/peterkelm-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes': {'URL': 'https://github.com/autopkg/recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.robperc-recipes': {'URL': 'https://github.com/autopkg/robperc-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.scriptingosx-recipes': {'URL': 'https://github.com/autopkg/scriptingosx-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.timsutton-recipes': {'URL': 'https://github.com/autopkg/timsutton-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes': {'URL': 'https://github.com/autopkg/valdore86-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.ygini-recipes': {'URL': 'https://github.com/autopkg/ygini-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.hjuutilainen.autopkg-virustotalanalyzer': {'URL': 'https://github.com/hjuutilainen/autopkg-virustotalanalyzer.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.mpib.autopkg-recipes': {'URL': 'https://github.com/mpib/autopkg-recipes'}},
'RECIPE_SEARCH_DIRS': ['.',
'~/Library/AutoPkg/Recipes',
'/Library/AutoPkg/Recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.mosen-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.robperc-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.killahquam-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.48kRAM-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.hjuutilainen.autopkg-virustotalanalyzer',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.ygini-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.peshay-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.timsutton-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jaharmi-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bochoven-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.grahamgilbert-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.nmcspadden-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.scriptingosx-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.aysiu-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.andrewvalentine-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.apettinen-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jpiel-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.mpib.autopkg-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.peterkelm-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.novaksam-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bradclare-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bnpl-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.faumac-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.nstrauss-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.grahampugh-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.erikng-recipes',
'',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes/YubiKey',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes/YubiKey',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes/YubiKey'],
'VIRUSTOTAL_ALWAYS_REPORT': False,
'pkginfo': {'catalogs': ['testing'],
'category': 'Utilities',
'description': 'Cross-platform application for configuring any '
'YubiKey over all USB interfaces.',
'developer': 'Yubico',
'display_name': 'Yubico Manager',
'name': 'YubiKeyManager',
'unattended_install': True},
'verbose': 3}
URLTextSearcher
{'Input': {'re_pattern': 'href=\\"(?P<relative_download_url>yubikey-manager-qt-(?P<version>[0-9\\.]+)-mac\\.pkg)\\"',
'url': 'https://developers.yubico.com/yubikey-manager-qt/Releases/'}}
URLTextSearcher: No value supplied for result_output_var_name, setting default value of: match
URLTextSearcher: Found matching text (relative_download_url): yubikey-manager-qt-1.2.5-mac.pkg
URLTextSearcher: Found matching text (version): 1.2.5
URLTextSearcher: Found matching text (match): yubikey-manager-qt-1.2.5-mac.pkg
{'Output': {'match': 'yubikey-manager-qt-1.2.5-mac.pkg',
'relative_download_url': 'yubikey-manager-qt-1.2.5-mac.pkg',
'version': '1.2.5'}}
URLDownloader
{'Input': {'filename': 'YubiKeyManager.pkg',
'url': 'https://developers.yubico.com/yubikey-manager-qt/Releases/yubikey-manager-qt-1.2.5-mac.pkg'}}
URLDownloader: No value supplied for prefetch_filename, setting default value of: False
URLDownloader: No value supplied for CHECK_FILESIZE_ONLY, setting default value of: False
URLDownloader: Storing new Last-Modified header: Fri, 03 Feb 2023 07:56:26 GMT
URLDownloader: Storing new ETag header: "45db9e8-5f3c704ac5e80"
URLDownloader: Downloaded /Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager/downloads/YubiKeyManager.pkg
{'Output': {'download_changed': True,
'etag': '"45db9e8-5f3c704ac5e80"',
'last_modified': 'Fri, 03 Feb 2023 07:56:26 GMT',
'pathname': '/Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager/downloads/YubiKeyManager.pkg',
'url_downloader_summary_result': {'data': {'download_path': '/Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager/downloads/YubiKeyManager.pkg'},
'summary_text': 'The following '
'new items were '
'downloaded:'}}}
EndOfCheckPhase
{'Input': {}}
{'Output': {}}
CodeSignatureVerifier
{'Input': {'expected_authority_names': ['Developer ID Installer: Yubico '
'Limited (LQA3CS5MM7)',
'Developer ID Certification Authority',
'Apple Root CA'],
'input_path': '/Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager/downloads/YubiKeyManager.pkg'}}
CodeSignatureVerifier: Verifying installer package signature...
CodeSignatureVerifier: Package "YubiKeyManager.pkg":
CodeSignatureVerifier: Status: signed by a developer certificate issued by Apple for distribution
CodeSignatureVerifier: Notarization: trusted by the Apple notary service
CodeSignatureVerifier: Signed with a trusted timestamp on: 2023-02-03 07:28:09 +0000
CodeSignatureVerifier: Certificate Chain:
CodeSignatureVerifier: 1. Developer ID Installer: Yubico Limited (LQA3CS5MM7)
CodeSignatureVerifier: Expires: 2027-02-01 22:12:15 +0000
CodeSignatureVerifier: SHA256 Fingerprint:
CodeSignatureVerifier: A1 56 A5 D0 17 EB D4 4D 4E 95 DE 06 A4 ED BE 9F 3A 9C 23 9A DE 13
CodeSignatureVerifier: 66 9D 99 09 87 15 EA B4 F3 38
CodeSignatureVerifier: ------------------------------------------------------------------------
CodeSignatureVerifier: 2. Developer ID Certification Authority
CodeSignatureVerifier: Expires: 2027-02-01 22:12:15 +0000
CodeSignatureVerifier: SHA256 Fingerprint:
CodeSignatureVerifier: 7A FC 9D 01 A6 2F 03 A2 DE 96 37 93 6D 4A FE 68 09 0D 2D E1 8D 03
CodeSignatureVerifier: F2 9C 88 CF B0 B1 BA 63 58 7F
CodeSignatureVerifier: ------------------------------------------------------------------------
CodeSignatureVerifier: 3. Apple Root CA
CodeSignatureVerifier: Expires: 2035-02-09 21:40:36 +0000
CodeSignatureVerifier: SHA256 Fingerprint:
CodeSignatureVerifier: B0 B1 73 0E CB C7 FF 45 05 14 2C 49 F1 29 5E 6E DA 6B CA ED 7E 2C
CodeSignatureVerifier: 68 C5 BE 91 B5 A1 10 01 F0 24
CodeSignatureVerifier:
CodeSignatureVerifier: Signature is valid
CodeSignatureVerifier: Authority name chain is valid
{'Output': {}}
MunkiImporter
{'Input': {'MUNKI_REPO': '/mnt/munkipkgs',
'pkg_path': '/Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager/downloads/YubiKeyManager.pkg',
'pkginfo': {'catalogs': ['testing'],
'category': 'Utilities',
'description': 'Cross-platform application for '
'configuring any YubiKey over all USB '
'interfaces.',
'developer': 'Yubico',
'display_name': 'Yubico Manager',
'name': 'YubiKeyManager',
'unattended_install': True},
'repo_subdirectory': 'apps'}}
MunkiImporter: No value supplied for MUNKI_REPO_PLUGIN, setting default value of: FileRepo
MunkiImporter: No value supplied for MUNKILIB_DIR, setting default value of: /usr/local/munki
MunkiImporter: No value supplied for force_munki_repo_lib, setting default value of: False
MunkiImporter: Using repo lib: AutoPkgLib
MunkiImporter: plugin: FileRepo
MunkiImporter: repo: /mnt/munkipkgs
MunkiImporter: Copied pkginfo to: /mnt/munkipkgs/pkgsinfo/apps/YubiKeyManager-1.2.5.plist
MunkiImporter: pkg to: /mnt/munkipkgs/pkgs/apps/YubiKeyManager-1.2.5.pkg
{'Output': {'munki_importer_summary_result': {'data': {'catalogs': 'testing',
'icon_repo_path': '',
'name': 'YubiKeyManager',
'pkg_repo_path': 'apps/YubiKeyManager-1.2.5.pkg',
'pkginfo_path': 'apps/YubiKeyManager-1.2.5.plist',
'version': '1.2.5'},
'report_fields': ['name',
'version',
'catalogs',
'pkginfo_path',
'pkg_repo_path',
'icon_repo_path'],
'summary_text': 'The following '
'new items were '
'imported into '
'Munki:'},
'munki_info': {'_metadata': {'created_by': 'admin',
'creation_date': datetime.datetime(2023, 9, 18, 10, 2, 2),
'munki_version': '6.3.3.4593',
'os_version': '13.5.1'},
'autoremove': False,
'catalogs': ['testing'],
'category': 'Utilities',
'description': 'Cross-platform application for '
'configuring any YubiKey over all '
'USB interfaces.',
'developer': 'Yubico',
'display_name': 'Yubico Manager',
'installed_size': 234842,
'installer_item_hash': '009d1ea2ddf98da0ea748df65c2dc88ae16106a684f444a25a49f542413f8732',
'installer_item_location': 'apps/YubiKeyManager-1.2.5.pkg',
'installer_item_size': 71534,
'minimum_os_version': '10.5.0',
'name': 'YubiKeyManager',
'receipts': [{'installed_size': 234842,
'packageid': 'com.yubico.ykman',
'version': '1.2.5'}],
'unattended_install': True,
'uninstall_method': 'removepackages',
'uninstallable': True,
'version': '1.2.5'},
'munki_repo_changed': True,
'pkg_repo_path': '/mnt/munkipkgs/pkgs/apps/YubiKeyManager-1.2.5.pkg',
'pkginfo_repo_path': '/mnt/munkipkgs/pkgsinfo/apps/YubiKeyManager-1.2.5.plist'}}
{'AUTOPKG_VERSION': '2.7.2',
'CHECK_FILESIZE_ONLY': False,
'FAIL_RECIPES_WITHOUT_TRUST_INFO': True,
'GIT_PATH': '/Library/Developer/CommandLineTools/usr/bin/git',
'MUNKILIB_DIR': '/usr/local/munki',
'MUNKI_CATEGORY': 'Utilities',
'MUNKI_REPO': '/mnt/munkipkgs',
'MUNKI_REPO_PLUGIN': 'FileRepo',
'MUNKI_REPO_SUBDIR': 'apps',
'NAME': 'YubiKeyManager',
'PARENT_RECIPES': ['/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes/YubiKey/YubiKeyManager.munki.recipe',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes/YubiKey/YubiKeyManager.download.recipe'],
'RECIPE_CACHE_DIR': '/Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager',
'RECIPE_DIR': '/Users/admin/Library/AutoPkg/RecipeOverrides',
'RECIPE_OVERRIDE_DIRS': ['~/Library/AutoPkg/RecipeOverrides'],
'RECIPE_PATH': '/Users/admin/Library/AutoPkg/RecipeOverrides/YubiKeyManager.munki.recipe',
'RECIPE_REPOS': {'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.48kRAM-recipes': {'URL': 'https://github.com/autopkg/48kRAM-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.andrewvalentine-recipes': {'URL': 'https://github.com/autopkg/andrewvalentine-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.apettinen-recipes': {'URL': 'https://github.com/autopkg/apettinen-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.aysiu-recipes': {'URL': 'https://github.com/autopkg/aysiu-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bnpl-recipes': {'URL': 'https://github.com/autopkg/bnpl-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bochoven-recipes': {'URL': 'https://github.com/autopkg/bochoven-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bradclare-recipes': {'URL': 'https://github.com/autopkg/bradclare-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes': {'URL': 'https://github.com/autopkg/dataJAR-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.erikng-recipes': {'URL': 'https://github.com/autopkg/erikng-recipes'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.faumac-recipes': {'URL': 'https://github.com/autopkg/faumac-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes': {'URL': 'https://github.com/autopkg/foigus-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes': {'URL': 'https://github.com/autopkg/gerardkok-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.grahamgilbert-recipes': {'URL': 'https://github.com/autopkg/grahamgilbert-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.grahampugh-recipes': {'URL': 'https://github.com/autopkg/grahampugh-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes': {'URL': 'https://github.com/autopkg/hansen-m-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes': {'URL': 'https://github.com/autopkg/hjuutilainen-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes': {'URL': 'https://github.com/autopkg/homebysix-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jaharmi-recipes': {'URL': 'https://github.com/autopkg/jaharmi-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes': {'URL': 'https://github.com/autopkg/jessepeterson-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes': {'URL': 'https://github.com/autopkg/jleggat-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes': {'URL': 'https://github.com/autopkg/joshua-d-miller-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jpiel-recipes': {'URL': 'https://github.com/autopkg/jpiel-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes': {'URL': 'https://github.com/autopkg/keeleysam-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.killahquam-recipes': {'URL': 'https://github.com/autopkg/killahquam-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.mosen-recipes': {'URL': 'https://github.com/autopkg/mosen-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.nmcspadden-recipes': {'URL': 'https://github.com/autopkg/nmcspadden-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.novaksam-recipes': {'URL': 'https://github.com/autopkg/novaksam-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.nstrauss-recipes': {'URL': 'https://github.com/autopkg/nstrauss-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.peshay-recipes': {'URL': 'https://github.com/autopkg/peshay-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.peterkelm-recipes': {'URL': 'https://github.com/autopkg/peterkelm-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes': {'URL': 'https://github.com/autopkg/recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.robperc-recipes': {'URL': 'https://github.com/autopkg/robperc-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.scriptingosx-recipes': {'URL': 'https://github.com/autopkg/scriptingosx-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.timsutton-recipes': {'URL': 'https://github.com/autopkg/timsutton-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes': {'URL': 'https://github.com/autopkg/valdore86-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.ygini-recipes': {'URL': 'https://github.com/autopkg/ygini-recipes.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.hjuutilainen.autopkg-virustotalanalyzer': {'URL': 'https://github.com/hjuutilainen/autopkg-virustotalanalyzer.git'},
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.mpib.autopkg-recipes': {'URL': 'https://github.com/mpib/autopkg-recipes'}},
'RECIPE_SEARCH_DIRS': ['.',
'~/Library/AutoPkg/Recipes',
'/Library/AutoPkg/Recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.mosen-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.robperc-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.killahquam-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.48kRAM-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.hjuutilainen.autopkg-virustotalanalyzer',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.ygini-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.peshay-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.timsutton-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jaharmi-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bochoven-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.grahamgilbert-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.nmcspadden-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.scriptingosx-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.aysiu-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.andrewvalentine-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.apettinen-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.jpiel-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.mpib.autopkg-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.peterkelm-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.novaksam-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bradclare-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.bnpl-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.faumac-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.nstrauss-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.grahampugh-recipes',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.erikng-recipes',
'',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes/YubiKey',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes/YubiKey',
'/Users/admin/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes/YubiKey'],
'VIRUSTOTAL_ALWAYS_REPORT': False,
'download_changed': True,
'etag': '"45db9e8-5f3c704ac5e80"',
'expected_authority_names': ['Developer ID Installer: Yubico Limited '
'(LQA3CS5MM7)',
'Developer ID Certification Authority',
'Apple Root CA'],
'filename': 'YubiKeyManager.pkg',
'force_munki_repo_lib': False,
'icon_repo_path': '',
'input_path': '/Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager/downloads/YubiKeyManager.pkg',
'last_modified': 'Fri, 03 Feb 2023 07:56:26 GMT',
'match': 'yubikey-manager-qt-1.2.5-mac.pkg',
'munki_importer_summary_result': {'data': {'catalogs': 'testing',
'icon_repo_path': '',
'name': 'YubiKeyManager',
'pkg_repo_path': 'apps/YubiKeyManager-1.2.5.pkg',
'pkginfo_path': 'apps/YubiKeyManager-1.2.5.plist',
'version': '1.2.5'},
'report_fields': ['name',
'version',
'catalogs',
'pkginfo_path',
'pkg_repo_path',
'icon_repo_path'],
'summary_text': 'The following new items '
'were imported into Munki:'},
'munki_info': {'_metadata': {'created_by': 'admin',
'creation_date': datetime.datetime(2023, 9, 18, 10, 2, 2),
'munki_version': '6.3.3.4593',
'os_version': '13.5.1'},
'autoremove': False,
'catalogs': ['testing'],
'category': 'Utilities',
'description': 'Cross-platform application for configuring any '
'YubiKey over all USB interfaces.',
'developer': 'Yubico',
'display_name': 'Yubico Manager',
'installed_size': 234842,
'installer_item_hash': '009d1ea2ddf98da0ea748df65c2dc88ae16106a684f444a25a49f542413f8732',
'installer_item_location': 'apps/YubiKeyManager-1.2.5.pkg',
'installer_item_size': 71534,
'minimum_os_version': '10.5.0',
'name': 'YubiKeyManager',
'receipts': [{'installed_size': 234842,
'packageid': 'com.yubico.ykman',
'version': '1.2.5'}],
'unattended_install': True,
'uninstall_method': 'removepackages',
'uninstallable': True,
'version': '1.2.5'},
'munki_repo_changed': True,
'pathname': '/Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager/downloads/YubiKeyManager.pkg',
'pkg_path': '/mnt/munkipkgs/pkgs/apps/YubiKeyManager-1.2.5.pkg',
'pkg_repo_path': '/mnt/munkipkgs/pkgs/apps/YubiKeyManager-1.2.5.pkg',
'pkginfo': {'catalogs': ['testing'],
'category': 'Utilities',
'description': 'Cross-platform application for configuring any '
'YubiKey over all USB interfaces.',
'developer': 'Yubico',
'display_name': 'Yubico Manager',
'name': 'YubiKeyManager',
'unattended_install': True},
'pkginfo_repo_path': '/mnt/munkipkgs/pkgsinfo/apps/YubiKeyManager-1.2.5.plist',
'prefetch_filename': False,
're_pattern': 'href=\\"(?P<relative_download_url>yubikey-manager-qt-(?P<version>[0-9\\.]+)-mac\\.pkg)\\"',
'relative_download_url': 'yubikey-manager-qt-1.2.5-mac.pkg',
'repo_subdirectory': 'apps',
'result_output_var_name': 'match',
'url': 'https://developers.yubico.com/yubikey-manager-qt/Releases/yubikey-manager-qt-1.2.5-mac.pkg',
'url_downloader_summary_result': {'data': {'download_path': '/Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager/downloads/YubiKeyManager.pkg'},
'summary_text': 'The following new items '
'were downloaded:'},
'verbose': 3,
'version': '1.2.5'}
Receipt written to /Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager/receipts/YubiKeyManager.munki-receipt-20230918-120203.plist
The following new items were downloaded:
Download Path
-------------
/Users/admin/Library/AutoPkg/Cache/local.munki.YubiKeyManager/downloads/YubiKeyManager.pkg
The following new items were imported into Munki:
Name Version Catalogs Pkginfo Path Pkg Repo Path Icon Repo Path
---- ------- -------- ------------ ------------- --------------
YubiKeyManager 1.2.5 testing apps/YubiKeyManager-1.2.5.plist apps/YubiKeyManager-1.2.5.pkg
Yubico has a very generic way of releasing/publishing packages, so this is basically a clone of the YubiKey Authenticator recipes. Tested, works and validates.