npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@seclore/n8n-nodes-seclore

v1.0.8

Published

n8n community node for Seclore Protect - secure file protection using DRM technology

Readme

n8n-nodes-seclore

This is an n8n community node. It lets you use Seclore DRM Server in your n8n workflows.

Seclore is a leading data-centric security platform that provides enterprise-grade Digital Rights Management (DRM) capabilities to protect sensitive files and documents throughout their lifecycle.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Use n8n-nodes-seclore as the package name.

Operations

This node supports the following operations with Seclore DRM Server:

DRM Protection

Protect using Policy

  • Description: Protects files using Seclore's HotFolder ID configuration and policy-based protection
  • Required Parameters:
    • HotFolder ID: The ID of the HotFolder configuration to use for protection
    • Input Binary Property: Name of the binary property containing the file to protect (default: 'data')
  • Output: Protected file with DRM protection applied according to the specified policy

DRM Unprotection

Unprotect

  • Description: Removes DRM protection from Seclore-protected files
  • Required Parameters:
    • Input Binary Property: Name of the binary property containing the protected file (default: 'data')
  • Output: Unprotected original file content

Credentials

To use this node, you need to authenticate with your Seclore DRM Server. The following credentials are required:

Prerequisites

  • Access to a Seclore DRM Server instance
  • Valid tenant credentials (Tenant ID and Tenant Secret)
  • Appropriate permissions for file protection/unprotection operations

Authentication Setup

  1. Base URL: The base URL of your Seclore DRM Server (e.g., https://api.seclore.com)
  2. Tenant ID: Your unique Seclore tenant identifier
  3. Tenant Secret: Your tenant's secret key for API authentication

Configuration Steps

  1. In n8n, go to CredentialsCreate New
  2. Search for "Seclore API" and select it
  3. Fill in your Seclore DRM Server details:
    • Base URL: Enter your Seclore DRM Server base URL
    • Tenant ID: Provide your unique tenant identifier
    • Tenant Secret: Enter your tenant's secret key (will be masked for security)
  4. Test the connection to ensure credentials are valid (tests against /seclore/drm/1.0/auth/login endpoint)
  5. Save the credentials for use in your workflows

Compatibility

  • Minimum n8n version: 1.0.0
  • Tested with n8n versions: 1.0.0+
  • Node.js version: 18.x or higher
  • Seclore API version: Compatible with Seclore DRM API v1.0

Usage

Basic Workflow Examples

Protecting Files with Policy

  1. Use a trigger node to receive files (HTTP Request, File Trigger, etc.)
  2. Add the Seclore node to your workflow
  3. Configure the node:
    • Resource: Select "DRM Protection"
    • Operation: Select "Protect using Policy"
    • HotFolder ID: Enter your HotFolder configuration ID
    • Input Binary Property: Specify the binary property name (default: 'data')
  4. Configure your Seclore API credentials
  5. The node will return the protected file with DRM encryption applied according to your policy

Unprotecting Files

  1. Receive protected Seclore files in your workflow
  2. Add the Seclore node to your workflow
  3. Configure the node:
    • Resource: Select "DRM Unprotection"
    • Operation: Select "Unprotect"
    • Input Binary Property: Specify the binary property containing the protected file (default: 'data')
  4. Configure your Seclore API credentials
  5. The node will return the original unprotected file content

Important Notes

  • Ensure your Seclore DRM Server is accessible from your n8n instance
  • File operations may take time depending on file size and server performance
  • Always handle errors appropriately in your workflows
  • Protected files can only be unprotected by authorized users with proper credentials
  • HotFolder ID must be configured in your Seclore Policy Server before using protection operations
  • The node supports binary data processing for both input and output files

Error Handling

The node includes comprehensive error handling and logging:

  • Connection failures to Seclore server
  • Authentication errors
  • File processing errors
  • Automatic cleanup of temporary files

Resources

License

Refer the LICENSE.md file for details.

Support

For issues related to this n8n node:

For Seclore platform support: