-
Notifications
You must be signed in to change notification settings - Fork 61
Set up Port's n8n custom node #3000
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||||||||||||
|
This pull request is automatically being deployed by Amplify Hosting (learn more). |
Matanga1-2
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
small formatting comments
|
|
||
| - **pnpm installed** — Required for building the custom node. [Install pnpm](https://pnpm.io/installation) if you don't have it. | ||
| - **A working n8n instance** — Either n8n Cloud or a self-hosted instance. If you don't have one, follow n8n's [guide on using Docker](https://docs.n8n.io/hosting/installation/installation/docker/). | ||
| - **Port API credentials** — Your Port `Client ID` and `Client Secret`. [Learn how to get them](/build-your-software-catalog/custom-integration/api/#find-your-port-credentials). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would add something like "consider creating a service account [link] for each workflow/agent"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@PeyGis do we control the icon of the node? if we do, can we collaborate with Nathan to have it include the Port logo?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
on this, Nathan commented here:
The Port search result does not use the Port.io icon (this is a known bug when adding via /custom in n8n, it will fix itself when deployed as an npm package)
User description
Description
The PR contains two guides and one update to docs:
Added docs pages
Please also include the path for the added docs
/)/platform-overview/port-components/blueprint)Updated docs pages
Please also include the path for the updated docs
/)/platform-overview/port-components/blueprint)PR Type
Documentation, Enhancement
Description
Add comprehensive guide for using Port as context lake for n8n vulnerability management
Demonstrate AI-powered vulnerability enrichment with service metadata and ownership context
Provide n8n workflow template for targeted Slack notifications and automated remediation
Include context retriever AI agent setup instructions and workflow configuration details
Diagram Walkthrough
File Walkthrough
consts.js
Register n8n context lake guide in guides sectionsrc/components/guides-section/consts.js
port-as-context-lake-for-n8n-vulnerability-management.md
Complete guide for Port n8n vulnerability management integrationdocs/guides/all/port-as-context-lake-for-n8n-vulnerability-management.md
architecture for n8n workflows
configuration
integration, and AI nodes
AI-powered remediation routing