Socket
Socket
Sign inDemoInstall

@aws-sdk/client-sts

Package Overview
Dependencies
Maintainers
5
Versions
388
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/client-sts - npm Package Compare versions

Comparing version 3.525.0 to 3.529.0

53

dist-cjs/index.js

@@ -258,5 +258,5 @@ "use strict";

// src/protocols/Aws_query.ts
var import_core = require("@aws-sdk/core");
var import_protocol_http = require("@smithy/protocol-http");
var import_fast_xml_parser = require("fast-xml-parser");
var se_AssumeRoleCommand = /* @__PURE__ */ __name(async (input, context) => {

@@ -346,3 +346,3 @@ const headers = SHARED_HEADERS;

}
const data = await parseBody(output.body, context);
const data = await (0, import_core.parseXmlBody)(output.body, context);
let contents = {};

@@ -360,3 +360,3 @@ contents = de_AssumeRoleResponse(data.AssumeRoleResult, context);

}
const data = await parseBody(output.body, context);
const data = await (0, import_core.parseXmlBody)(output.body, context);
let contents = {};

@@ -374,3 +374,3 @@ contents = de_AssumeRoleWithSAMLResponse(data.AssumeRoleWithSAMLResult, context);

}
const data = await parseBody(output.body, context);
const data = await (0, import_core.parseXmlBody)(output.body, context);
let contents = {};

@@ -388,3 +388,3 @@ contents = de_AssumeRoleWithWebIdentityResponse(data.AssumeRoleWithWebIdentityResult, context);

}
const data = await parseBody(output.body, context);
const data = await (0, import_core.parseXmlBody)(output.body, context);
let contents = {};

@@ -402,3 +402,3 @@ contents = de_DecodeAuthorizationMessageResponse(data.DecodeAuthorizationMessageResult, context);

}
const data = await parseBody(output.body, context);
const data = await (0, import_core.parseXmlBody)(output.body, context);
let contents = {};

@@ -416,3 +416,3 @@ contents = de_GetAccessKeyInfoResponse(data.GetAccessKeyInfoResult, context);

}
const data = await parseBody(output.body, context);
const data = await (0, import_core.parseXmlBody)(output.body, context);
let contents = {};

@@ -430,3 +430,3 @@ contents = de_GetCallerIdentityResponse(data.GetCallerIdentityResult, context);

}
const data = await parseBody(output.body, context);
const data = await (0, import_core.parseXmlBody)(output.body, context);
let contents = {};

@@ -444,3 +444,3 @@ contents = de_GetFederationTokenResponse(data.GetFederationTokenResult, context);

}
const data = await parseBody(output.body, context);
const data = await (0, import_core.parseXmlBody)(output.body, context);
let contents = {};

@@ -457,3 +457,3 @@ contents = de_GetSessionTokenResponse(data.GetSessionTokenResult, context);

...output,
body: await parseErrorBody(output.body, context)
body: await (0, import_core.parseXmlErrorBody)(output.body, context)
};

@@ -1065,3 +1065,2 @@ const errorCode = loadQueryErrorCode(output, parsedOutput.body);

}), "deserializeMetadata");
var collectBodyString = /* @__PURE__ */ __name((streamBody, context) => (0, import_smithy_client.collectBody)(streamBody, context).then((body) => context.utf8Encoder(body)), "collectBodyString");
var throwDefaultError = (0, import_smithy_client.withBaseException)(STSServiceException);

