Flatsonar

Projectpad

by Emmanuel Touzery

Projectpad allows to manage secret credentials and server information that you need to handle as a software developer or sysadmin.

Broad permissions Flathub reviewed MIT v3.0.2
Screenshot 1 of Projectpad Screenshot 2 of Projectpad Screenshot 3 of Projectpad Screenshot 4 of Projectpad

About

Projectpad allows to manage secret credentials and server information that you need to handle as a software developer or sysadmin. List of servers, list of point of interests on those servers (applications, log files, databases, servers). It will securely store passwords and keys. It will also allow you to run commands (locally or on SSH servers), open terminals on remote SSH servers, and so on. The data is securely stored on-disk using SQLcipher, which uses 256-bit AES. The database is password-protected, but you can store the password in your OS keyring. Since the database is encrypted, you can put it in your dropbox (or similar account), to share it between computers.

Projectpad's target audience are people who today have to use several tools to do their work effectively: a keepass-like application, a series of text files with notes, and a few shell scripts. Instead of that, projectpad offers a streamlined, integrated solution.

Projectpad consists of two applications:

  • the GUI projectpad application, which allows you to enter/edit data, search it, open websites and so on (included in this flatpak);
  • the command-line ppcli application, which allows you to run commands, connect to servers, open files of interest and so on (must be installed separately, see https://github.com/emmanueltouzery/projectpad2).

Permissions

2 permissions weaken the sandbox. Flatsonar asks before installing.

  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • your keyring / saved passwords
    --talk-name=org.freedesktop.secrets
  • network
    --share=network
  • inter-process communication (needed for X11)
    --share=ipc
  • Wayland display
    --socket=wayland
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • GPU acceleration
    --device=dri

Who publishes this

On Flathub: the manifest was reviewed and built on Flathub's infrastructure, but the developer has not verified ownership of the app id.

  • on Flathub: manifest reviewed and built by Flathub; the developer has not verified the app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.