WithSecure agent desktop
Silent install package for WithSecure agent desktop
25.5.416.0-2
System
Security
System
Security
Preprod packages are packages built on LUTI.
They remain in PREPROD usually for 5 days, after which a new VirusTotal scan is performed.
If the package passes this last check, it is promoted to PROD and published on the store.
- package: tis-withsecure-agent-desktop
- name: WithSecure agent desktop
- version: 25.5.416.0-2
- categories: System,Security
- maintainer: WAPT Team,Tranquil IT,Flavien SCHELFAUT
- editor: WithSecure Corporation
- licence: proprietary_free
- locale: all
- target_os: windows
- impacted_process: fshoster32
- architecture: x64
- signature_date:
- size: 58.11 Mo
- homepage : https://www.withsecure.com/
package : tis-withsecure-agent-desktop
version : 25.5.416.0-2
architecture : x64
section : base
priority : optional
name : WithSecure agent desktop
categories : System,Security
maintainer : WAPT Team,Tranquil IT,Flavien SCHELFAUT
description : WithSecure Agent Desktop is an IT security solution that offers real-time protection against malware, viruses and ransomware, using artificial intelligence for proactive threat detection and centralized security management
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 2.4
sources :
installed_size :
impacted_process : fshoster32
description_fr : WithSecure Agent Desktop est une solution de sécurité informatique qui offre une protection en temps réel contre les logiciels malveillants, les virus et les ransomwares, en utilisant l'intelligence artificielle pour une détection proactive des menaces et une gestion centralisée de la sécurité.
description_pl : WithSecure Agent Desktop to rozwiązanie bezpieczeństwa IT, które oferuje ochronę w czasie rzeczywistym przed złośliwym oprogramowaniem, wirusami i oprogramowaniem ransomware, wykorzystując sztuczną inteligencję do proaktywnego wykrywania zagrożeń i scentralizowanego zarządzania bezpieczeństwem.
description_de : WithSecure Agent Desktop ist eine IT-Sicherheitslösung, die Echtzeitschutz vor Malware, Viren und Ransomware bietet und künstliche Intelligenz für eine proaktive Erkennung von Bedrohungen und eine zentrale Sicherheitsverwaltung nutzt.
description_es : WithSecure Agent Desktop es una solución de seguridad informática que ofrece protección en tiempo real contra malware, virus y ransomware, utilizando inteligencia artificial para la detección proactiva de amenazas y la gestión centralizada de la seguridad.
description_pt : O WithSecure Agent Desktop é uma solução de segurança de TI que oferece proteção em tempo real contra malware, vírus e ransomware, utilizando inteligência artificial para deteção proactiva de ameaças e gestão centralizada da segurança
description_it : WithSecure Agent Desktop è una soluzione di sicurezza informatica che offre protezione in tempo reale contro malware, virus e ransomware, utilizzando l'intelligenza artificiale per il rilevamento proattivo delle minacce e la gestione centralizzata della sicurezza.
description_nl : WithSecure Agent Desktop is een IT-beveiligingsoplossing die realtime bescherming biedt tegen malware, virussen en ransomware, met behulp van kunstmatige intelligentie voor proactieve detectie van bedreigingen en gecentraliseerd beveiligingsbeheer.
description_ru : WithSecure Agent Desktop - это решение для обеспечения ИТ-безопасности, которое предлагает защиту от вредоносных программ, вирусов и программ-рансомов в режиме реального времени, используя искусственный интеллект для проактивного обнаружения угроз и централизованного управления безопасностью.
audit_schedule :
editor : WithSecure Corporation
keywords :
licence : proprietary_free
homepage : https://www.withsecure.com/
package_uuid : 190409c5-cb34-47c6-bd84-03e54de8d32a
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0
max_os_version :
icon_sha256sum : 94579e3e3924e8bfd44e562bcf9406aff640e418f196ce0a209439eab74fbe1a
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2025-12-10T08:30:12.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 : PM+IEjqyPJdJKwnyVCPR+ZFWhtAq4j+DlmNz3ODtT8yYkhBX1LsS0N2TASQNsWfucsxJz0Qy1pQJBCSX5TPrjpoJCR2jMBprBfbtdfn/A2jv2qxze6aEpZuptBh7Mu/vRotrDNAZye1YseIWvZ1hNlcwyHrh9V0bhlxqdE+qiHxwuUurGacpiMSHXFKROOrCJUizFAgMiJFwnMEZzzl01VXMAbwUAlYTAtyvlL1vUwyqWma5jxkePJR0e5uuNIEZ1/w7GT4BdEHkrw1leY5k/GjlU/x1DenNVGsRIiq9d/CeMH7ya/nI+UtDZbk5+QEb4eMFkAEJ219oRf2A1VDiYQ==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
bin_name = glob.glob("ElementsAgentOfflineInstaller.msi")[0]
# All MSI property : https://www.withsecure.com/userguides/product.html?business/psb-portal/latest/en/concept_zh2_rfh_4bc-psb-portal-latest-en
properties={
# "VOUCHER": ""
}
props = ' '.join(["%s=%s" % (k, v) for (k, v) in properties.items()])
killalltasks(ensure_list(control.impacted_process))
run(f'"{makepath(system32(), "msiexec.exe")}" /norestart /q /i "{bin_name}" {props}')
wait_uninstallkey_present(name="^WithSecure. Elements Agent$")
def uninstall():
for to_uninstall in installed_softwares(name="^WithSecure. Elements Agent$"):
print(f"Removing: {to_uninstall['name']} ({to_uninstall['version']})")
killalltasks(ensure_list(control.impacted_process))
run(rf'{to_uninstall["uninstall_string"]} --silent')
wait_uninstallkey_absent(name="^WithSecure. Elements Agent$")
# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2024
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *
from setupdevhelpers import *
import waptlicences
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
app_name = control.name
# All download available here : https://www.withsecure.com/en/support/download
download_url = "https://download.withsecure.com/PSB/latest/ElementsAgentOfflineInstaller.msi"
latest_bin = download_url.rsplit("/", 1)[-1]
latest_bin_extension = latest_bin.rsplit(".", 1)[-1]
print(f"Download URL is: {download_url}")
if isfile(latest_bin):
remove_file(latest_bin)
print(f"Downloading: {latest_bin}")
wget(download_url, latest_bin, proxies=proxies)
expected_issuer = "WithSecure Oyj"
sign_name = waptlicences.check_msi_signature(latest_bin)[0]
if sign_name != expected_issuer:
error(f'Bad issuer {sign_name} != {expected_issuer} ')
version = get_msi_properties(latest_bin)['ProductVersion']
print(f"Latest {app_name} version is: {version}")
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print(f"Software version updated (from: {control.get_software_version()} to: {Version(version)})")
package_updated = True
else:
print(f"Software version up-to-date ({Version(version)})")
for f in glob.glob(f'*.{latest_bin_extension}'):
if f != latest_bin:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
return package_updated
1e2faede1a17bea4cfc53eaad4b8ca2c04dd62e7c1f1b9a42086c621a327261c : ElementsAgentOfflineInstaller.msi
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
c48cf4a616b76b1ee0c762d9674232da115526c0b652cf6c21ff431051577238 : WAPT/control
94579e3e3924e8bfd44e562bcf9406aff640e418f196ce0a209439eab74fbe1a : WAPT/icon.png
762d1ab9d660c62337d98fea45392596c01b9a8a62287442adbc37484f8da36a : luti.json
3177f3c92400d0ed9588cf9a9f01b8b6d7e96bb86b56aa36d0f4738b56b5840a : setup.py
652cde3bac40a93b96998b727c40ce6c6b788c07ab2d9f823c99e827ce9b9ca5 : update_package.py