
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
node-aws-adfs
Advanced tools
This module should be considered as BETA and not recommended to use in production. I am still changing functions and their names, so updates may break any scripts you have developed in the future.
var iGetAssertion = require('node-aws-adfs') ;
iGetAssertion.returnAWSCredObj(
email, pass, adfsserver , workgroup, awsregion )
.then(function(response) {
console.log( "Blob details", response )
})
.catch(function(errr) {
console.log("Error", errr)
})
A test script allows for CLI cli authentication against ADFS
So far the module creates the .aws/credential file. It also set the AWS ENV variables, however the use has not been tested.
Process:
Create a ~/.aws/credentials and ~/.aws/config file using this module. WARN. This will overwrite any existing files! This file also uses its own config file if found. It must be called "node-aws-adfs.json" and live in the .aws folder This config file needs to be created by hand.
If you do not want to include all the options on the command line, you can create
config file for this module.
Please remember, this config file is not used by AWS.
vim ~/.aws/node-aws-adfs.json
{
"email":"firstname.surname@work.com",
"adfsserver":"login.work.com",
"awsregion":"ap-southeast-2",
"workgroup":"POC-WORKGROUP"
}
TODO
See example.js cli utility
mkdir testnode
cd testnode
npm init
npm install node-aws-adfs
cp node_modules/node-aws-adfs/example.js .
# elementree is not installed for some reason!
npm install elementtree
nodejs --use_strict example.js -w --email firstname.second@work.edu --adfsserver login.work.com --awsregion ap-southeast-2 --workgroup POC-Workgroup
aws s3 ls
mkdir myproject
cd myproject
git init
curl https://raw.githubusercontent.com/tdelov/node-aws-adfs/master/.gitignore > .gitignore
npm init
npm install git+https://github.com/tdelov/node-aws-adfs.git
cp node_modules/node-aws-adfs/example.js example.js
# elementree is not installed for some reason!
npm install elementtree
# run the example help!
node example.js -h
Create function to Set ENV vars Make current ability to write to .aws/credential file a seperate function
FAQs
Authenticate to AWS with AD
The npm package node-aws-adfs receives a total of 7 weekly downloads. As such, node-aws-adfs popularity was classified as not popular.
We found that node-aws-adfs demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.