Skip to content

1Password 1pux Import Silently Drops Some Passwords #12800

@smilberg

Description

@smilberg

Have you searched for an existing issue?

  • Yes, I tried searching and reviewed the pinned issues

Brief Summary

When importing from 1pux, some entries with passwords but no usernames lose the password, silently.

On MacOS using 2.7.9 (I checked .10 and .11 change logs and see nothing related, so presumably the issue persists).

I manufactured a minimal 1pux facsimile that reproduces the error and attached it as a zip file. There are three entries, two without usernames, and one with username. The first one without username loses the password on import. The other two work fine.

CSV imports work fine and I'm using that as a work-around for now.

PS: thanks for creating and maintaining this great software!

1PasswordExport-mod.zip

Steps to Reproduce

Steps to reproduce:

  1. Rename uploaded .zip to .1pux.
  2. Database > Import.
  3. Select "1Password Export (1pux)"
  4. Select the file from 1.
  5. Hit "Continue".
  6. Observe the import preview showing password missing from the first entry.

If you examine the json you can see that the problem entry specifies the password in ...items[0].details.password, whereas the other two entries specify it in ...items[n].details.loginFields.

I'm not entirely sure how the entry the 3rd entry (no username, but imports correctly) was created, but it is a year or so old and has a different categoryUuid. I don't know if it was created differently, or 1Password changed how it records username-less entries.

The 1st and 2nd entry were created from the same type of 1Password entry ("Password") and are contemporaneous.

Expected Versus Actual Behavior

Expected: first entry is imported with password.
Actual: first entry is imported without password.

KeePassXC Debug Information

KeePassXC - Version 2.7.9
Revision: 8f6dd13

Qt 5.15.11
Debugging mode is disabled.

Operating system: macOS 15.7
CPU architecture: arm64
Kernel: darwin 24.6.0

Enabled extensions:
- Auto-Type
- Browser Integration
- Passkeys
- SSH Agent
- KeeShare
- YubiKey
- Quick Unlock

Cryptographic libraries:
- Botan 3.1.1

Operating System

macOS

Linux Desktop Environment

None

Linux Windowing System

None

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions