@aws-sdk/credential-provider-node
Advanced tools
Comparing version 3.490.0 to 3.495.0
@@ -1,15 +0,1 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.defaultProvider = void 0; | ||
const credential_provider_env_1 = require("@aws-sdk/credential-provider-env"); | ||
const credential_provider_ini_1 = require("@aws-sdk/credential-provider-ini"); | ||
const credential_provider_process_1 = require("@aws-sdk/credential-provider-process"); | ||
const credential_provider_sso_1 = require("@aws-sdk/credential-provider-sso"); | ||
const credential_provider_web_identity_1 = require("@aws-sdk/credential-provider-web-identity"); | ||
const property_provider_1 = require("@smithy/property-provider"); | ||
const shared_ini_file_loader_1 = require("@smithy/shared-ini-file-loader"); | ||
const remoteProvider_1 = require("./remoteProvider"); | ||
const defaultProvider = (init = {}) => (0, property_provider_1.memoize)((0, property_provider_1.chain)(...(init.profile || process.env[shared_ini_file_loader_1.ENV_PROFILE] ? [] : [(0, credential_provider_env_1.fromEnv)()]), (0, credential_provider_sso_1.fromSSO)(init), (0, credential_provider_ini_1.fromIni)(init), (0, credential_provider_process_1.fromProcess)(init), (0, credential_provider_web_identity_1.fromTokenFile)(init), (0, remoteProvider_1.remoteProvider)(init), async () => { | ||
throw new property_provider_1.CredentialsProviderError("Could not load credentials from any providers", false); | ||
}), (credentials) => credentials.expiration !== undefined && credentials.expiration.getTime() - Date.now() < 300000, (credentials) => credentials.expiration !== undefined); | ||
exports.defaultProvider = defaultProvider; | ||
module.exports = require("./index.js"); |
@@ -1,4 +0,71 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const tslib_1 = require("tslib"); | ||
tslib_1.__exportStar(require("./defaultProvider"), exports); | ||
var __defProp = Object.defineProperty; | ||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor; | ||
var __getOwnPropNames = Object.getOwnPropertyNames; | ||
var __hasOwnProp = Object.prototype.hasOwnProperty; | ||
var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); | ||
var __export = (target, all) => { | ||
for (var name in all) | ||
__defProp(target, name, { get: all[name], enumerable: true }); | ||
}; | ||
var __copyProps = (to, from, except, desc) => { | ||
if (from && typeof from === "object" || typeof from === "function") { | ||
for (let key of __getOwnPropNames(from)) | ||
if (!__hasOwnProp.call(to, key) && key !== except) | ||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); | ||
} | ||
return to; | ||
}; | ||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); | ||
// src/index.ts | ||
var src_exports = {}; | ||
__export(src_exports, { | ||
defaultProvider: () => defaultProvider | ||
}); | ||
module.exports = __toCommonJS(src_exports); | ||
// src/defaultProvider.ts | ||
var import_credential_provider_env = require("@aws-sdk/credential-provider-env"); | ||
var import_credential_provider_ini = require("@aws-sdk/credential-provider-ini"); | ||
var import_credential_provider_process = require("@aws-sdk/credential-provider-process"); | ||
var import_credential_provider_sso = require("@aws-sdk/credential-provider-sso"); | ||
var import_credential_provider_web_identity = require("@aws-sdk/credential-provider-web-identity"); | ||
var import_shared_ini_file_loader = require("@smithy/shared-ini-file-loader"); | ||
// src/remoteProvider.ts | ||
var import_credential_provider_imds = require("@smithy/credential-provider-imds"); | ||
var import_property_provider = require("@smithy/property-provider"); | ||
var ENV_IMDS_DISABLED = "AWS_EC2_METADATA_DISABLED"; | ||
var remoteProvider = /* @__PURE__ */ __name((init) => { | ||
if (process.env[import_credential_provider_imds.ENV_CMDS_RELATIVE_URI] || process.env[import_credential_provider_imds.ENV_CMDS_FULL_URI]) { | ||
return (0, import_credential_provider_imds.fromContainerMetadata)(init); | ||
} | ||
if (process.env[ENV_IMDS_DISABLED]) { | ||
return async () => { | ||
throw new import_property_provider.CredentialsProviderError("EC2 Instance Metadata Service access disabled"); | ||
}; | ||
} | ||
return (0, import_credential_provider_imds.fromInstanceMetadata)(init); | ||
}, "remoteProvider"); | ||
// src/defaultProvider.ts | ||
var defaultProvider = /* @__PURE__ */ __name((init = {}) => (0, import_property_provider.memoize)( | ||
(0, import_property_provider.chain)( | ||
...init.profile || process.env[import_shared_ini_file_loader.ENV_PROFILE] ? [] : [(0, import_credential_provider_env.fromEnv)()], | ||
(0, import_credential_provider_sso.fromSSO)(init), | ||
(0, import_credential_provider_ini.fromIni)(init), | ||
(0, import_credential_provider_process.fromProcess)(init), | ||
(0, import_credential_provider_web_identity.fromTokenFile)(init), | ||
remoteProvider(init), | ||
async () => { | ||
throw new import_property_provider.CredentialsProviderError("Could not load credentials from any providers", false); | ||
} | ||
), | ||
(credentials) => credentials.expiration !== void 0 && credentials.expiration.getTime() - Date.now() < 3e5, | ||
(credentials) => credentials.expiration !== void 0 | ||
), "defaultProvider"); | ||
// Annotate the CommonJS export names for ESM import in node: | ||
0 && (module.exports = { | ||
defaultProvider | ||
}); |
@@ -1,18 +0,1 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.remoteProvider = exports.ENV_IMDS_DISABLED = void 0; | ||
const credential_provider_imds_1 = require("@smithy/credential-provider-imds"); | ||
const property_provider_1 = require("@smithy/property-provider"); | ||
exports.ENV_IMDS_DISABLED = "AWS_EC2_METADATA_DISABLED"; | ||
const remoteProvider = (init) => { | ||
if (process.env[credential_provider_imds_1.ENV_CMDS_RELATIVE_URI] || process.env[credential_provider_imds_1.ENV_CMDS_FULL_URI]) { | ||
return (0, credential_provider_imds_1.fromContainerMetadata)(init); | ||
} | ||
if (process.env[exports.ENV_IMDS_DISABLED]) { | ||
return async () => { | ||
throw new property_provider_1.CredentialsProviderError("EC2 Instance Metadata Service access disabled"); | ||
}; | ||
} | ||
return (0, credential_provider_imds_1.fromInstanceMetadata)(init); | ||
}; | ||
exports.remoteProvider = remoteProvider; | ||
module.exports = require("./index.js"); |
{ | ||
"name": "@aws-sdk/credential-provider-node", | ||
"version": "3.490.0", | ||
"version": "3.495.0", | ||
"description": "AWS credential provider that sources credentials from a Node.JS environment. ", | ||
@@ -12,3 +12,3 @@ "engines": { | ||
"build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", | ||
"build:cjs": "tsc -p tsconfig.cjs.json", | ||
"build:cjs": "node ../../scripts/compilation/inline credential-provider-node", | ||
"build:es": "tsc -p tsconfig.es.json", | ||
@@ -31,12 +31,12 @@ "build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build", | ||
"dependencies": { | ||
"@aws-sdk/credential-provider-env": "3.489.0", | ||
"@aws-sdk/credential-provider-ini": "3.490.0", | ||
"@aws-sdk/credential-provider-process": "3.489.0", | ||
"@aws-sdk/credential-provider-sso": "3.490.0", | ||
"@aws-sdk/credential-provider-web-identity": "3.489.0", | ||
"@aws-sdk/types": "3.489.0", | ||
"@smithy/credential-provider-imds": "^2.0.0", | ||
"@smithy/property-provider": "^2.0.0", | ||
"@smithy/shared-ini-file-loader": "^2.0.6", | ||
"@smithy/types": "^2.8.0", | ||
"@aws-sdk/credential-provider-env": "3.495.0", | ||
"@aws-sdk/credential-provider-ini": "3.495.0", | ||
"@aws-sdk/credential-provider-process": "3.495.0", | ||
"@aws-sdk/credential-provider-sso": "3.495.0", | ||
"@aws-sdk/credential-provider-web-identity": "3.495.0", | ||
"@aws-sdk/types": "3.495.0", | ||
"@smithy/credential-provider-imds": "^2.2.0", | ||
"@smithy/property-provider": "^2.1.0", | ||
"@smithy/shared-ini-file-loader": "^2.3.0", | ||
"@smithy/types": "^2.9.0", | ||
"tslib": "^2.5.0" | ||
@@ -43,0 +43,0 @@ }, |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
27880
160
+ Added@aws-sdk/client-sso@3.495.0(transitive)
+ Added@aws-sdk/core@3.495.0(transitive)
+ Added@aws-sdk/credential-provider-env@3.495.0(transitive)
+ Added@aws-sdk/credential-provider-ini@3.495.0(transitive)
+ Added@aws-sdk/credential-provider-process@3.495.0(transitive)
+ Added@aws-sdk/credential-provider-sso@3.495.0(transitive)
+ Added@aws-sdk/credential-provider-web-identity@3.495.0(transitive)
+ Added@aws-sdk/middleware-host-header@3.495.0(transitive)
+ Added@aws-sdk/middleware-logger@3.495.0(transitive)
+ Added@aws-sdk/middleware-recursion-detection@3.495.0(transitive)
+ Added@aws-sdk/middleware-user-agent@3.495.0(transitive)
+ Added@aws-sdk/region-config-resolver@3.495.0(transitive)
+ Added@aws-sdk/token-providers@3.495.0(transitive)
+ Added@aws-sdk/types@3.495.0(transitive)
+ Added@aws-sdk/util-endpoints@3.495.0(transitive)
+ Added@aws-sdk/util-user-agent-browser@3.495.0(transitive)
+ Added@aws-sdk/util-user-agent-node@3.495.0(transitive)
- Removed@aws-sdk/client-sso@3.490.0(transitive)
- Removed@aws-sdk/core@3.490.0(transitive)
- Removed@aws-sdk/credential-provider-env@3.489.0(transitive)
- Removed@aws-sdk/credential-provider-ini@3.490.0(transitive)
- Removed@aws-sdk/credential-provider-process@3.489.0(transitive)
- Removed@aws-sdk/credential-provider-sso@3.490.0(transitive)
- Removed@aws-sdk/credential-provider-web-identity@3.489.0(transitive)
- Removed@aws-sdk/middleware-host-header@3.489.0(transitive)
- Removed@aws-sdk/middleware-logger@3.489.0(transitive)
- Removed@aws-sdk/middleware-recursion-detection@3.489.0(transitive)
- Removed@aws-sdk/middleware-user-agent@3.489.0(transitive)
- Removed@aws-sdk/region-config-resolver@3.489.0(transitive)
- Removed@aws-sdk/token-providers@3.489.0(transitive)
- Removed@aws-sdk/types@3.489.0(transitive)
- Removed@aws-sdk/util-endpoints@3.489.0(transitive)
- Removed@aws-sdk/util-user-agent-browser@3.489.0(transitive)
- Removed@aws-sdk/util-user-agent-node@3.489.0(transitive)
Updated@aws-sdk/types@3.495.0
Updated@smithy/types@^2.9.0