Penflow

Export & Import

Learn how to export and import your work in Penflow

Export & Import 💾

Penflow makes it easy to save, share, and restore your work through its export and import capabilities.

Exporting Your Work 📤

You can export your session, including:

  • All nodes and their relationships
  • Notes and findings
  • Commands and variables
  • Status information
  • Tags and metadata
  • Variable groups (⚠️ excluded from exports)

To export:

  1. Click "Import / Export JSON" in the bottom docker bar (or press Ctrl+J)
  2. Go to "File Options" and optionally enable password protection for your session (make sure to save this password as it will be required to decrypt the session later)
  3. Click "Download" to save your session as a JSON file (optionally encrypted using AES-256 GCM)

Importing Sessions 📥

To import a previously exported session:

  1. Click "Import / Export JSON" in the bottom docker bar (or press Ctrl+J)
  2. Upload the JSON file you want to import. 2.1 If the session is password-protected, you'll be prompted to enter the password before importing.
  3. The session will be restored exactly as it was exported

Use Cases 🎯

Export/Import functionality is useful for:

  • Backing up your work
  • Sharing methodologies with team members
  • Creating templates for common workflows
  • Documenting completed assessments
  • Moving work between devices

Tips 💡

  • Export regularly to avoid losing work (remember it's just a frontend app)
  • Use descriptive filenames for exports
  • Consider version control for important sessions
  • Share templates with your team to standardize workflows

On this page