Wingetlywingetly
← All apps

SiYuan

by Yunnan Liandi Technology Co., Ltd.v3.8.4

Last updated

The next generation PKM system, your digital garden

Install with winget

$ winget install --id B3log.SiYuan --exact --version 3.8.4

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Silent install command for SiYuan

SiYuan uses EXE (NSIS). The silent install switches are /S.

One-line silent install (x64, user scope)
siyuan-3.8.4-win.exe /S /currentuser

See the full silent install reference for SiYuan

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

No credit card required.

About

SiYuan is a local-first personal knowledge management system, support fine-grained block-level reference and Markdown WYSIWYG.

Installers · v3.8.4

ArchitectureTypeScopeInstallDownload
x64EXE
NSIS
userDirect
x64EXE
NSIS
machineDirect
arm64EXE
NSIS
userDirect
arm64EXE
NSIS
machineDirect

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

25 known CVEs via NVD

  • medium5.4Patched in wingetCVE-2026-40922affects before 3.6.4Apr 16, 2026

    SiYuan is an open-source personal knowledge management system. In versions 3.6.1 through 3.6.3, a prior fix for XSS in bazaar README rendering (incomplete fix for CVE-2026-33066) enabled the Lute HTML sanitizer, but the sanitizer does not block iframe tags, and its URL-prefix bl...

  • critical9.0Patched in wingetCVE-2026-40322affects before 3.6.4Apr 16, 2026

    SiYuan is an open-source personal knowledge management system. In versions 3.6.3 and below, Mermaid diagrams are rendered with securityLevel set to "loose", and the resulting SVG is injected into the DOM via innerHTML. This allows attacker-controlled javascript: URLs in Mermaid...

  • high8.5Patched in wingetCVE-2026-40318affects before 3.6.4Apr 16, 2026

    SiYuan is an open-source personal knowledge management system. In versions 3.6.3 and prior, the /api/av/removeUnusedAttributeView endpoint constructs a filesystem path using the user-controlled id parameter without validation or path boundary enforcement. An attacker can inject...

  • high8.1Patched in wingetCVE-2026-40259affects before 3.6.4Apr 16, 2026

    SiYuan is an open-source personal knowledge management system. In versions 3.6.3 and below, the /api/av/removeUnusedAttributeView endpoint is protected only by generic authentication that accepts publish-service RoleReader tokens. The handler passes a caller-controlled id direct...

  • medium6.5Patched in wingetCVE-2026-40107affects before 3.6.4Apr 9, 2026

    SiYuan is a personal knowledge management system. Prior to 3.6.4, SiYuan configures Mermaid.js with securityLevel: "loose" and htmlLabels: true. In this mode, <img> tags with src attributes survive Mermaid's internal DOMPurify and land in SVG <foreignObject> blocks. The SVG is i...

  • critical9.0Patched in wingetCVE-2026-39846affects before 3.6.4Apr 7, 2026

    SiYuan is a personal knowledge management system. Prior to 3.6.4, a malicious note synced to another user can trigger remote code execution in the SiYuan Electron desktop client. The root cause is that table caption content is stored without safe escaping and later unescaped int...

  • medium6.1Patched in wingetCVE-2026-34605affects before 3.6.2Mar 31, 2026

    SiYuan is a personal knowledge management system. From version 3.6.0 to before version 3.6.2, the SanitizeSVG function introduced in version 3.6.0 to fix XSS in the unauthenticated /api/icon/getDynamicIcon endpoint can be bypassed by using namespace-prefixed element names such a...

  • high8.6Patched in wingetCVE-2026-34585affects before 3.6.2Mar 31, 2026

    SiYuan is a personal knowledge management system. Prior to version 3.6.2, a vulnerability allows crafted block attribute values to bypass server-side attribute escaping when an HTML entity is mixed with raw special characters. An attacker can embed a malicious IAL value inside a...

Showing 8 of 25. Source: NVD, updated just now. Patch status is best-effort: NVD's fix version is compared against the latest version in winget, but the two version formats don't always align. Confirm with the vendor advisory before treating any specific build as safe.

See a CVE that affects your fleet? Push the patched version to Intune in one click with Pckgr - automated patching is the only way to keep up.

Related apps

  • CapCutBytedance Pte. Ltd.
    ByteDance.CapCutv9.4.0.4015

    A video editing tool packed with features on your desktop or laptop

  • P
    PandocJohn MacFarlane
    JohnMacFarlane.Pandocv3.11

    If you need to convert files from one markup format into another, pandoc is your swiss-army knife.

  • LibreOfficeThe Document Foundation
    TheDocumentFoundation.LibreOfficev26.8.0.3

    LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.

  • Wondershare PDFelementWondershare
    Wondershare.PDFelement.12v12.2.2

    Take control of your documents with this powerful PDF editor.

  • DingTalkAlibaba (China) Network Technology Co.,Ltd.
    Alibaba.DingTalkv8.3.10-Release.260413002

    DingTalk, make work and study easy

  • Antigravity IDEGoogle
    Google.AntigravityIDEv2.5.5

    Experience liftoffwith the next-generation IDE

More from Yunnan Liandi Technology Co., Ltd. or browse backlink, bi-directional-link, block.

Frequently asked questions

How do I install SiYuan on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id B3log.SiYuan --exact --version 3.8.4. winget downloads the installer from Yunnan Liandi Technology Co., Ltd. and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install SiYuan silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id B3log.SiYuan --exact 3.8.4 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
What are the silent install switches for SiYuan?
SiYuan uses EXE (NSIS). Run the downloaded installer with: siyuan-3.8.4-win.exe /S /currentuser. The silent switches are /S.
How do I uninstall SiYuan via winget?
Run: winget uninstall --id B3log.SiYuan --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from SiYuan's Apps & Features entry.
Is SiYuan free?
SiYuan is distributed under AGPL-3.0. Refer to the publisher (https://b3log.org/siyuan/en) for the full license terms - Wingetly itself does not charge for installation.
Does SiYuan work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls SiYuan directly from the publisher.
How do I keep SiYuan up to date?
Run winget upgrade --id B3log.SiYuan --exact, or winget upgrade --all to update everything winget tracks. We index 10 versions of SiYuan from microsoft/winget-pkgs.

Recent versions

  • 3.8.4latest
  • 3.8.3
  • 3.8.2
  • 3.8.1
  • 3.8.0
  • 3.7.3
  • 3.7.2
  • 3.7.1
  • 3.7.0
  • 3.6.5