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:
- Click "Import / Export JSON" in the bottom docker bar (or press
Ctrl+J
) - 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)
- Click "Download" to save your session as a JSON file (optionally encrypted using AES-256 GCM)
Importing Sessions 📥
To import a previously exported session:
- Click "Import / Export JSON" in the bottom docker bar (or press
Ctrl+J
) - 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.
- 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