Skip to content

Wrong otp secrets when importing from 1pux file #10368

@double-square

Description

@double-square

Overview

When importing data from 1pux file, keepassxc import otp string like this
otpauth://totp/credential:email?secret=otpauthtotpcredentialemailsecretACTUAL_SECRET&period=30&digits=6&issuer=issuer_name
and this leads to wrong otp codes

Steps to Reproduce

  1. Export 1pux file from 1password that contains credential with totp
  2. Import 1pux file into KeepassXc 2.7.7
  3. Check otp field in Advanced tab

Expected Behavior

The line in the otp field should be identical to that in 1password

Actual Behavior

The otp line from 1password appears in the secret option in the keepassxc otp line

Debug Information

KeePassXC - Version 2.7.7
Revision: 68e2dd8

Qt 5.15.11
Debugging mode is disabled.

Operating system: macOS 14.3
CPU architecture: arm64
Kernel: darwin 23.3.0

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • Passkeys
  • SSH Agent
  • KeeShare
  • YubiKey
  • Quick Unlock

Cryptographic libraries:

  • Botan 3.1.1

Operating System: macOS

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions