
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.
custom-node-template
Advanced tools
This repository contains custom nodes for n8n based on the n8n-nodes-starter template. It includes example nodes that you can modify or replace with your own custom nodes.
You need the following installed on your development machine:
Clone this repository:
git clone https://github.com/your-username/custom-node-template.git
Install dependencies:
cd custom-node-template
npm install
Browse the examples in /nodes and /credentials. Modify the examples, or replace them with your own nodes.
Update the package.json to match your details.
Build the custom nodes:
npm run build
Link the custom nodes to your local n8n server using the provided script:
./scripts/link-to-local-server.sh /path/to/your/local-n8n-server
Start your n8n server and you should see the custom nodes available.
This repository includes the following utility scripts in the scripts directory:
Links the custom nodes to a local n8n server installation.
Usage:
./scripts/link-to-local-server.sh [path-to-local-n8n-server]
Parameters:
path-to-local-n8n-server: Optional. Path to the local n8n server directory. If not provided, the script will try to use a default path.What it does:
.env file to include the full path to the custom nodes in the N8N_CUSTOM_EXTENSIONS variableNo symlinks are created - the approach relies solely on the environment variable configuration.
Removes the custom nodes from a local n8n server installation.
Usage:
./scripts/unlink-from-local-server.sh [path-to-local-n8n-server]
Parameters:
path-to-local-n8n-server: Optional. Path to the local n8n server directory. If not provided, the script will try to use a default path.What it does:
.env file to remove the custom nodes from the N8N_CUSTOM_EXTENSIONS variablenodes directory.npm run build to compile your changes.If your custom nodes aren't appearing in n8n:
N8N_CUSTOM_EXTENSIONS path in the server's .env file is correctN8N_COMMUNITY_NODES_ENABLED=true is set in the server's .env filenpm run buildFAQs
Custom n8n nodes for Tarun's project
The npm package custom-node-template receives a total of 2 weekly downloads. As such, custom-node-template popularity was classified as not popular.
We found that custom-node-template 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.