1. Home
  2. Workflows

Batch automation

Build a pipeline once. Run it forever.

StegoPixel's workflow builder turns repetitive image work into a repeatable, auditable run. Chain 45 node types into a linear pipeline, or start from one of 54 built-in presets covering privacy, forensics, metadata, steganography, authentication and image processing — all executing locally.

How a workflow runs

Nodes execute in the order you place them and hand their results to the next step. There is no hidden graph state to reason about — what you see in the list is what runs.

  1. Collect the input

    Start from a folder, optionally including subfolders. The node produces the working file list that every later step sees. Two further input nodes read from saved collections or stored search results, so a pipeline can be re-run over a set you defined earlier rather than a folder path.

  2. Transform, clean or inspect

    Add metadata, privacy, file, image, steganography or analysis nodes. Each one operates on the current file list and can replace it with its own output.

  3. Run it

    Watch per-node and per-file progress, with pause, resume and cancel available at any point. Long batches stay interruptible.

  4. Collect the evidence

    Finish with a report, an export, an archive or a hash manifest. Every run is recorded in execution history so you can see exactly what happened.

Two ways to build

The node editor is a searchable list you can reorder by dragging. If you would rather answer questions than wire nodes, the guided wizard walks you through the same pipeline one decision at a time.

The 45 node types

Grouped by what they do. Names are shown as they appear in the app's node type registry.

Input · 3 nodes
NodeWhat it does
Input_FolderCollects image files from a folder, with an option to include subfolders.
Input_CollectionStarts from a saved collection rather than a folder path, so the same set can be re-run later.
Input_SearchResultStarts from a stored search result set.
Metadata · 4 nodes
NodeWhat it does
Metadata_ReadReads EXIF, XMP and IPTC tags and makes them available to later nodes and reports.
Metadata_WriteWrites standard EXIF string tags or custom key/value pairs as XMP.
Metadata_RemoveStrips metadata, either wholesale or by selected tag group.
Metadata_ValidateChecks tag values for inconsistencies and reports what it found.
File operations · 5 nodes
NodeWhat it does
File_RenameRenames with a pattern supporting {n}, {n:000}, {ext} and {name}.
File_MoveMoves files to a destination, optionally organised into subfolders.
File_CopyCopies without touching the originals — useful as a safe first step.
File_DeleteDeletes files. Defaults to the Recycle Bin; permanent deletion must be requested explicitly.
File_SortReorders the working file list by capture date, name, size and other criteria.
Image processing · 4 nodes
NodeWhat it does
Image_ResizeResizes to target dimensions or by percentage.
Image_ConvertConverts between the supported image formats.
Image_WatermarkApplies a visible watermark overlay.
Image_EnhanceRuns enhancement filters such as contrast, sharpening and level correction.
Privacy · 2 nodes
NodeWhat it does
Privacy_RemoveGpsRemoves GPS location data from the file.
Privacy_RemovePersonalRemoves personal and identifying fields such as camera serials and author details.
Steganography · 6 nodes
NodeWhat it does
Stego_EncodeHides a payload in image pixels via LSB embedding, optionally encrypted.
Stego_DecodeExtracts a pixel-embedded payload, decrypting it when a passphrase is supplied.
Stego_MetadataEncodeHides a payload in a metadata channel instead of the pixels.
Stego_MetadataDecodeExtracts a payload hidden in a metadata channel.
Stego_MetadataDetectReports whether a metadata channel carries a payload, without extracting it.
Stego_AnalyzeAnalyses a carrier for signs of hidden data across pixels and metadata.
Analysis · 13 nodes
NodeWhat it does
Analysis_ForensicsRuns the combined forensic scan and stores its findings for reporting.
Analysis_ELAError Level Analysis — surfaces regions recompressed at a different quality level.
Analysis_NoiseNoise analysis for inconsistencies across the image.
Analysis_NoiseConsistencyMaps how uniform the noise floor is, which tends to break where content was inserted.
Analysis_NoiseResidualIsolates the residual signal left after denoising.
Analysis_SnrMapBuilds a per-region signal-to-noise map.
Analysis_NoiseRainbowRenders noise as a false-colour rainbow for visual inspection.
Analysis_LevelSweepSweeps tonal levels to expose faint structure and edge artefacts.
Analysis_GradientLuminance-gradient analysis with selectable operators and modes.
Analysis_PcaPrincipal component analysis over colour channels, in several modes.
Analysis_WatermarkLooks for embedded watermark carriers.
Analysis_BlockSimilarityBlock-level similarity search for duplicates and copy-move manipulation.
Analysis_GeoTagAudits location tags and records map references in the report.
AI & provenance · 2 nodes
NodeWhat it does
AI_DetectHeuristic synthetic-origin detection in four modes: metadata generator signatures, pixel statistics (DCT / noise / CFA), a frequency-domain watermark carrier scan, or a unified pass that combines every available family — metadata signatures, metadata plausibility, stripped metadata, pixel statistics, carrier scan, Stable Diffusion watermark decode and C2PA. Hand-written statistics, not a trained model.
C2PA_CheckParses C2PA Content Credentials embedded in the file and reports the provenance claim they contain — creator, tooling and manifest contents. It surfaces the claim; it does not validate a cryptographic chain of trust.
Signing · 2 nodes
NodeWhat it does
Sign_ImageSigns an image using an RSA (2048/4096) or ECDSA (P-256/384/521) key, storing the signature in the file's metadata. Keys are held in a local key store as PKCS#8 or PEM.
Verify_SignatureChecks a stored signature and records the result for the report.
Output · 4 nodes
NodeWhat it does
Output_ExportExports accumulated analysis results, including hash manifests and metadata tables.
Output_ReportRenders a report of the run — HTML or PDF — from everything captured upstream.
Output_SaveImageWrites the processed image to a destination folder.
Output_ArchivePackages the results into a ZIP archive.

