Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SentinelOne updates #205

Merged
merged 4 commits into from
Feb 19, 2025
Merged

SentinelOne updates #205

merged 4 commits into from
Feb 19, 2025

Conversation

MScottBlake
Copy link
Contributor

Output of autopkg run -vvvv

Processing SentinelOne.download...
{'AUTOPKG_VERSION': '2.7.3',
 'DISABLE_CODE_SIGNATURE_VERIFICATION': 'true',
 'MUNKI_REPO': '/Users/<SNIP>/CodeProjects/munki/munki-repo',
 'NAME': 'SentinelOne',
 'PARENT_RECIPES': ['/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes/SentinelOne/SentinelOne.download.recipe'],
 'RECIPE_CACHE_DIR': '/Users/<SNIP>/Library/AutoPkg/Cache/local.download.SentinelOne',
 'RECIPE_DIR': '/Users/<SNIP>/CodeProjects/Autopkg/overrides',
 'RECIPE_OVERRIDES': '/Users/<SNIP>/CodeProjects/Autopkg/overrides',
 'RECIPE_OVERRIDE_DIR': '/Users/<SNIP>/CodeProjects/Autopkg/overrides',
 'RECIPE_OVERRIDE_DIRS': ['/Users/<SNIP>/CodeProjects/Autopkg/overrides'],
 'RECIPE_PATH': '/Users/<SNIP>/CodeProjects/Autopkg/overrides/SentinelOne.download.recipe',
 'RECIPE_REPOS': {'/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.apizz-recipes': {'URL': 'https://github.com/autopkg/apizz-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.bkerns-recipes': {'URL': 'https://github.com/autopkg/bkerns-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.bnpl-recipes': {'URL': 'https://github.com/autopkg/bnpl-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.chilcote-recipes': {'URL': 'https://github.com/autopkg/chilcote-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes': {'URL': 'https://github.com/autopkg/dataJAR-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.erikng-recipes': {'URL': 'https://github.com/autopkg/erikng-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.flywire-recipes': {'URL': 'https://github.com/autopkg/flywire-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes': {'URL': 'https://github.com/autopkg/foigus-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes': {'URL': 'https://github.com/autopkg/gerardkok-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.gregneagle-recipes': {'URL': 'https://github.com/autopkg/gregneagle-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes': {'URL': 'https://github.com/autopkg/hansen-m-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes': {'URL': 'https://github.com/autopkg/hjuutilainen-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes': {'URL': 'https://github.com/autopkg/homebysix-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes': {'URL': 'https://github.com/autopkg/jessepeterson-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes': {'URL': 'https://github.com/autopkg/jleggat-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes': {'URL': 'https://github.com/autopkg/joshua-d-miller-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jps3-recipes': {'URL': 'https://github.com/autopkg/jps3-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes': {'URL': 'https://github.com/autopkg/keeleysam-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.kevinmcox-recipes': {'URL': 'https://github.com/autopkg/kevinmcox-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.mosen-recipes': {'URL': 'https://github.com/autopkg/mosen-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes': {'URL': 'https://github.com/autopkg/n8felton-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.neilmartin83-recipes': {'URL': 'https://github.com/autopkg/neilmartin83-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.nmcspadden-recipes': {'URL': 'https://github.com/autopkg/nmcspadden-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.novaksam-recipes': {'URL': 'https://github.com/autopkg/novaksam-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.nstrauss-recipes': {'URL': 'https://github.com/autopkg/nstrauss-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.orchard-recipes': {'URL': 'https://github.com/autopkg/orchard-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes': {'URL': 'https://github.com/autopkg/recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.rtrouton-recipes': {'URL': 'https://github.com/autopkg/rtrouton-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.smithjw-recipes': {'URL': 'https://github.com/autopkg/smithjw-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes': {'URL': 'https://github.com/autopkg/valdore86-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.jgstew.jgstew-recipes': {'URL': 'https://github.com/jgstew/jgstew-recipes'}},
 'RECIPE_REPO_DIR': '/Users/<SNIP>/Library/AutoPkg/RecipeRepos',
 'RECIPE_SEARCH_DIRS': ['.',
                        '~/Library/AutoPkg/Recipes',
                        '/Library/AutoPkg/Recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.orchard-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.mosen-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.erikng-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.rtrouton-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.novaksam-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.chilcote-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.apizz-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.nstrauss-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.neilmartin83-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.flywire-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.gregneagle-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.nmcspadden-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.smithjw-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.bkerns-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.bnpl-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jps3-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.jgstew.jgstew-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.kevinmcox-recipes',
                        '/Users/<SNIP>/CodeProjects/Autopkg/overrides'],
 'S1_API_TOKEN': '<SNIP>',
 'S1_CONSOLE_HOSTNAME': '<SNIP>',
 'S1_PACKAGE_STATUS': 'ga',
 'S1_PACKAGE_VERSION': '',
 'verbose': 4}
com.github.n8felton.shared/SentinelOneInfoProvider
{'Input': {'S1_API_TOKEN': '<SNIP>',
           'S1_CONSOLE_HOSTNAME': '<SNIP>',
           'S1_PACKAGE_STATUS': 'ga',
           'S1_PACKAGE_VERSION': ''}}
SentinelOneInfoProvider: {
    "limit": 1,
    "osTypes": "macos",
    "sortBy": "version",
    "sortOrder": "desc",
    "status": "ga"
}
SentinelOneInfoProvider: Curl command: ['/usr/bin/curl', '--compressed', '--location', '--header', 'Authorization: ApiToken <SNIP>', 'https://<SNIP>/web/api/v2.1/update/agent/packages?osTypes=macos&sortBy=version&sortOrder=desc&limit=1&status=ga']
SentinelOneInfoProvider: {
    "data": [
        {
            "accounts": [],
            "createdAt": "2025-01-15T10:11:43.785877Z",
            "fileExtension": ".pkg",
            "fileName": "Sentinel-Release-24-4-1-7830_macos_v24_4_1_7830.pkg",
            "fileSize": 66682361,
            "id": "2128249440475126095",
            "link": "https://<SNIP>/web/api/v2.1/update/agent/download/2144005692372756716/2128249440475126095",
            "majorVersion": "24.4",
            "minorVersion": "GA",
            "osArch": "32/64 bit",
            "osType": "macos",
            "packageType": "Agent",
            "platformType": "macos",
            "rangerVersion": null,
            "scopeLevel": "global",
            "sha1": "7c243d284158f52972a50a58a8dfee4e357f8efc",
            "sites": [],
            "status": "ga",
            "supportedOsVersions": null,
            "updatedAt": "2025-02-04T09:35:17.421093Z",
            "version": "24.4.1.7830"
        }
    ],
    "pagination": {
        "nextCursor": "eyJpZF9jb2x1bW4iOiAiUGFja2FnZVZpZXcuaWQiLCAiaWRfdmFsdWUiOiAyMTI4MjQ5NDQwNDc1MTI2MDk1LCAiaWRfc29ydF9vcmRlciI6ICJkZXNjIiwgInNvcnRfYnlfY29sdW1uIjogIlBhY2thZ2VWaWV3LnZlcnNpb24iLCAic29ydF9ieV92YWx1ZSI6ICIyNC40LjEuNzgzMCIsICJzb3J0X29yZGVyIjogImRlc2MifQ%3D%3D",
        "totalItems": 3
    }
}
{'Output': {'filename': 'Sentinel-Release-24-4-1-7830_macos_v24_4_1_7830.pkg',
            'sha1': '7c243d284158f52972a50a58a8dfee4e357f8efc',
            'url': 'https://<SNIP>/web/api/v2.1/update/agent/download/2144005692372756716/2128249440475126095',
            'version': '24.4.1.7830'}}
URLDownloader
{'Input': {'filename': 'Sentinel-Release-24-4-1-7830_macos_v24_4_1_7830.pkg',
           'request_headers': {'Authorization': 'ApiToken '
                                                '<SNIP>'},
           'url': 'https://<SNIP>/web/api/v2.1/update/agent/download/2144005692372756716/2128249440475126095'}}
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: Curl command: ['/usr/bin/curl', '--silent', '--show-error', '--no-buffer', '--dump-header', '-', '--speed-time', '30', '--location', '--url', 'https://<SNIP>/web/api/v2.1/update/agent/download/2144005692372756716/2128249440475126095', '--fail', '--output', '/Users/<SNIP>/Library/AutoPkg/Cache/local.download.SentinelOne/downloads/tmpvu8o2b01', '--header', 'Authorization: ApiToken <SNIP>']
URLDownloader: Downloaded /Users/<SNIP>/Library/AutoPkg/Cache/local.download.SentinelOne/downloads/Sentinel-Release-24-4-1-7830_macos_v24_4_1_7830.pkg
{'Output': {'download_changed': True,
            'pathname': '/Users/<SNIP>/Library/AutoPkg/Cache/local.download.SentinelOne/downloads/Sentinel-Release-24-4-1-7830_macos_v24_4_1_7830.pkg',
            'url_downloader_summary_result': {'data': {'download_path': '/Users/<SNIP>/Library/AutoPkg/Cache/local.download.SentinelOne/downloads/Sentinel-Release-24-4-1-7830_macos_v24_4_1_7830.pkg'},
                                              'summary_text': 'The following '
                                                              'new items were '
                                                              'downloaded:'}}}
EndOfCheckPhase
{'Input': {}}
{'Output': {}}
com.github.n8felton.shared/SHA1Checksum
{'Input': {'pathname': '/Users/<SNIP>/Library/AutoPkg/Cache/local.download.SentinelOne/downloads/Sentinel-Release-24-4-1-7830_macos_v24_4_1_7830.pkg'}}
SHA1Checksum: 7c243d284158f52972a50a58a8dfee4e357f8efc
{'Output': {'sha1checksum': '7c243d284158f52972a50a58a8dfee4e357f8efc'}}
{'AUTOPKG_VERSION': '2.7.3',
 'CHECK_FILESIZE_ONLY': False,
 'DISABLE_CODE_SIGNATURE_VERIFICATION': 'true',
 'MUNKI_REPO': '/Users/<SNIP>/CodeProjects/munki/munki-repo',
 'NAME': 'SentinelOne',
 'PARENT_RECIPES': ['/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes/SentinelOne/SentinelOne.download.recipe'],
 'RECIPE_CACHE_DIR': '/Users/<SNIP>/Library/AutoPkg/Cache/local.download.SentinelOne',
 'RECIPE_DIR': '/Users/<SNIP>/CodeProjects/Autopkg/overrides',
 'RECIPE_OVERRIDES': '/Users/<SNIP>/CodeProjects/Autopkg/overrides',
 'RECIPE_OVERRIDE_DIR': '/Users/<SNIP>/CodeProjects/Autopkg/overrides',
 'RECIPE_OVERRIDE_DIRS': ['/Users/<SNIP>/CodeProjects/Autopkg/overrides'],
 'RECIPE_PATH': '/Users/<SNIP>/CodeProjects/Autopkg/overrides/SentinelOne.download.recipe',
 'RECIPE_REPOS': {'/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.apizz-recipes': {'URL': 'https://github.com/autopkg/apizz-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.bkerns-recipes': {'URL': 'https://github.com/autopkg/bkerns-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.bnpl-recipes': {'URL': 'https://github.com/autopkg/bnpl-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.chilcote-recipes': {'URL': 'https://github.com/autopkg/chilcote-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes': {'URL': 'https://github.com/autopkg/dataJAR-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.erikng-recipes': {'URL': 'https://github.com/autopkg/erikng-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.flywire-recipes': {'URL': 'https://github.com/autopkg/flywire-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes': {'URL': 'https://github.com/autopkg/foigus-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes': {'URL': 'https://github.com/autopkg/gerardkok-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.gregneagle-recipes': {'URL': 'https://github.com/autopkg/gregneagle-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes': {'URL': 'https://github.com/autopkg/hansen-m-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes': {'URL': 'https://github.com/autopkg/hjuutilainen-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes': {'URL': 'https://github.com/autopkg/homebysix-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes': {'URL': 'https://github.com/autopkg/jessepeterson-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes': {'URL': 'https://github.com/autopkg/jleggat-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes': {'URL': 'https://github.com/autopkg/joshua-d-miller-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jps3-recipes': {'URL': 'https://github.com/autopkg/jps3-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes': {'URL': 'https://github.com/autopkg/keeleysam-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.kevinmcox-recipes': {'URL': 'https://github.com/autopkg/kevinmcox-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.mosen-recipes': {'URL': 'https://github.com/autopkg/mosen-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes': {'URL': 'https://github.com/autopkg/n8felton-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.neilmartin83-recipes': {'URL': 'https://github.com/autopkg/neilmartin83-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.nmcspadden-recipes': {'URL': 'https://github.com/autopkg/nmcspadden-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.novaksam-recipes': {'URL': 'https://github.com/autopkg/novaksam-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.nstrauss-recipes': {'URL': 'https://github.com/autopkg/nstrauss-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.orchard-recipes': {'URL': 'https://github.com/autopkg/orchard-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes': {'URL': 'https://github.com/autopkg/recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.rtrouton-recipes': {'URL': 'https://github.com/autopkg/rtrouton-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.smithjw-recipes': {'URL': 'https://github.com/autopkg/smithjw-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes': {'URL': 'https://github.com/autopkg/valdore86-recipes'},
                  '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.jgstew.jgstew-recipes': {'URL': 'https://github.com/jgstew/jgstew-recipes'}},
 'RECIPE_REPO_DIR': '/Users/<SNIP>/Library/AutoPkg/RecipeRepos',
 'RECIPE_SEARCH_DIRS': ['.',
                        '~/Library/AutoPkg/Recipes',
                        '/Library/AutoPkg/Recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.orchard-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.mosen-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.erikng-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.rtrouton-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.novaksam-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.chilcote-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.apizz-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.nstrauss-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.neilmartin83-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.flywire-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.gregneagle-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.nmcspadden-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.smithjw-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.bkerns-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.bnpl-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.jps3-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.jgstew.jgstew-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes',
                        '/Users/<SNIP>/Library/AutoPkg/RecipeRepos/com.github.autopkg.kevinmcox-recipes',
                        '/Users/<SNIP>/CodeProjects/Autopkg/overrides'],
 'S1_API_TOKEN': '<SNIP>',
 'S1_CONSOLE_HOSTNAME': '<SNIP>',
 'S1_PACKAGE_STATUS': 'ga',
 'S1_PACKAGE_VERSION': '',
 'download_changed': True,
 'etag': '',
 'filename': 'Sentinel-Release-24-4-1-7830_macos_v24_4_1_7830.pkg',
 'last_modified': '',
 'pathname': '/Users/<SNIP>/Library/AutoPkg/Cache/local.download.SentinelOne/downloads/Sentinel-Release-24-4-1-7830_macos_v24_4_1_7830.pkg',
 'prefetch_filename': False,
 'request_headers': {'Authorization': 'ApiToken '
                                      '<SNIP>'},
 'sha1': '7c243d284158f52972a50a58a8dfee4e357f8efc',
 'sha1checksum': '7c243d284158f52972a50a58a8dfee4e357f8efc',
 'url': 'https://<SNIP>/web/api/v2.1/update/agent/download/2144005692372756716/2128249440475126095',
 'url_downloader_summary_result': {'data': {'download_path': '/Users/<SNIP>/Library/AutoPkg/Cache/local.download.SentinelOne/downloads/Sentinel-Release-24-4-1-7830_macos_v24_4_1_7830.pkg'},
                                   'summary_text': 'The following new items '
                                                   'were downloaded:'},
 'verbose': 4,
 'version': '24.4.1.7830'}
Receipt written to /Users/<SNIP>/Library/AutoPkg/Cache/local.download.SentinelOne/receipts/SentinelOne-receipt-20250219-140114.plist

The following new items were downloaded:
    Download Path
    -------------
    /Users/<SNIP>/Library/AutoPkg/Cache/local.download.SentinelOne/downloads/Sentinel-Release-24-4-1-7830_macos_v24_4_1_7830.pkg

@n8felton
Copy link
Member

Overall, this processor needs a bit more TLC and cleanup, but this is a great first step towards removing the SentinelOne Management SDK dependency.

I know we have a short deadline for needing this to work, so I'm going to merge this, but I'm going to open an issue to help remind me that it needs to be looked at more in the future.

@n8felton n8felton merged commit 2508848 into autopkg:master Feb 19, 2025
0 of 3 checks passed
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