
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
@digitalnodecom/node-red-contrib-netsuiteauth
Advanced tools
A custom Node-RED node for NetSuite OAuth 1.0
A collection of Node-RED nodes to interact with NetSuite using OAuth 1.0 authentication and the REST API.
This configuration node stores NetSuite OAuth 1.0 credentials required for authenticating with the NetSuite REST API.
Parameter | Description |
---|---|
Name | A name for this configuration |
Consumer Key | OAuth Consumer Key from NetSuite Integration Record |
Consumer Secret | OAuth Consumer Secret from NetSuite Integration Record |
Token | OAuth Token from NetSuite Integration Record |
Token Secret | OAuth Token Secret from NetSuite Integration Record |
OAuth Realm | NetSuite Account ID (e.g., 888063_SB1) |
This shared configuration can be used by other NetSuite nodes in your flows.
This node allows you to perform CRUD operations against NetSuite records using the REST API.
Parameter | Description |
---|---|
Name | A name for this node |
OAuth Config | Select your NetSuite OAuth configuration |
HTTP Method | Select GET, POST, PUT, PATCH, or DELETE |
URL | Base URL for the NetSuite REST API (https://[accountid].suitetalk.api.netsuite.com/services/rest/record/v1) |
NetSuite Object | Select the NetSuite record type to interact with (e.g., customer, invoice, etc.) |
Limit | Maximum number of records to return (for GET requests) |
Offset | Starting offset for pagination (for GET requests) |
ID of the object | Internal ID of the record (for GET, PATCH, DELETE operations) |
External ID of the object | External ID of the record (for PUT operations) |
Body | JSON body for POST, PUT, and PATCH operations |
The node can be configured either through the node configuration or dynamically via msg
properties:
msg.payload.url
- Overrides the configured URLmsg.payload.method
- Overrides the configured HTTP methodmsg.payload.netsuiteobject
- Overrides the configured NetSuite objectmsg.payload.limit
- Overrides the configured limitmsg.payload.offset
- Overrides the configured offsetmsg.payload.objectid
- Overrides the configured internal IDmsg.payload.objectexternalid
- Overrides the configured external IDmsg.payload.bodyNetsuite
- Overrides the configured bodymsg.payload.data
- Contains the response data from NetSuitemsg.payload.headers
- Contains the response headersmsg.payload.statusCode
- Contains the HTTP status codemsg.error
- Contains error details if the request failsThis node allows you to run SuiteQL queries against the NetSuite API.
Parameter | Description |
---|---|
OAuth Config | Select your NetSuite OAuth configuration |
URL | The SuiteQL endpoint URL (https://[accountid].suitetalk.api.netsuite.com/services/rest/query/v1/suiteql) |
Body | The SuiteQL query body in JSON format |
The node can be configured either through the node configuration or dynamically via msg
properties:
msg.url
- Overrides the configured URL (optional)msg.payload.body
- Overrides the configured body (optional)msg.payload
- Contains the response data from NetSuitemsg.error
- Contains error details if the request failsSuiteQL queries should be formatted in the body as:
{ "q": "SELECT id, entityid FROM customer WHERE companyname LIKE 'A%'" }
https://[accountid].suitetalk.api.netsuite.com/services/rest/record/v1
https://[accountid].suitetalk.api.netsuite.com/services/rest/query/v1/suiteql
Replace [accountid]
with your NetSuite account ID.
Both nodes include error handling that captures and reports NetSuite API errors:
msg.error
propertyFAQs
A custom Node-RED node for NetSuite OAuth 1.0
The npm package @digitalnodecom/node-red-contrib-netsuiteauth receives a total of 1 weekly downloads. As such, @digitalnodecom/node-red-contrib-netsuiteauth popularity was classified as not popular.
We found that @digitalnodecom/node-red-contrib-netsuiteauth demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers 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
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.