
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.
Fast windows registry editor.
This module will allow you to quickly manipulate the reg.exe utility using an intuitive interface. There are also export and import functions.
$ npm install fregistry
const fRegistry = require("fregistry");
//as example
const $async = require("async");
fRegistry.to("HKLM");
$async.waterfall([
next => fRegistry.createSections(["SOFTWARE\\TestSection1", "SOFTWARE\\TestSection2"], error => {
if(error) return next(error);
next(null);
}),
next => fRegistry.createValues("SOFTWARE\\TestSection1", {
key: "value",
key2: { value: 123, type: "REG_DWORD" },
}, error => {
if(error) return next(error);
next(null);
}),
next => fRegistry.readValuesAndSections("SOFTWARE\\TestSection1", (error, result) => {
if(error) return next(error);
if(result.root.key.value) next(null);
}),
next => fRegistry.exportValuesAndSections("SOFTWARE\\TestSection1", "./exports", error => {
if(error) return next(error);
next(null);
}),
next => fRegistry.removeValues("SOFTWARE\\TestSection1", ["key", "key2"], error => {
if(error) return next(error);
next(null);
}),
next => fRegistry.removeSections(["SOFTWARE\\TestSection1", "SOFTWARE\\TestSection2"], error => {
if(error) return next(error);
next(null);
}),
next => fRegistry.importValuesAndSections("SOFTWARE\\TestSection1", "./exports", error => {
if(error) return next(error);
next(null);
}),
], error => {
console.error(error);
});
Types: HERE!
Allows you to set a prefix for the main path. It can only take the values described in HTypeWithReductions.
The same as fRegistry.to, only it can take any string argument.
Clears the path prefix.
The system method for executing a reg request.
Sets the specified maximum buffer for stdout of fRegistry.exec .
Sets the Russian encoding of the command result via fRegistry.exec .
Sets the Chinese encoding of the command result via fRegistry.exec .
Allows you to set your own encoding.
Returns by callback a list of values and sections in an object.
Exports all values and sections to the given path.
Imports all values and sections to the given path.
Deletes one specified section.
Deletes one or more specified sections.
Removes one value in one section.
Removes one or more values in one section.
Creates one section.
Creates one or more sections.
Creates one value in one section.
Sets the default value for the type to be used in fRegistry.createValue. Initially equal to REG_SZ.
Creates one or more values in one section.
Yandex Mail - vladimirvsevolodovi@yandex.ru
Github - https://github.com/StormExecute/
Github - https://github.com/StormExecute/fregistry/
NPM - https://www.npmjs.com/package/fregistry/
MIT - https://mit-license.org/
FAQs
Fast windows registry editor
The npm package fregistry receives a total of 1 weekly downloads. As such, fregistry popularity was classified as not popular.
We found that fregistry 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.