Preset library

54 ready-made pipelines across 8 categories. Start from a preset and adjust the parameters, or use it as a worked example of how the nodes fit together.

Forensics9 presets
  • What's Hidden? Scan
  • Quick Tamper Check
  • Deep Forensic Scan
  • AI-Generated Detection
  • Manipulation & Clone Scan
  • Watermark Detection Scan
  • Geo-Tag Presence Audit
  • AI Pixel-Forensics
  • Forensics PDF Report
Steganography8 presets
  • Hide Text Message
  • Hide Image in Image
  • Hidden Metadata Channel
  • Extract Hidden Data
  • Steganography Scan
  • Encrypted Secret Channel
  • Encrypted Metadata Channel
  • Archive Hidden in Image
Privacy6 presets
  • Strip GPS Location
  • Full Anonymization
  • Prepare for Web Sharing
  • Strip All Metadata
  • Minimal Cleanup (Keep GPS)
  • GPS-Free Web Gallery
Authentication6 presets
  • Sign Images
  • Verify Signatures
  • C2PA Provenance Check
  • Full Authenticity Report
  • Sign Copies
  • Provenance & AI Audit
Image processing8 presets
  • Resize for Web
  • Convert Image Format
  • Convert to WebP
  • Batch Watermark
  • Batch Enhance
  • Batch Sharpen
  • Fix Exposure (Levels)
  • Photo Archive Pipeline
Metadata7 presets
  • Read & Export Metadata
  • Clean Metadata & Report
  • Apply Copyright & Author
  • Validate Metadata
  • Add Custom Project Tags
  • Apply Saved Template
  • Export Metadata to PDF
Organize7 presets
  • Order by Capture Date
  • Order Newest First
  • Batch Rename Sequence
  • Sort & Rename In Place
  • Find Near-Duplicate Images
  • Search & Copy Matches
  • Collect & Move to One Folder
Archive & backup3 presets
  • Archive to ZIP
  • Collect & Copy to One Folder
  • Backup & Hash Manifest

Reports & outputs

A pipeline is only useful if it leaves you something you can hand to somebody else. StegoPixel writes reports that stand on their own.

What a run can produce
OutputFormatTypical use
Forensic reportHTML · PDFA readable findings document with embedded result imagery and verdicts.
Metadata exportJSON · CSV · HTMLFlat tag tables including raw hex values, for spreadsheets or further processing.
Hash manifestJSONSHA-256 and SHA-512 digests per file, for integrity and transfer verification.
Processed imagesSame as source, or convertedResized, converted, watermarked or enhanced output written to a folder you choose.
ArchiveZIPResults packaged into a single deliverable.

Safety & control

Batch operations touch a lot of files at once, so the defaults lean towards undo.

  • Backups before destructive steps — configurable, and on by default.
  • Recycle Bin by default — permanent deletion is a separate, explicit choice.
  • Save-a-copy default — cleaning an image writes a new file rather than overwriting the original.
  • Validation before the run — the builder checks the pipeline for missing inputs and impossible steps first.
  • Pause, resume, cancel — available while a batch is running.
  • Execution history — per-run logs retained for a configurable window, then pruned automatically.
Workflows run locally, on real files

Nothing is simulated or sandboxed — a pipeline does exactly what you configured to the files you selected. That is why backups are on by default and why deletion prefers the Recycle Bin. Dry-run a pipeline on a copy folder first if it is new to you.