gopass
Paquet d'installation silencieuse pour gopass
1.17.3-1
Security
Security
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-gopass
- name: gopass
- version: 1.17.3-1
- categories: Security
- maintainer: WAPT Team,Tranquil IT,Ingrid TALBOT
- editor: gopass
- licence: opensource_free,cpe:/a:mit:x11_license,wapt_public
- locale: all
- target_os: redhat_based
- impacted_process: gopass
- architecture: x64
- signature_date:
- size: 8.27 Mo
- installed_size: 19.85 Mo
- homepage : https://www.gopass.pw/
package : tis-gopass
version : 1.17.3-1
architecture : x64
section : base
priority : optional
name : gopass
categories : Security
maintainer : WAPT Team,Tranquil IT,Ingrid TALBOT
description : Gopass is an open-source password manager that allows you to store your passwords securely
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : redhat_based
min_wapt_version : 2.3
sources :
installed_size : 19845693
impacted_process : gopass
description_fr : Gopass est un gestionnaire de mots de passe open-source qui vous permet de stocker vos mots de passe en toute sécurité
description_pl : Gopass to menedżer haseł o otwartym kodzie źródłowym, który umożliwia bezpieczne przechowywanie haseł
description_de : Gopass ist ein Open-Source-Passwortmanager, mit dem Sie Ihre Passwörter sicher speichern können
description_es : Gopass es un gestor de contraseñas de código abierto que te permite almacenar tus contraseñas de forma segura
description_pt : O Gopass é um gestor de senhas de código aberto que lhe permite guardar as suas senhas de forma segura
description_it : Gopass è un gestore di password open-source che consente di memorizzare le password in modo sicuro
description_nl : Gopass is een open-source wachtwoordmanager waarmee u uw wachtwoorden veilig kunt opslaan
description_ru : Gopass - это менеджер паролей с открытым исходным кодом, который позволяет безопасно хранить пароли
audit_schedule :
editor : gopass
keywords : password,manager
licence : opensource_free,cpe:/a:mit:x11_license,wapt_public
homepage : https://www.gopass.pw/
package_uuid : 0e95bbcd-1cb7-4259-9d5b-23dc77d21ebc
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 29c84dc37ac73e7844251874296e39e8411147b50487314d80e1393d8dae8615
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-09-22T19:06:20.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : ZRNY6Slcq9blZmwBCByRAMx6LIFLKYkrgtDfeI/giKtmulkzrOLmtb22Xfgip3okS2uGfoeY36aSiJJrC2mmoluNIO7WveFPuK7O+5susbDmukVWCts2yKXWeDyJXpdBd/QVPvD7ERWAG8DQPJkRuzRpUuIwTGuLToZ0xpGg2iOt6HqbZ6YkNOtA50RquPNNmmY/hOtHUBRxr6i8jRcittvKApkaR6XfHykqf7Po4rWj+XdHly8J+ZTdrPcnpoutoW88Yq1hDojbF1ioCTfkv+KxSFab9wZDxTkti+pt8P3jfmKc3acyi1a5mCMQXTWNNxzvFA5LJ78r7xJtTQuZFw==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
if get_distrib_linux() == 'fedora':
install_yum(glob.glob("gopass_*_linux_amd64.rpm")[0])
else:
install_rpm(glob.glob("gopass_*_linux_amd64.rpm")[0])
def uninstall():
uninstall_yum("gopass")
# -*- coding: utf-8 -*-
from setuphelpers import *
import re
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
update_dict = {"windows": ".zip", "redhat_based" : "amd64.rpm", "debian_based" : "amd64.deb", "macos": "darwin-amd64.tar.gz"}
api_url = "https://api.github.com/repos/gopasspw/gopass/releases/latest"
# Get data from API
releases_dict = json.loads(wgets(api_url, proxies=proxies))
rpm_found = False # Flag pour indiquer la découverte d'un fichier .rpm
for release in releases_dict:
if rpm_found:
break
for asset in releases_dict["assets"]:
if asset["browser_download_url"].endswith(".rpm") and update_dict[control.target_os] in asset["browser_download_url"]:
url_download = asset["browser_download_url"]
latest_bin = url_download.split("/")[-1]
version = releases_dict["name"].replace("v", "")
rpm_found = True # Mettre à jour le flag pour indiquer qu'un rpm a été trouvé
break
# Deleting binaries
for f in glob.glob("*.rpm"):
if f != latest_bin:
remove_file(f)
# Downloading latest binaries
print("Download URL is: %s" % url_download)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(url_download, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
control.set_software_version(version)
control.save_control_to_wapt()
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
de80b8ed3c85c2e514c5c62faf1f88691a0479fcfbcfc5aa6336c0f4fbe20d8a : WAPT/control
29c84dc37ac73e7844251874296e39e8411147b50487314d80e1393d8dae8615 : WAPT/icon.png
f2b3677449ca846d4cb08a954eade94e21d1bc03c9104111ae5134faabda59cb : gopass_1.17.3_linux_amd64.rpm
73e67c6d38b7549cce562ab3b16a34b5ce71686eb51e02e9f63d055d4e9c857c : luti.json
d9b74112bc9e69f95452e07176fbd989987320061cc7cf1dc8d6945b17535044 : setup.py
c2a408f58fa71a67c59931afaba4ab5ecc5320935bac634e5b9b453ff331f1ea : update_package.py