@freezing-kite-73227 mirroring the language SDKs for Pulumi providers should work by proxying these from the upstream package registries like NPM, Pypi or Nuget.
Each of these language SDKs is configured to download the plugin binaries (the actual providers) from Github releases. I don't know JFrog Artifactory well enough, but I assume it can mirror Github Release artifacts for the providers you need. If you have these mirrorred artifacts in place, run Pulumi CLI with the environment variable
PULUMI_PLUGIN_DOWNLOAD_URL_OVERRIDES
active.
See the docs for an example.
https://www.pulumi.com/docs/iac/cli/environment-variables/