mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-10-30 01:12:17 +00:00
chore: commit remaining test artifacts
This commit is contained in:
1 parent
033870f2df
commit
0fa8aebc1b
66 files changed
+14352
No files matched your search
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T023442Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-v9evwz6i",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.531,
|
||||
"seedpass_exit_code": -11,
|
||||
"status": "failed",
|
||||
"failure": "SeedPass exited with non-zero code: -11",
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9824284079950303,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed/20260304T023442Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed/20260304T023442Z/transcript.raw.txt"
|
||||
}
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
sausage million reward into input decrease nuclear gadget exclude hurdle aunt similar
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-v9evwz6i/.seedpass/3C5827999B05E71F/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
1
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: 3C5827999B05E71F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-v9evwz6i/.seedpass/3C5827999B05E71F/backups/entries_db_backup_1772591685.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 0&F11C\ydhR$
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 0&F11C\ydhR$
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3C5827999B05E71F > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,295 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
sausage million reward into input decrease nuclear gadget exclude hurdle aunt similar
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-v9evwz6i/.seedpass/3C5827999B05E71F/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
1
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: 3C5827999B05E71F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-v9evwz6i/.seedpass/3C5827999B05E71F/backups/entries_db_backup_1772591685.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 0&F11C\ydhR$
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 0&F11C\ydhR$
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3C5827999B05E71F > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3C5827999B05E71F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
[0m
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T023503Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-rg9v2qw4",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.459,
|
||||
"seedpass_exit_code": -11,
|
||||
"status": "failed",
|
||||
"failure": "SeedPass exited with non-zero code: -11",
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.958550203999039,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed/20260304T023503Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed/20260304T023503Z/transcript.raw.txt"
|
||||
}
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
damp okay van blind mobile movie hybrid pizza small tool awesome alcohol
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-rg9v2qw4/.seedpass/349CDE92EDD69EB1/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-rg9v2qw4/.seedpass/349CDE92EDD69EB1/backups/entries_db_backup_1772591706.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 4H4=iIo1Hf<\
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 4H4=iIo1Hf<\
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,295 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
damp okay van blind mobile movie hybrid pizza small tool awesome alcohol
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-rg9v2qw4/.seedpass/349CDE92EDD69EB1/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-rg9v2qw4/.seedpass/349CDE92EDD69EB1/backups/entries_db_backup_1772591706.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 4H4=iIo1Hf<\
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 4H4=iIo1Hf<\
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 349CDE92EDD69EB1 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
[0m
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025014Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-hsm1pal6",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.092,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9572148649967858,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop/20260304T025014Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop/20260304T025014Z/transcript.raw.txt"
|
||||
}
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
glow few weather asthma powder surprise list chuckle twist olympic boy enough
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-hsm1pal6/.seedpass/76DCAF62ACE786A3/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-hsm1pal6/.seedpass/76DCAF62ACE786A3/backups/entries_db_backup_1772592617.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: agU;*AD_v641
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: agU;*AD_v641
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,295 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
glow few weather asthma powder surprise list chuckle twist olympic boy enough
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-hsm1pal6/.seedpass/76DCAF62ACE786A3/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-hsm1pal6/.seedpass/76DCAF62ACE786A3/backups/entries_db_backup_1772592617.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: agU;*AD_v641
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: agU;*AD_v641
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 76DCAF62ACE786A3 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
[0m
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025017Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-m_7zjcug",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.167,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9653586969943717,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop/20260304T025017Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop/20260304T025017Z/transcript.raw.txt"
|
||||
}
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
response surge chalk visit joke renew digital away type wish eagle future
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-m_7zjcug/.seedpass/12E30722B76B74F9/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
1
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: 12E30722B76B74F9 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-m_7zjcug/.seedpass/12E30722B76B74F9/backups/entries_db_backup_1772592620.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 9aLrG5k`6=:J
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 9aLrG5k`6=:J
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 12E30722B76B74F9 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,295 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
response surge chalk visit joke renew digital away type wish eagle future
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-m_7zjcug/.seedpass/12E30722B76B74F9/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
1
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: 12E30722B76B74F9 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-m_7zjcug/.seedpass/12E30722B76B74F9/backups/entries_db_backup_1772592620.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 9aLrG5k`6=:J
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 9aLrG5k`6=:J
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 12E30722B76B74F9 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 12E30722B76B74F9 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
[0m
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025021Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-gptj1smr",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.151,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.96502690899797,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop/20260304T025021Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop/20260304T025021Z/transcript.raw.txt"
|
||||
}
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
fitness spray borrow tray health involve skate case please assist tree vast
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-gptj1smr/.seedpass/11D65ECEA320D537/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
c1
|
||||
Seed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: 11D65ECEA320D537 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-gptj1smr/.seedpass/11D65ECEA320D537/backups/entries_db_backup_1772592623.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: Hb+5t89Wl,I\
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: Hb+5t89Wl,I\
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 11D65ECEA320D537 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,295 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
fitness spray borrow tray health involve skate case please assist tree vast
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-gptj1smr/.seedpass/11D65ECEA320D537/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
c1
|
||||
Seed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: 11D65ECEA320D537 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-gptj1smr/.seedpass/11D65ECEA320D537/backups/entries_db_backup_1772592623.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: Hb+5t89Wl,I\
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: Hb+5t89Wl,I\
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 11D65ECEA320D537 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 11D65ECEA320D537 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
[0m
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025024Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-pwzonuhf",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.381,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 3.1612759710042155,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop/20260304T025024Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop/20260304T025024Z/transcript.raw.txt"
|
||||
}
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
during project tomato main wrist loan crush pause monitor way hundred domain
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-pwzonuhf/.seedpass/9EF260838786CF9C/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-pwzonuhf/.seedpass/9EF260838786CF9C/backups/entries_db_backup_1772592626.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: GoE#K5&17%dz
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: GoE#K5&17%dz
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 9EF260838786CF9C > Entry Actions
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,295 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
during project tomato main wrist loan crush pause monitor way hundred domain
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-pwzonuhf/.seedpass/9EF260838786CF9C/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-pwzonuhf/.seedpass/9EF260838786CF9C/backups/entries_db_backup_1772592626.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: GoE#K5&17%dz
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: GoE#K5&17%dz
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 9EF260838786CF9C > Entry Actions
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 9EF260838786CF9C > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
[0m
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025027Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-41r8wyas",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.528,
|
||||
"seedpass_exit_code": -11,
|
||||
"status": "failed",
|
||||
"failure": "SeedPass exited with non-zero code: -11",
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9691442159964936,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop/20260304T025027Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop/20260304T025027Z/transcript.raw.txt"
|
||||
}
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
pond flame aerobic enhance trash robust daughter worth axis candy twelve vapor
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-41r8wyas/.seedpass/D516EA617A94CF06/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
1
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: D516EA617A94CF06 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-41r8wyas/.seedpass/D516EA617A94CF06/backups/entries_db_backup_1772592630.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: |nBzgBH}2_06
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: |nBzgBH}2_06
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: D516EA617A94CF06 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,295 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
pond flame aerobic enhance trash robust daughter worth axis candy twelve vapor
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-41r8wyas/.seedpass/D516EA617A94CF06/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
1
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: D516EA617A94CF06 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-41r8wyas/.seedpass/D516EA617A94CF06/backups/entries_db_backup_1772592630.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: |nBzgBH}2_06
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: |nBzgBH}2_06
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: D516EA617A94CF06 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: D516EA617A94CF06 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
[0m
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025117Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-mez9_mdd",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.039,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9671711249975488,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025117Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025117Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
genuine armed avoid endorse amazing plunge hungry luggage ship demand glimpse law
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-mez9_mdd/.seedpass/56FAC521B97D107F/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-mez9_mdd/.seedpass/56FAC521B97D107F/backups/entries_db_backup_1772592679.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 7[3Kv]jWQw9&
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 7[3Kv]jWQw9&
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 56FAC521B97D107F > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
genuine armed avoid endorse amazing plunge hungry luggage ship demand glimpse law
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-mez9_mdd/.seedpass/56FAC521B97D107F/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-mez9_mdd/.seedpass/56FAC521B97D107F/backups/entries_db_backup_1772592679.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 7[3Kv]jWQw9&
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 7[3Kv]jWQw9&
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 56FAC521B97D107F > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 56FAC521B97D107F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025120Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-cozw_4s9",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.069,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9616536520043155,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025120Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025120Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
voice century spatial okay occur tortoise worry define trick assault reject oblige
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-cozw_4s9/.seedpass/F94C396516AC474B/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
1
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: F94C396516AC474B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-cozw_4s9/.seedpass/F94C396516AC474B/backups/entries_db_backup_1772592682.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: y*3`Y$7VbT9p
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: y*3`Y$7VbT9p
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: F94C396516AC474B > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
voice century spatial okay occur tortoise worry define trick assault reject oblige
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-cozw_4s9/.seedpass/F94C396516AC474B/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
1
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: F94C396516AC474B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-cozw_4s9/.seedpass/F94C396516AC474B/backups/entries_db_backup_1772592682.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: y*3`Y$7VbT9p
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: y*3`Y$7VbT9p
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: F94C396516AC474B > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: F94C396516AC474B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: F94C396516AC474B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025123Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-4c35mt9q",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.036,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.979513156002213,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025123Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025123Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
half science sock staff desk climb repeat expire body draw weird shield
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-4c35mt9q/.seedpass/4A453510222C2D2B/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-4c35mt9q/.seedpass/4A453510222C2D2B/backups/entries_db_backup_1772592685.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: i[L-1g2Ea0>V
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: i[L-1g2Ea0>V
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 4A453510222C2D2B > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
half science sock staff desk climb repeat expire body draw weird shield
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-4c35mt9q/.seedpass/4A453510222C2D2B/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-4c35mt9q/.seedpass/4A453510222C2D2B/backups/entries_db_backup_1772592685.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: i[L-1g2Ea0>V
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: i[L-1g2Ea0>V
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 4A453510222C2D2B > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 4A453510222C2D2B > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025126Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-gfrrggqq",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.075,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9675017809931887,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025126Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025126Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
mixture vital dune brick door salad unit gun squeeze piano hello multiply
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-gfrrggqq/.seedpass/38C7E6AB86C26773/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
1
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: 38C7E6AB86C26773 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-gfrrggqq/.seedpass/38C7E6AB86C26773/backups/entries_db_backup_1772592688.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: LN_-14q5Vfm]
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: LN_-14q5Vfm]
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 38C7E6AB86C26773 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
mixture vital dune brick door salad unit gun squeeze piano hello multiply
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-gfrrggqq/.seedpass/38C7E6AB86C26773/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
1
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: 38C7E6AB86C26773 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-gfrrggqq/.seedpass/38C7E6AB86C26773/backups/entries_db_backup_1772592688.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: LN_-14q5Vfm]
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: LN_-14q5Vfm]
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 38C7E6AB86C26773 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 38C7E6AB86C26773 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025129Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-c_obbnys",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.072,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9662999349966412,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025129Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025129Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
expect rail acoustic pluck claim empower matter lucky price misery stage verify
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-c_obbnys/.seedpass/C3AE07AF4750C47C/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-c_obbnys/.seedpass/C3AE07AF4750C47C/backups/entries_db_backup_1772592692.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: Ta8B0&"6vK}s
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: Ta8B0&"6vK}s
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C3AE07AF4750C47C > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
expect rail acoustic pluck claim empower matter lucky price misery stage verify
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-c_obbnys/.seedpass/C3AE07AF4750C47C/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-c_obbnys/.seedpass/C3AE07AF4750C47C/backups/entries_db_backup_1772592692.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: Ta8B0&"6vK}s
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: Ta8B0&"6vK}s
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C3AE07AF4750C47C > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C3AE07AF4750C47C > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025132Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-gwo5177_",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.059,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.953473429995938,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025132Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025132Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
quote copy forest flip choice receive announce analyst sudden deposit sudden umbrella
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-gwo5177_/.seedpass/60A5D00F1D5DBF27/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-gwo5177_/.seedpass/60A5D00F1D5DBF27/backups/entries_db_backup_1772592695.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 2A)VM+h4g7-s
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 2A)VM+h4g7-s
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
quote copy forest flip choice receive announce analyst sudden deposit sudden umbrella
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-gwo5177_/.seedpass/60A5D00F1D5DBF27/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-gwo5177_/.seedpass/60A5D00F1D5DBF27/backups/entries_db_backup_1772592695.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 2A)VM+h4g7-s
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 2A)VM+h4g7-s
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 60A5D00F1D5DBF27 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025135Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-vra5052y",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.063,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9578255149972392,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025135Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025135Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
gossip syrup country fiscal change quick silly wear delay soda chest tennis
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-vra5052y/.seedpass/3F04600A817D0A39/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-vra5052y/.seedpass/3F04600A817D0A39/backups/entries_db_backup_1772592698.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 8Ktx<GoW/67$
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 8Ktx<GoW/67$
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F04600A817D0A39 > Entry Actions
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
gossip syrup country fiscal change quick silly wear delay soda chest tennis
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-vra5052y/.seedpass/3F04600A817D0A39/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-vra5052y/.seedpass/3F04600A817D0A39/backups/entries_db_backup_1772592698.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 8Ktx<GoW/67$
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 8Ktx<GoW/67$
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F04600A817D0A39 > Entry Actions
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3F04600A817D0A39 > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025138Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-ojw5qz4f",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.064,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.958073121997586,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025138Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_patched/20260304T025138Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
casual engage patient february exhibit vacant valve surprise input ordinary pill neglect
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-ojw5qz4f/.seedpass/A6125A327572315F/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-ojw5qz4f/.seedpass/A6125A327572315F/backups/entries_db_backup_1772592701.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 31K,kK=8Sk'q
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 31K,kK=8Sk'q
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A6125A327572315F > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: A6125A327572315F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: A6125A327572315F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: A6125A327572315F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
casual engage patient february exhibit vacant valve surprise input ordinary pill neglect
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-ojw5qz4f/.seedpass/A6125A327572315F/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-ojw5qz4f/.seedpass/A6125A327572315F/backups/entries_db_backup_1772592701.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: 31K,kK=8Sk'q
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: 31K,kK=8Sk'q
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A6125A327572315F > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: A6125A327572315F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: A6125A327572315F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: A6125A327572315F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: A6125A327572315F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: A6125A327572315F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025426Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-jzih61of",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.081,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9756086929992307,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_postfix/20260304T025426Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_postfix/20260304T025426Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
replace winner deputy alpha client biology sunset gallery deny double veteran tornado
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-jzih61of/.seedpass/B948FDAF70DFEE39/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-jzih61of/.seedpass/B948FDAF70DFEE39/backups/entries_db_backup_1772592868.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: ~Ol6G7p5?O~s
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: ~Ol6G7p5?O~s
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B948FDAF70DFEE39 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
replace winner deputy alpha client biology sunset gallery deny double veteran tornado
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-jzih61of/.seedpass/B948FDAF70DFEE39/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-jzih61of/.seedpass/B948FDAF70DFEE39/backups/entries_db_backup_1772592868.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: ~Ol6G7p5?O~s
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: ~Ol6G7p5?O~s
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B948FDAF70DFEE39 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: B948FDAF70DFEE39 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025429Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-eq565p5z",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.066,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9688070629999856,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_postfix/20260304T025429Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_postfix/20260304T025429Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
limit enemy eagle design cake into hope best device lamp derive bind
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-eq565p5z/.seedpass/A40FE1145B07A196/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-eq565p5z/.seedpass/A40FE1145B07A196/backups/entries_db_backup_1772592872.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: T3k{VzKa-55,
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: T3k{VzKa-55,
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A40FE1145B07A196 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
limit enemy eagle design cake into hope best device lamp derive bind
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-eq565p5z/.seedpass/A40FE1145B07A196/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-eq565p5z/.seedpass/A40FE1145B07A196/backups/entries_db_backup_1772592872.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: T3k{VzKa-55,
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: T3k{VzKa-55,
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: A40FE1145B07A196 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: A40FE1145B07A196 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025432Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-l7ug8s9s",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 2.99,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9770086809949134,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_postfix/20260304T025432Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_postfix/20260304T025432Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
glass below bean police ten vault enter ecology state twenty zone radio
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-l7ug8s9s/.seedpass/C8AE762DBDA5CE1E/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
c1
|
||||
Seed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-l7ug8s9s/.seedpass/C8AE762DBDA5CE1E/backups/entries_db_backup_1772592875.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: t(8CFsA>+23a
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: t(8CFsA>+23a
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Entry Actions
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
Enter search string: agent
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
glass below bean police ten vault enter ecology state twenty zone radio
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-l7ug8s9s/.seedpass/C8AE762DBDA5CE1E/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
c1
|
||||
Seed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-l7ug8s9s/.seedpass/C8AE762DBDA5CE1E/backups/entries_db_backup_1772592875.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: t(8CFsA>+23a
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: t(8CFsA>+23a
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Entry Actions
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
Enter search string: agent
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > Search Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu > List Entries
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C8AE762DBDA5CE1E > Main Menu
|
||||
Sync failed: No backup found on Nostr relays.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025435Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-9hmhyikt",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.095,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9899718029992073,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_postfix/20260304T025435Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_postfix/20260304T025435Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
power rebel obtain margin exhibit engage major private illegal couch buffalo cruel
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-9hmhyikt/.seedpass/C2D23884050CD54A/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-9hmhyikt/.seedpass/C2D23884050CD54A/backups/entries_db_backup_1772592878.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: >mk]5$Mm9QY1
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: >mk]5$Mm9QY1
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C2D23884050CD54A > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
power rebel obtain margin exhibit engage major private illegal couch buffalo cruel
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-9hmhyikt/.seedpass/C2D23884050CD54A/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-9hmhyikt/.seedpass/C2D23884050CD54A/backups/entries_db_backup_1772592878.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: >mk]5$Mm9QY1
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: >mk]5$Mm9QY1
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: C2D23884050CD54A > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: C2D23884050CD54A > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025438Z",
|
||||
"command": [
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/venv/bin/python",
|
||||
"/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app",
|
||||
"home_dir": "/tmp/seedpass-agent-home-z_g89uhi",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.015,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.983370638998167,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_postfix/20260304T025438Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_installed_loop_postfix/20260304T025438Z/transcript.raw.txt"
|
||||
}
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
prize upper three tragic sentence sweet vital park trust tide mechanic flock
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-z_g89uhi/.seedpass/B6958F9645CA0A11/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-z_g89uhi/.seedpass/B6958F9645CA0A11/backups/entries_db_backup_1772592881.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: D~vl13UG0k<?
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: D~vl13UG0k<?
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B6958F9645CA0A11 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/tmp/seedpass-beta-blackbox-1772591563/.seedpass/app/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
prize upper three tragic sentence sweet vital park trust tide mechanic flock
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-z_g89uhi/.seedpass/B6958F9645CA0A11/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-z_g89uhi/.seedpass/B6958F9645CA0A11/backups/entries_db_backup_1772592881.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: D~vl13UG0k<?
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: D~vl13UG0k<?
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: B6958F9645CA0A11 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: B6958F9645CA0A11 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T024811Z",
|
||||
"command": [
|
||||
"/home/user/Documents/GitHub/SeedPass/.venv/bin/python",
|
||||
"/home/user/Documents/GitHub/SeedPass/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/home/user/Documents/GitHub/SeedPass",
|
||||
"home_dir": "/tmp/seedpass-agent-home-lsjl8vn1",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.17,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 2.9849739780038362,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_local/20260304T024811Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_local/20260304T024811Z/transcript.raw.txt"
|
||||
}
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/home/user/Documents/GitHub/SeedPass/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
often life clown target abuse curtain cave rival nerve view fragile way
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-lsjl8vn1/.seedpass/3F6F1B6C120FA421/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-lsjl8vn1/.seedpass/3F6F1B6C120FA421/backups/entries_db_backup_1772592494.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: j\Z$pq$146VW
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: j\Z$pq$146VW
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,295 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/home/user/Documents/GitHub/SeedPass/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
often life clown target abuse curtain cave rival nerve view fragile way
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-lsjl8vn1/.seedpass/3F6F1B6C120FA421/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-lsjl8vn1/.seedpass/3F6F1B6C120FA421/backups/entries_db_backup_1772592494.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: j\Z$pq$146VW
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: j\Z$pq$146VW
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 3F6F1B6C120FA421 > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
[0m
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"timestamp_utc": "20260304T025148Z",
|
||||
"command": [
|
||||
"/home/user/Documents/GitHub/SeedPass/.venv/bin/python",
|
||||
"/home/user/Documents/GitHub/SeedPass/src/main.py",
|
||||
"--no-clipboard"
|
||||
],
|
||||
"repo_root": "/home/user/Documents/GitHub/SeedPass",
|
||||
"home_dir": "/tmp/seedpass-agent-home-1wb6urzp",
|
||||
"scenario": "core",
|
||||
"stress_cycles": null,
|
||||
"stress_seed": null,
|
||||
"required_coverage_keys": [
|
||||
"startup_onboarding",
|
||||
"main_menu",
|
||||
"invalid_input_resilience",
|
||||
"add_password_quick",
|
||||
"invalid_length_validation",
|
||||
"retrieve_entry",
|
||||
"search_entries",
|
||||
"list_entries",
|
||||
"graceful_exit"
|
||||
],
|
||||
"required_post_conditions": [],
|
||||
"duration_sec": 3.23,
|
||||
"seedpass_exit_code": 0,
|
||||
"status": "passed",
|
||||
"failure": null,
|
||||
"steps": [
|
||||
{
|
||||
"step_id": "core_scenario",
|
||||
"description": "Drive deterministic core TUI scenario.",
|
||||
"status": "passed",
|
||||
"duration_sec": 3.1235425539998687,
|
||||
"detail": null
|
||||
}
|
||||
],
|
||||
"coverage_points": {
|
||||
"add_all_entry_types": false,
|
||||
"add_password_quick": true,
|
||||
"add_totp": false,
|
||||
"archive_restore": false,
|
||||
"graceful_exit": true,
|
||||
"invalid_input_resilience": true,
|
||||
"invalid_length_validation": true,
|
||||
"list_entries": true,
|
||||
"main_menu": true,
|
||||
"modify_entry": false,
|
||||
"retrieve_entry": true,
|
||||
"search_entries": true,
|
||||
"seeded_negative_campaign": false,
|
||||
"settings_stats": false,
|
||||
"settings_toggles_lock_unlock": false,
|
||||
"startup_onboarding": true,
|
||||
"stress_cycles": false,
|
||||
"totp_codes_view": false
|
||||
},
|
||||
"post_conditions": {
|
||||
"archive_restore_consistency": false,
|
||||
"lock_unlock_recovers_retrieval": false
|
||||
},
|
||||
"transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_local_after/20260304T025148Z/transcript.clean.txt",
|
||||
"transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test_local_after/20260304T025148Z/transcript.raw.txt"
|
||||
}
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/home/user/Documents/GitHub/SeedPass/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
way window life level credit illness crack pool tortoise kitten cry absorb
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-1wb6urzp/.seedpass/98308BF26968392F/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-1wb6urzp/.seedpass/98308BF26968392F/backups/entries_db_backup_1772592711.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: #XrX+Up8(r94
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: #XrX+Up8(r94
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 98308BF26968392F > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
@@ -0,0 +1,294 @@
|
||||
Startup Options:
|
||||
1. Continue
|
||||
2. Restore from backup
|
||||
Select an option: 1
|
||||
Initialized checksum for '/home/user/Documents/GitHub/SeedPass/src/seedpass/core/manager.py'.
|
||||
Choose an option:
|
||||
1. Paste in an existing seed in full
|
||||
2. Enter an existing seed one word at a time
|
||||
3. Generate a new seed
|
||||
4. Restore from Nostr
|
||||
5. Restore from local backup
|
||||
Enter choice (1/2/3/4/5): 3
|
||||
Your new BIP-85 seed phrase is:
|
||||
way window life level credit illness crack pool tortoise kitten cry absorb
|
||||
Please write this down and keep it in a safe place!
|
||||
Do you want to use this generated seed? (Y/N): Y
|
||||
Enter a new password: *************
|
||||
Confirm your password: *************
|
||||
Connecting to relays...
|
||||
c
|
||||
=== Seed Profile Stats ===
|
||||
Total entries: 0
|
||||
password: 0
|
||||
totp: 0
|
||||
ssh: 0
|
||||
seed: 0
|
||||
pgp: 0
|
||||
nostr: 0
|
||||
key_value: 0
|
||||
managed_account: 0
|
||||
document: 0
|
||||
Relays configured: 3
|
||||
Backups: 0 (dir: /tmp/seedpass-agent-home-1wb6urzp/.seedpass/98308BF26968392F/backups)
|
||||
Schema version: 4
|
||||
Database checksum ok: no
|
||||
Script checksum ok: yes
|
||||
Snapshot chunks: 0
|
||||
Pending deltas: 0
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Press Enter to continue.
|
||||
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 99
|
||||
Invalid choice. Please select a valid option.
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 99
|
||||
Invalid choice.
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: abc
|
||||
Error: Index must be a number.
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 1
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Add Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Add Entry:
|
||||
1. Password
|
||||
2. 2FA (TOTP)
|
||||
3. SSH Key
|
||||
4. Seed Phrase
|
||||
5. Nostr Key Pair
|
||||
6. PGP Key
|
||||
7. Key/Value
|
||||
8. Managed Account
|
||||
9. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Add Entry > Password
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Choose mode: [Q]uick or [A]dvanced? q
|
||||
Enter the label or website name: agent.example
|
||||
Enter the username (optional): agent
|
||||
Enter the URL (optional): https://agent.example
|
||||
Enter desired password length (default 16): 3
|
||||
Error: Password length must be between 8 and 128.
|
||||
Enter desired password length (default 16): 12
|
||||
Include special characters? (Y/n):
|
||||
[+] Checksum updated successfully.
|
||||
Backup created successfully at '/tmp/seedpass-agent-home-1wb6urzp/.seedpass/98308BF26968392F/backups/entries_db_backup_1772592711.json.enc'.
|
||||
[+] Entry added successfully at index 0.
|
||||
|
||||
[+] Password generated and indexed with ID 0.
|
||||
|
||||
Password for agent.example: #XrX+Up8(r94
|
||||
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 2
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Retrieve Entry
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter the index number of the entry to retrieve: 0
|
||||
Retrieving password for 'agent.example' with length 12.
|
||||
Username: agent
|
||||
URL: https://agent.example
|
||||
|
||||
[+] Retrieved Password for agent.example:
|
||||
|
||||
Password: #XrX+Up8(r94
|
||||
Associated Username: agent
|
||||
Associated URL: https://agent.example
|
||||
Archived Status: Active
|
||||
Press Enter to continue...
|
||||
cSeed Profile: 98308BF26968392F > Entry Actions
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entry Actions:
|
||||
A. Archive
|
||||
N. Add Note
|
||||
C. Add Custom Field
|
||||
H. Add Hidden Field
|
||||
E. Edit
|
||||
T. Edit Tags
|
||||
Select an action or press Enter to return:
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 3
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
Enter search string: agent
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > Search Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Search Results:
|
||||
|
||||
0. Password - agent.example (agent)
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit: 4
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back: 1
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
[+] Entries:
|
||||
|
||||
0. Password - agent.example
|
||||
Enter index to view details or press Enter to go back:
|
||||
cSeed Profile: 98308BF26968392F > Main Menu > List Entries
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
List Entries:
|
||||
1. All
|
||||
2. Password
|
||||
3. Totp
|
||||
4. Ssh
|
||||
5. Seed
|
||||
6. Pgp
|
||||
7. Nostr
|
||||
8. Key Value
|
||||
9. Managed Account
|
||||
10. Document
|
||||
Select entry type or press Enter to go back:
|
||||
cSeed Profile: 98308BF26968392F > Main Menu
|
||||
Profile is ONLINE by default. Switch to offline mode in Settings if needed.
|
||||
|
||||
Select an option:
|
||||
1. Add Entry
|
||||
2. Retrieve Entry
|
||||
3. Search Entries
|
||||
4. List Entries
|
||||
5. Modify an Existing Entry
|
||||
6. 2FA Codes
|
||||
7. Settings
|
||||
8. List Archived
|
||||
|
||||
Enter your choice (1-8) or press Enter to exit:
|
||||
Exiting the program.
|
||||
Reference in new issue
Block a user