1Password
Paquet d’installation silencieuse pour 1Password
8.12.6-6
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-1password
- name: 1Password
- version: 8.12.6-6
- categories: Security
- maintainer: WAPT Team,Tranquil IT,Bertrand Lemoigne
- licence: opensource_free,wapt_private
- target_os: macos
- impacted_process: 1Password
- architecture: all
- signature_date:
- size: 353.71 Mo
- homepage : https://1password.com/downloads/
package : tis-1password
version : 8.12.6-6
architecture : all
section : base
priority : optional
name : 1Password
categories : Security
maintainer : WAPT Team,Tranquil IT,Bertrand Lemoigne
description : Password manager
depends :
conflicts :
maturity : PREPROD
locale :
target_os : macos
min_wapt_version : 2.5
sources :
installed_size :
impacted_process : 1Password
description_fr : Gestionnaire de mots de passe
description_pl :
description_de :
description_es :
description_pt :
description_it :
description_nl :
description_ru :
audit_schedule :
editor :
keywords :
licence : opensource_free,wapt_private
homepage : https://1password.com/downloads/
package_uuid : f2a95274-969e-4bc4-abef-bfd1464ac9fd
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 12
max_os_version :
icon_sha256sum : 398df5ca51a569a2f1621473ac25315eff6680ba1910f01da89690cc8f7dd6b5
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-03-10T17:30:41.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 : Xll/bJ0052/7HLqWpwQOdDy8VMrDmYAbWeMrh7hcMOH/0ErHzNbiTlOtALDeA+WOVerx5iIT8z/0uWtjmk0G7UbqA4RWykl+GCWQhfBMRo58ravDTq3PJMGUrkZx5xsMJEAF9heef91+sgv2m0tmQHmNU7bxVR7F5ORrak8FbotGfGU2hqA3Qsmpj7mbsumMHoX8oLlJTZlr2ggLiv842lqILPrzIUq++FBTqL+WGXaQHBF4Z4E7LG52XK/Dzr3TuGbX8rwiEkg/HPC6asNMOilbeGiYPvH2UXM0mi9q8LmyCI8clLNNTi8k+uuY5DnVL1yYh99WXlGKXSEiYDhyDw==
# -*- coding: utf-8 -*-
from setuphelpers import *
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
app_name = "1Password"
app_uninstallkey = "pkgid:com.1password.1password"
def install():
# Declaring local variables
bin_name = glob.glob("1Password*.pkg")[0]
# Installing the software
install_pkg(bin_name,key=app_uninstallkey)
def uninstall():
# Uninstalling the software
uninstall_app(app_name)
uninstall_app(app_uninstallkey)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
url ="https://releases.1password.com/mac/stable"
for bs_search in bs_find_all(url,'h6',proxies=proxies):
if '1Password for Mac' in bs_search.text:
version = str(bs_search.text).split(" ")[-1]
short_version = str(bs_search.text).split(" ")[-1].split(".")[0]
break
download_url = f"https://cache.agilebits.com/dist/1P/mac{short_version}/1Password-{version}.pkg"
latest_bin = f"1Password-{version}.pkg"
# Downloading latest binaries
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
package_updated = True
else:
print("Binary is present: %s" % latest_bin)
# Deleting outdated binaries
for f in glob.glob("*.pkg"):
if f != latest_bin:
remove_file(f)
# Mettre à jour le package
control.set_software_version(version)
control.save_control_to_wapt()
2235c87215d6c0b550be0f906d350d9012d9df69dc129f9a09c110bc9fe94693 : 1Password-8.12.6.pkg
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
aee5d745fdab4da2fa86a31114ae63777a9bfbc63a2ca0fb07761afbdc836aa0 : WAPT/control
398df5ca51a569a2f1621473ac25315eff6680ba1910f01da89690cc8f7dd6b5 : WAPT/icon.png
1def64bd221b41cd37a8b1fc3b7ff82089f1304b124a3480e50fc3a15e87c032 : luti.json
2fa040e48d193b54f7973656f237e6782bc89cf409e6fdc16ebb2f06af47e8a0 : setup.py
f573716f779e71d16c28ddae3dbe2da2f03f9e3c432c16afc98b7e9b980ab1eb : update_package.py