
Security News
GitHub Actions Adds cache-mode to Limit Cache Poisoning Risk
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.
n8n-nodes-gtm-api
Advanced tools
n8n community nodes for gtm-api: LinkedIn outreach actions and webhook triggers on accounts you own, with safety enforced server-side.
n8n community nodes for gtm-api, the LinkedIn API and MCP server for AI agents. Run LinkedIn outreach on accounts you own from n8n workflows: send connection requests and messages, enrich people, run searches, and trigger on replies. Every action executes on the hosted platform, where account safety is enforced: warm-up ramps for fresh accounts, server-side daily limits, health-aware pacing. gtm-api reports 20,000+ LinkedIn accounts running at under 1% monthly ban; the method is written up at gtm-api.com/safe-linkedin-automation.
Self-hosted n8n: Settings, Community Nodes, Install, enter n8n-nodes-gtm-api.
One field: the API key. Create it at app.gtm-api.com (forever free plan, no card) and connect a LinkedIn account you own.
Search a people-search URL, then invite every row from one sender. Paste into a blank canvas (Ctrl+V), then pick your credential and pick the sender in the Sender dropdown on the invite node.
{
"nodes": [
{
"parameters": {
"resource": "peopleSearch",
"operation": "searchByUrl",
"url": "https://www.linkedin.com/search/results/people/?keywords=head%20of%20growth"
},
"type": "n8n-nodes-gtm-api.gtmApi",
"typeVersion": 1,
"position": [0, 0],
"name": "Search people"
},
{
"parameters": {
"resource": "connectionRequest",
"operation": "send",
"profileId": "={{ $json.ln_id }}",
"note": "=Hi {{ $json.first_name }}, saw your work on outbound. Worth a chat?",
"allowNoNoteFallback": true
},
"type": "n8n-nodes-gtm-api.gtmApi",
"typeVersion": 1,
"position": [240, 0],
"name": "Send invite"
}
],
"connections": {
"Search people": { "main": [[{ "node": "Send invite", "type": "main", "index": 0 }]] }
}
}
No wait node is needed between the two. Pacing against that account's own daily budget, the warm-up ramp and the resend cooldown are enforced on the platform, not in the workflow.
For the trigger, add a gtm-api Trigger node, pick an event, and activate the
workflow: it registers the webhook on activation and removes it on deactivation.
Each execution receives the delivery envelope as its item, so {{ $json.type }}
is the event name and the event body is under {{ $json.payload }}. The n8n
instance has to be reachable over public https; the platform refuses a
non-public target URL.
MIT
FAQs
n8n community nodes for gtm-api: LinkedIn outreach actions and webhook triggers on accounts you own, with safety enforced server-side.
The npm package n8n-nodes-gtm-api receives a total of 16 weekly downloads. As such, n8n-nodes-gtm-api popularity was classified as not popular.
We found that n8n-nodes-gtm-api demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.