{"_id":"@azerax/n8n-nodes-pgp-encode-only","_rev":"5-91373bcc264a647a0d22674d3ac985c3","name":"@azerax/n8n-nodes-pgp-encode-only","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@azerax/n8n-nodes-pgp-encode-only","version":"1.0.0","keywords":["n8n-community-node-package","n8n-nodes","pgp","pretty-good-privacy","encryption","public-key","sftp","workflow","automation","security","cryptography"],"author":{"name":"azerax","email":"swholmes@gmail.com"},"license":"MIT","_id":"@azerax/n8n-nodes-pgp-encode-only@1.0.0","maintainers":[{"name":"azerax","email":"swholmes@gmail.com"}],"homepage":"https://github.com/Azerax/n8n-nodes-pgp-encode-only","bugs":{"url":"https://github.com/Azerax/n8n-nodes-pgp-encode-only/issues"},"n8n":{"nodes":["dist/nodes/PgpNode/PgpNode.node.js"],"credentials":["dist/credentials/PgpCredentialsApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"c7c8b580d97e1d1b76b6d20a9a4529d5f945aefa","tarball":"https://registry.npmjs.org/@azerax/n8n-nodes-pgp-encode-only/-/n8n-nodes-pgp-encode-only-1.0.0.tgz","fileCount":24,"integrity":"sha512-I2ZS9TZO09/h4jXgQvf1wfXdm8VFPFjf6FTrpZ8QU6r/Z+mQmSqou37Qi9Hka7wFFQuQOvh83e3Lctfn56L6VQ==","signatures":[{"sig":"MEUCIDS3wbri3DYW0Q/MUDq0/UxjIrXqXCm/USB9y+FpCft6AiEAxApgyXzf+DpuhFINvZFl2XJigX2Pk1PXiqUf6MnC24Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85651},"main":"index.js","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"1cb5ae969ce8ec7c3cffed6504d3cf1a3e71762b","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials package.json","test":"npx --node-options=\"--no-warnings\" jest --verbose","build":"tsc && gulp build:icons","format":"prettier nodes credentials tests --write","lintfix":"eslint nodes credentials package.json --fix","coverage":"npx --node-options=\"--no-warnings\" jest --coverage","bump:major":"./scripts/bump-and-publish.sh major","bump:minor":"./scripts/bump-and-publish.sh minor","bump:patch":"./scripts/bump-and-publish.sh patch","test:watch":"npx --node-options=\"--no-warnings\" jest --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"azerax","email":"swholmes@gmail.com"},"repository":{"url":"git+https://github.com/Azerax/n8n-nodes-pgp-encode-only.git","type":"git"},"_npmVersion":"11.8.0","description":"Encrypt-only n8n PGP community node. Public-key encryption for text and binary files, with no private key, passphrase, signing, decrypting, verifying, or key generation paths.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fflate":"^0.8.2","openpgp":"^5.11.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.4","devDependencies":{"gulp":"^4.0.2","jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.2.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/jest":"^29.5.14","@types/node":"^22.9.3","@types/mocha":"^10.0.10","n8n-workflow":"*","@typescript-eslint/parser":"^7.15.0","eslint-plugin-n8n-nodes-base":"^1.16.1"},"original-author":{"name":"Franz Haberfellner","email":"haf68k@gmail.com"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-pgp-encode-only_1.0.0_1777554780905_0.007278834986346849","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@azerax/n8n-nodes-pgp-encode-only","version":"1.0.2","keywords":["n8n-community-node-package","n8n-nodes","pgp","pretty-good-privacy","encryption","public-key","sftp","workflow","automation","security","cryptography"],"author":{"name":"azerax","email":"swholmes@gmail.com"},"license":"MIT","_id":"@azerax/n8n-nodes-pgp-encode-only@1.0.2","maintainers":[{"name":"azerax","email":"swholmes@gmail.com"}],"homepage":"https://github.com/Azerax/n8n-nodes-pgp-encode-only","bugs":{"url":"https://github.com/Azerax/n8n-nodes-pgp-encode-only/issues"},"n8n":{"nodes":["dist/nodes/PgpNode/PgpNode.node.js"],"credentials":["dist/credentials/PgpCredentialsApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"d3384493a1c7186ca171effec44197b2199fc675","tarball":"https://registry.npmjs.org/@azerax/n8n-nodes-pgp-encode-only/-/n8n-nodes-pgp-encode-only-1.0.2.tgz","fileCount":24,"integrity":"sha512-2ySLPsRWFEqqROPNdklugxi1W/RhM07Pvg4whT9gihNbyP17r6eeOkapAmmoPvtNTPuwEfK9GdSQSZ+v1ZBdcw==","signatures":[{"sig":"MEQCIEn0JqQa44cIkmiiyN4MSbENXlL0XYVnJ4pRHntbq5OtAiAfqdpLFHtaTnGaIz5XKqcntRTPR5SK53yGP3SaLXc08A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68809},"main":"index.js","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"615048963410b35bdc712d0ecdfad11df0caea26","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials package.json","test":"npx --node-options=\"--no-warnings\" jest --verbose","build":"tsc && gulp build:icons","format":"prettier nodes credentials tests --write","lintfix":"eslint nodes credentials package.json --fix","coverage":"npx --node-options=\"--no-warnings\" jest --coverage","bump:major":"./scripts/bump-and-publish.sh major","bump:minor":"./scripts/bump-and-publish.sh minor","bump:patch":"./scripts/bump-and-publish.sh patch","test:watch":"npx --node-options=\"--no-warnings\" jest --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"azerax","email":"swholmes@gmail.com"},"repository":{"url":"git+https://github.com/Azerax/n8n-nodes-pgp-encode-only.git","type":"git"},"_npmVersion":"11.8.0","description":"Encrypt-only n8n PGP community node. Public-key encryption for text and binary files, with no private key, passphrase, signing, decrypting, verifying, or key generation paths.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fflate":"^0.8.2","openpgp":"^5.11.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.4","devDependencies":{"gulp":"^4.0.2","jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.2.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/jest":"^29.5.14","@types/node":"^22.9.3","@types/mocha":"^10.0.10","n8n-workflow":"*","@typescript-eslint/parser":"^7.15.0","eslint-plugin-n8n-nodes-base":"^1.16.1"},"original-author":{"name":"Franz Haberfellner","email":"haf68k@gmail.com"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-pgp-encode-only_1.0.2_1777641195861_0.5258480665860079","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@azerax/n8n-nodes-pgp-encode-only","version":"1.0.3","keywords":["n8n-community-node-package","n8n-nodes","pgp","pretty-good-privacy","encryption","public-key","sftp","workflow","automation","security","cryptography"],"author":{"name":"azerax","email":"swholmes@gmail.com"},"license":"MIT","_id":"@azerax/n8n-nodes-pgp-encode-only@1.0.3","maintainers":[{"name":"azerax","email":"swholmes@gmail.com"}],"homepage":"https://github.com/Azerax/n8n-nodes-pgp-encode-only","bugs":{"url":"https://github.com/Azerax/n8n-nodes-pgp-encode-only/issues"},"n8n":{"nodes":["dist/nodes/PgpNode/PgpNode.node.js"],"credentials":["dist/credentials/PgpCredentialsApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"0842a6b8bfb671ae8a1aa40c1166eeb972f16138","tarball":"https://registry.npmjs.org/@azerax/n8n-nodes-pgp-encode-only/-/n8n-nodes-pgp-encode-only-1.0.3.tgz","fileCount":24,"integrity":"sha512-FrcOoTUJB3aCrqpfri8iqIevz+8samzPPmr+9WIQp3CDj3rytCSW6D6aOCMNiLIEgL6HrihzudAeR0iRFFMp2g==","signatures":[{"sig":"MEYCIQDX5Xp0N0/4GLa2i8v4ZdL/5BlYiGn8mHATbWuUmUxHJQIhALr3+FxKXbdffJBwYHOYoY7yAXWlss6mLHLCmZYIwBOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70542},"main":"index.js","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"2ba723bfa7c9a62b94832973dc8dfb84db4abfea","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials package.json","test":"npx --node-options=\"--no-warnings\" jest --verbose","build":"tsc && gulp build:icons","format":"prettier nodes credentials tests --write","lintfix":"eslint nodes credentials package.json --fix","coverage":"npx --node-options=\"--no-warnings\" jest --coverage","bump:major":"./scripts/bump-and-publish.sh major","bump:minor":"./scripts/bump-and-publish.sh minor","bump:patch":"./scripts/bump-and-publish.sh patch","test:watch":"npx --node-options=\"--no-warnings\" jest --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"azerax","email":"swholmes@gmail.com"},"repository":{"url":"git+https://github.com/Azerax/n8n-nodes-pgp-encode-only.git","type":"git"},"_npmVersion":"11.8.0","description":"Encrypt-only n8n PGP community node. Public-key encryption for text and binary files, with no private key, passphrase, signing, decrypting, verifying, or key generation paths.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fflate":"^0.8.2","openpgp":"^5.11.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.4","devDependencies":{"gulp":"^4.0.2","jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.2.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/jest":"^29.5.14","@types/node":"^22.9.3","@types/mocha":"^10.0.10","n8n-workflow":"*","@typescript-eslint/parser":"^7.15.0","eslint-plugin-n8n-nodes-base":"^1.16.1"},"original-author":{"name":"Franz Haberfellner","email":"haf68k@gmail.com"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-pgp-encode-only_1.0.3_1777651836166_0.4472773923325659","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@azerax/n8n-nodes-pgp-encode-only","version":"1.0.4","keywords":["n8n-community-node-package","n8n-nodes","pgp","pretty-good-privacy","encryption","public-key","sftp","workflow","automation","security","cryptography"],"author":{"name":"azerax","email":"swholmes@gmail.com"},"license":"MIT","_id":"@azerax/n8n-nodes-pgp-encode-only@1.0.4","maintainers":[{"name":"azerax","email":"swholmes@gmail.com"}],"homepage":"https://github.com/Azerax/n8n-nodes-pgp-encode-only","bugs":{"url":"https://github.com/Azerax/n8n-nodes-pgp-encode-only/issues"},"n8n":{"nodes":["dist/nodes/PgpNode/PgpNode.node.js"],"credentials":["dist/credentials/PgpCredentialsApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"0b4d7bf701b0bf53e0cde94834553ad3274b095e","tarball":"https://registry.npmjs.org/@azerax/n8n-nodes-pgp-encode-only/-/n8n-nodes-pgp-encode-only-1.0.4.tgz","fileCount":24,"integrity":"sha512-E4GsnsVhaaEX9o7cFh7Ng0z0QzNsBYkQftYHAO6gTFpJTGFBNfjJmRsReOWrt/UgSyajh4q5zyRHDQCUB6f9Yg==","signatures":[{"sig":"MEUCIQDN4k34Toj47j8/sDWKhJfzlfbQXXO0UWt8qYToW5X7GwIgZiHuU/AbB9AvDp/KxTqC0LfVzavAM3D5F01YeVl0aPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67598},"main":"index.js","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"6735e5cb912d3b27537a99740e5dae563b592d4a","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials package.json","test":"npx --node-options=\"--no-warnings\" jest --verbose","build":"tsc && gulp build:icons","format":"prettier nodes credentials tests --write","lintfix":"eslint nodes credentials package.json --fix","coverage":"npx --node-options=\"--no-warnings\" jest --coverage","bump:major":"./scripts/bump-and-publish.sh major","bump:minor":"./scripts/bump-and-publish.sh minor","bump:patch":"./scripts/bump-and-publish.sh patch","test:watch":"npx --node-options=\"--no-warnings\" jest --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"azerax","email":"swholmes@gmail.com"},"repository":{"url":"git+https://github.com/Azerax/n8n-nodes-pgp-encode-only.git","type":"git"},"_npmVersion":"11.8.0","description":"Encrypt-only n8n PGP community node. Public-key encryption for text and binary files, with no private key, passphrase, signing, decrypting, verifying, or key generation paths.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fflate":"^0.8.2","openpgp":"^5.11.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.4","devDependencies":{"gulp":"^4.0.2","jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.2.5","prettier":"^3.3.2","typescript":"^5.5.3","@types/jest":"^29.5.14","@types/node":"^22.9.3","@types/mocha":"^10.0.10","n8n-workflow":"*","@typescript-eslint/parser":"^7.15.0","eslint-plugin-n8n-nodes-base":"^1.16.1"},"original-author":{"name":"Franz Haberfellner","email":"haf68k@gmail.com"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-pgp-encode-only_1.0.4_1777652226949_0.6862331103928516","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@azerax/n8n-nodes-pgp-encode-only","version":"1.0.5","description":"Encrypt-only n8n PGP community node. Public-key encryption for text and binary files, with no private key, passphrase, signing, decrypting, verifying, or key generation paths.","keywords":["n8n-community-node-package","n8n-nodes","pgp","pretty-good-privacy","encryption","public-key","sftp","workflow","automation","security","cryptography"],"license":"MIT","homepage":"https://github.com/Azerax/n8n-nodes-pgp-encode-only","author":{"name":"azerax","email":"swholmes@gmail.com"},"original-author":{"name":"Franz Haberfellner","email":"haf68k@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/Azerax/n8n-nodes-pgp-encode-only.git"},"engines":{"node":">=18.10","pnpm":">=9.1"},"packageManager":"pnpm@9.1.4","main":"index.js","scripts":{"build":"tsc && gulp build:icons","dev":"tsc --watch","format":"prettier nodes credentials tests --write","lint":"eslint nodes credentials package.json","lintfix":"eslint nodes credentials package.json --fix","prepublishOnly":"pnpm build","test":"npx --node-options=\"--no-warnings\" jest --verbose","coverage":"npx --node-options=\"--no-warnings\" jest --coverage","test:watch":"npx --node-options=\"--no-warnings\" jest --watch","bump:patch":"./scripts/bump-and-publish.sh patch","bump:minor":"./scripts/bump-and-publish.sh minor","bump:major":"./scripts/bump-and-publish.sh major"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/PgpCredentialsApi.credentials.js"],"nodes":["dist/nodes/PgpNode/PgpNode.node.js"]},"dependencies":{"fflate":"^0.8.2","openpgp":"^5.11.2"},"peerDependencies":{"n8n-workflow":"*"},"devDependencies":{"@types/jest":"^29.5.14","@types/mocha":"^10.0.10","@types/node":"^22.9.3","@typescript-eslint/parser":"^7.15.0","eslint":"^8.56.0","eslint-plugin-n8n-nodes-base":"^1.16.1","gulp":"^4.0.2","jest":"^29.7.0","n8n-workflow":"*","prettier":"^3.3.2","ts-jest":"^29.2.5","typescript":"^5.5.3"},"gitHead":"d353027583f4928c12f7d3badf96b1082618832e","_id":"@azerax/n8n-nodes-pgp-encode-only@1.0.5","bugs":{"url":"https://github.com/Azerax/n8n-nodes-pgp-encode-only/issues"},"_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-NcJ9qn83mupreulEY8jkzunz8YQCbbUkl9xBObJ5MUo86k8ihPvRX2Xs7YnuBdYs5PCCZZHbdKe4tHv8YGO/8w==","shasum":"a2be0fee1efdb58991452ea65fb66993efa6ad6b","tarball":"https://registry.npmjs.org/@azerax/n8n-nodes-pgp-encode-only/-/n8n-nodes-pgp-encode-only-1.0.5.tgz","fileCount":24,"unpackedSize":67790,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNGhc8Te2rUpV4+/wD9pa9LmFntFJrfkpfAlot7IOWYAIgTdI4b17wRl6bVIuAececubuayDNByGt8nkn9nptYl7k="}]},"_npmUser":{"name":"azerax","email":"swholmes@gmail.com"},"directories":{},"maintainers":[{"name":"azerax","email":"swholmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-pgp-encode-only_1.0.5_1777652503112_0.6462086268308158"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-30T13:13:00.794Z","modified":"2026-05-01T16:21:43.378Z","1.0.0":"2026-04-30T13:13:01.058Z","1.0.2":"2026-05-01T13:13:16.012Z","1.0.3":"2026-05-01T16:10:36.388Z","1.0.4":"2026-05-01T16:17:07.101Z","1.0.5":"2026-05-01T16:21:43.266Z"},"bugs":{"url":"https://github.com/Azerax/n8n-nodes-pgp-encode-only/issues"},"author":{"name":"azerax","email":"swholmes@gmail.com"},"license":"MIT","homepage":"https://github.com/Azerax/n8n-nodes-pgp-encode-only","keywords":["n8n-community-node-package","n8n-nodes","pgp","pretty-good-privacy","encryption","public-key","sftp","workflow","automation","security","cryptography"],"repository":{"type":"git","url":"git+https://github.com/Azerax/n8n-nodes-pgp-encode-only.git"},"description":"Encrypt-only n8n PGP community node. Public-key encryption for text and binary files, with no private key, passphrase, signing, decrypting, verifying, or key generation paths.","maintainers":[{"name":"azerax","email":"swholmes@gmail.com"}],"readme":"﻿# n8n PGP Encrypt Only Node\n\nThis fork is intentionally reduced to one job: encrypt text or binary data with a recipient PGP public key.\n\n## Why this fork exists\n\nThe original node supported creating keys, decrypting, signing, verifying, private keys, passphrases, and detached signatures. For batch upload workflows such as encrypting a CSV before SFTP upload, those options add unnecessary failure points.\n\nThis fork removes those paths and keeps only public-key encryption.\n\n## Supported\n\n- Encrypt text\n- Encrypt binary files\n- Manual recipient public key\n- Recipient public key from URL\n- Optional pre-encryption binary compression\n- Encrypted binary output as `data` for SFTP upload nodes\n\n## Not supported\n\n- Private keys\n- Passphrases\n- Decryption\n- Signing\n- Signature verification\n- Detached signatures\n- Key generation\n\n## Recommended binary setup\n\nFor downloaded files, use:\n\n```text\nInput Type: Binary\nBinary Property Name: data\nOutput Binary Property Name: data\nCompression Algorithm: Uncompressed\n```\n\nThen point your SFTP node at binary property:\n\n```text\ndata\n```\n\n## Public key handling\n\nThe node normalizes common public-key formatting problems before parsing:\n\n- literal `\\n` from JSON/env copy-paste\n- Windows CRLF line endings\n- accidental surrounding quotes\n- extra text around the armored public key block\n- common missing blank line after the BEGIN header\n\nThe key must still be a valid encryption-capable PGP public key. This node does not bypass OpenPGP cryptographic requirements; it only removes unnecessary private-key/signing/decryption logic.\r\n","readmeFilename":"README.md"}