<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Security on Chengyu Wang</title><link>https://chengyu.eu/tags/security/</link><description>Recent content in Security on Chengyu Wang</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Chengyu</copyright><lastBuildDate>Wed, 28 Jan 2026 21:59:54 +0000</lastBuildDate><atom:link href="https://chengyu.eu/tags/security/index.xml" rel="self" type="application/rss+xml"/><item><title>Clawdbot 2026: VPS Deployment and Hardening Diary</title><link>https://chengyu.eu/posts/clawdbot-2026-vps-deployment/</link><pubDate>Wed, 28 Jan 2026 21:59:54 +0000</pubDate><guid>https://chengyu.eu/posts/clawdbot-2026-vps-deployment/</guid><description>Working around a broken systemd installer, teaching a model to fetch stock data itself when the plugin store isn&amp;rsquo;t reachable, and locking the firewall down to SSH-only.</description></item><item><title>Fixing an Exposed Directory Listing in My Podsync Docker Service</title><link>https://chengyu.eu/posts/podsync-directory-exposure-fix/</link><pubDate>Wed, 09 Jul 2025 11:00:06 +0000</pubDate><guid>https://chengyu.eu/posts/podsync-directory-exposure-fix/</guid><description>A missing index.html meant Podsync&amp;rsquo;s web server was serving up a full directory listing of everything it had synced — here&amp;rsquo;s the one-file fix.</description></item></channel></rss>