Socket
Socket
Sign inDemoInstall

@aws-sdk/credential-provider-node

Package Overview
Dependencies
Maintainers
5
Versions
360
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/credential-provider-node - npm Package Compare versions

Comparing version 3.490.0 to 3.495.0

16

dist-cjs/defaultProvider.js

@@ -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");

75

dist-cjs/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 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc