<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>@sussition</title>
    <link>https://sussition.com/</link>
    <description>Recent content on @sussition</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 27 Mar 2026 10:00:00 +1100</lastBuildDate><atom:link href="https://sussition.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Australian Property Bubble Has Run Out of Saviours</title>
      <link>https://sussition.com/the-australian-property-bubble-has-run-out-of-saviours/</link>
      <pubDate>Fri, 27 Mar 2026 10:00:00 +1100</pubDate>
      
      <guid>https://sussition.com/the-australian-property-bubble-has-run-out-of-saviours/</guid>
      <description>Atlassian just cut 1,600 jobs because AI can do the work instead. Block did the same thing weeks earlier. In the first ten weeks of 2026, Australian tech companies eliminated 4,450 roles. That is more than five times the total for all of 2025.
These are not warehouse workers or retail staff. These are software engineers, product managers, analysts, and designers. The people earning $150,000 to $300,000 a year. The people servicing million dollar mortgages in every major city in the country.</description>
    </item>
    
    <item>
      <title>Open Mailserver: Self-Hosted Mail for Agents</title>
      <link>https://sussition.com/open-mailserver-self-hosted-mail-for-agents/</link>
      <pubDate>Thu, 26 Mar 2026 12:00:00 +1100</pubDate>
      
      <guid>https://sussition.com/open-mailserver-self-hosted-mail-for-agents/</guid>
      <description>AI agents need to send and receive email, but the options right now are all SaaS mail APIs. Someone else&amp;rsquo;s domain, shared infrastructure, and you&amp;rsquo;re hoping they don&amp;rsquo;t change their pricing or shut down the feature you depend on. You don&amp;rsquo;t really own anything.
So I built Open Mailserver, an open-source mail server you can throw on a VPS and actually own. Your agents get real inboxes on your domain, and you control the full lifecycle: provisioning, sending, receiving, DNS, all of it.</description>
    </item>
    
    <item>
      <title>Meteor-Cloud-Run: Deploy Meteor Apps to Google Cloud Run</title>
      <link>https://sussition.com/meteor-cloud-run-deploy-meteor-apps-to-google-cloud-run/</link>
      <pubDate>Sun, 05 Oct 2025 16:57:38 +1100</pubDate>
      
      <guid>https://sussition.com/meteor-cloud-run-deploy-meteor-apps-to-google-cloud-run/</guid>
      <description>Today, I&amp;rsquo;m releasing Meteor-Cloud-Run, an open-source CLI tool that makes deploying Meteor.js apps to Google Cloud Run effortless.
The Problem Self-hosting Meteor applications to production has always been unnecessarily complex. You have to deal with containerization, authentication, secrets management, and scaling configurations can be tedious and error-prone.
The Solution Meteor-Cloud-Run handles everything in a simple library, making it easy to self-deploy Meteor apps to your own Google Cloud instances.
# Install npm install -g meteor-cloud-run # In your Meteor app directory meteor-cloud-run init # Interactive setup meteor-cloud-run deploy # Deploy to Cloud Run # Your app is live at *.</description>
    </item>
    
    <item>
      <title>Greybox: An Open Source Smart Contract Security Scanner</title>
      <link>https://sussition.com/greybox-an-open-source-smart-contract-security-scanner/</link>
      <pubDate>Sun, 27 Oct 2024 10:00:00 +1000</pubDate>
      
      <guid>https://sussition.com/greybox-an-open-source-smart-contract-security-scanner/</guid>
      <description>Why Greybox? Smart contracts are high stakes. Billions of dollars depend on code that’s often written and shipped at breakneck speed. One overlooked bug can mean disaster. Yet, most security tools either overwhelm you with noise or miss the real threats.
Greybox is different. Built for the EthSydney 2024 hackathon (and chosen as a winner), it’s an open-source framework that helps you catch vulnerabilities before they become headlines.
How It Works Greybox takes a two-step approach.</description>
    </item>
    
    <item>
      <title>CVE-2020-7693: Unauthenticated Denial of Service (DoS) in SockJS &lt;0.3.20 Node apps</title>
      <link>https://sussition.com/cve-2020-7693-unauthenticated-denial-of-service-dos-in-sockjs-0.3.20-node-apps/</link>
      <pubDate>Wed, 15 Jul 2020 11:58:28 +1000</pubDate>
      
      <guid>https://sussition.com/cve-2020-7693-unauthenticated-denial-of-service-dos-in-sockjs-0.3.20-node-apps/</guid>
      <description>Description SockJS v0.3.19 calls res.end instead of res.write when receiving websocket upgrade requests. This causes an Error [ERR_STREAM_WRITE_AFTER_END]: write after end, which crashes the container running the app utilising the vulnerable SockJS.
Vulnerable versions affected:
Meteor JS &amp;lt;1.10.2 which use SockJS 0.3.19 SockJS 0.3.19 Exploit PoC See the GitHub repo: https://github.com/sussition/sockjs-dos-py
Remediation Update SockJS to 0.3.20
References https://snyk.io/vuln/SNYK-JS-SOCKJS-575261 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7693 https://cwe.mitre.org/data/definitions/400.html </description>
    </item>
    
    <item>
      <title>Contact</title>
      <link>https://sussition.com/contact/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://sussition.com/contact/</guid>
      <description>Let&amp;rsquo;s connect Reach out to share your thoughts, or to talk about anything tech.
Contact: hello@sussition.com</description>
    </item>
    
  </channel>
</rss>