@@ -1145,34 +1144,2 @@ var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => {

var _m = "message";
var parseBody = /* @__PURE__ */ __name((streamBody, context) => collectBodyString(streamBody, context).then((encoded) => {
if (encoded.length) {
const parser = new import_fast_xml_parser.XMLParser({
attributeNamePrefix: "",
htmlEntities: true,
ignoreAttributes: false,
ignoreDeclaration: true,
parseTagValue: false,
trimValues: false,
tagValueProcessor: (_2, val) => val.trim() === "" && val.includes("\n") ? "" : void 0
});
parser.addEntity("#xD", "\r");
parser.addEntity("#10", "\n");
const parsedObj = parser.parse(encoded);
const textNodeName = "#text";
const key = Object.keys(parsedObj)[0];
const parsedObjToReturn = parsedObj[key];
if (parsedObjToReturn[textNodeName]) {
parsedObjToReturn[key] = parsedObjToReturn[textNodeName];
delete parsedObjToReturn[textNodeName];
}
return (0, import_smithy_client.getValueFromTextNode)(parsedObjToReturn);
}
return {};
}), "parseBody");
var parseErrorBody = /* @__PURE__ */ __name(async (errorBody, context) => {
const value = await parseBody(errorBody, context);
if (value.Error) {
value.Error.message = value.Error.message ?? value.Error.Message;
}
return value;
}, "parseErrorBody");
var buildFormUrlencodedString = /* @__PURE__ */ __name((formEntries) => Object.entries(formEntries).map(([key, value]) => (0, import_smithy_client.extendedEncodeURIComponent)(key) + "=" + (0, import_smithy_client.extendedEncodeURIComponent)(value)).join("&"), "buildFormUrlencodedString");

@@ -1179,0 +1146,0 @@ var loadQueryErrorCode = /* @__PURE__ */ __name((output, data) => {

@@ -0,4 +1,4 @@

import { parseXmlBody as parseBody, parseXmlErrorBody as parseErrorBody } from "@aws-sdk/core";
import { HttpRequest as __HttpRequest } from "@smithy/protocol-http";
import { collectBody, decorateServiceException as __decorateServiceException, expectNonNull as __expectNonNull, expectString as __expectString, extendedEncodeURIComponent as __extendedEncodeURIComponent, getValueFromTextNode as __getValueFromTextNode, parseRfc3339DateTimeWithOffset as __parseRfc3339DateTimeWithOffset, strictParseInt32 as __strictParseInt32, withBaseException, } from "@smithy/smithy-client";
import { XMLParser } from "fast-xml-parser";
import { collectBody, decorateServiceException as __decorateServiceException, expectNonNull as __expectNonNull, expectString as __expectString, extendedEncodeURIComponent as __extendedEncodeURIComponent, parseRfc3339DateTimeWithOffset as __parseRfc3339DateTimeWithOffset, strictParseInt32 as __strictParseInt32, withBaseException, } from "@smithy/smithy-client";
import { ExpiredTokenException, IDPCommunicationErrorException, IDPRejectedClaimException, InvalidAuthorizationMessageException, InvalidIdentityTokenException, MalformedPolicyDocumentException, PackedPolicyTooLargeException, RegionDisabledException, } from "../models/models_0";

@@ -875,34 +875,2 @@ import { STSServiceException as __BaseException } from "../models/STSServiceException";

const _m = "message";
const parseBody = (streamBody, context) => collectBodyString(streamBody, context).then((encoded) => {
if (encoded.length) {
const parser = new XMLParser({
attributeNamePrefix: "",
htmlEntities: true,
ignoreAttributes: false,
ignoreDeclaration: true,
parseTagValue: false,
trimValues: false,
tagValueProcessor: (_, val) => (val.trim() === "" && val.includes("\n") ? "" : undefined),
});
parser.addEntity("#xD", "\r");
parser.addEntity("#10", "\n");
const parsedObj = parser.parse(encoded);
const textNodeName = "#text";
const key = Object.keys(parsedObj)[0];
const parsedObjToReturn = parsedObj[key];
if (parsedObjToReturn[textNodeName]) {
parsedObjToReturn[key] = parsedObjToReturn[textNodeName];
delete parsedObjToReturn[textNodeName];
}
return __getValueFromTextNode(parsedObjToReturn);
}
return {};
});
const parseErrorBody = async (errorBody, context) => {
const value = await parseBody(errorBody, context);
if (value.Error) {
value.Error.message = value.Error.message ?? value.Error.Message;
}
return value;
};
const buildFormUrlencodedString = (formEntries) => Object.entries(formEntries)

@@ -909,0 +877,0 @@ .map(([key, value]) => __extendedEncodeURIComponent(key) + "=" + __extendedEncodeURIComponent(value))

7

package.json
{
"name": "@aws-sdk/client-sts",
"description": "AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native",
"version": "3.525.0",
"version": "3.529.0",
"scripts": {

@@ -25,3 +25,3 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

"@aws-crypto/sha256-js": "3.0.0",
"@aws-sdk/core": "3.525.0",
"@aws-sdk/core": "3.529.0",
"@aws-sdk/middleware-host-header": "3.523.0",

@@ -61,3 +61,2 @@ "@aws-sdk/middleware-logger": "3.523.0",

"@smithy/util-utf8": "^2.1.1",
"fast-xml-parser": "4.2.5",
"tslib": "^2.5.0"

@@ -93,3 +92,3 @@ },

"peerDependencies": {
"@aws-sdk/credential-provider-node": "^3.525.0"
"@aws-sdk/credential-provider-node": "^3.529.0"
},

@@ -96,0 +95,0 @@ "browser": {

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