
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.
@paulavery/task-runner
Advanced tools
A very simple webapp which should act as a cron replacement with a web-interface.
You may define tasks in a tasks.json file:
[{
"name": "A Task",
"script": "/usr/bin/cat",
"args": [ "/etc/fstab" ]
}, {
"name": "Another Task",
"script": "/usr/bin/date"
}]
You can then run any of these tasks through a web UI:

To get started, simply install this package (npm install -g @paulavery/task-runner) and then start the application via task-runner.
You may set the following environment variables to configure the application:
TR_PORT: The port to run the application on. Defaults to 3000TR_TASKFILE: The file from which to read the task definitions. Defaults to tasks.json in the current working directory.TR_DATABASE: The sqlite database file to save information about previous task invocations to. Defaults to tasks.db in the current working directory.FAQs
Run shell-scripts via a web-interface
We found that @paulavery/task-runner 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.