
Security News
Risky Biz Podcast: Making Reachability Analysis Work in Real-World Codebases
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
n8n-nodes-puppeteer-screen-recorder
Advanced tools
n8n node for recording websites using Puppeteer and puppeteer-screen-recorder
n8n-nodes-puppeteer-screen-recorder This is an n8n community node that lets you record websites using Puppeteer and puppeteer-screen-recorder directly in your n8n workflows. Puppeteer is a Node.js library which provides a high-level API to control Chrome/Chromium over the DevTools Protocol. This node uses Puppeteer along with the puppeteer-screen-recorder plugin to record the screen of a website loaded in headless Chrome/Chromium. n8n is a fair-code licensed workflow automation platform. Installation Operations Compatibility Usage Resources Installation Follow the installation guide in the n8n community nodes documentation. After installing the node in your n8n instance, you also need to ensure you have Chromium and necessary dependencies installed as the node uses Puppeteer to launch and control Chromium. If using n8n in Docker, you can use a Dockerfile similar to this to add the required dependencies: dockerfileCopy codeFROM n8nio/n8n:latest
USER root
RUN apk add --no-cache
chromium
chromium-chromedriver
ttf-freefont
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
USER node For other installation methods, refer to the Puppeteer troubleshooting docs on how to install Chromium/Chrome dependencies for your platform. Operations The node supports a single operation:
Record website: Records the screen of a specified website URL for a given duration and saves the recording as an MP4 video file.
Compatibility Minimum n8n version: 0.125.0 Tested against n8n version: 0.125.0 The node requires Puppeteer which uses a recent version of Chromium/Chrome (usually the latest or latest-1 version). Ensure your environment has a compatible browser version installed. Usage
Install the node and add it to your workflow. Enter the website URL you want to record in the URL field. Specify the Width and Height for the viewport size for the recording. Default is 1280x720. Set the Duration in seconds for how long to record the screen after loading the page. Default is 5 seconds. Optionally change the Frame Rate of the recording. Default is 25 fps. Specify a name for the Output File Name for the recording. Default is recording.mp4. Execute the node.
The node will launch a headless browser, load the specified URL, start the recording, wait for the specified duration, stop the recording, and save the MP4 file with the provided name. The recording file will be returned as binary data in the node output.
FAQs
n8n node for recording websites using Puppeteer and puppeteer-screen-recorder
The npm package n8n-nodes-puppeteer-screen-recorder receives a total of 1 weekly downloads. As such, n8n-nodes-puppeteer-screen-recorder popularity was classified as not popular.
We found that n8n-nodes-puppeteer-screen-recorder 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.
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.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
Security News
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.