
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
cli-glob-assist
Advanced tools
Uses a given glob pattern to make modifications to a set of glob patterns for convenient cli usage.
Uses a given glob pattern to make modifications to a set of glob patterns for convenient cli usage.
npm install cli-glob-assist
const {sync: globAssist} = require('cli-glob-assist')
const {sync: glob} = require('glob')
const globs = globAssist(process.argv.slice(2), '**/*.js')
const files = glob(globs)
Here are examples of the way a cli can be used with glob-assist, and how the same result would be achieved without glob-assist. In these examples, glob-assist is called with pattern **/*.js
# with - act on all js files in and nested under current directory
$ cmd
# without
$ cmd **/*.js
# with - act on all js files in and nested under "src" directory
$ cmd src
# without
$ cmd src/**/*.js
globs: [...globs], []
0 or more globs or pathspattern: string, ''
cb: (err, globs) => {}
function that receives a prepared array of glob patternsIf globs
has multiple globs/paths, or globs
has a single path that isn't a directory, nothing is modified. The result is the same globs
array that was input.
If there are no globs/paths given, [pattern]
is returned so that the consumer will get files matching pattern
.
If there is a single glob/path given and it is a directory, pattern
will be appended to the directory so that the consumer will get files matching pattern
under that directory.
[...globs]
FAQs
Uses a given glob pattern to make modifications to a set of glob patterns for convenient cli usage.
We found that cli-glob-assist 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.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.