<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HeartSuite Core Secure Documentation on HeartSuite Core Secure</title><link>https://docs.heartsecsuite.com/docs/</link><description>Recent content in HeartSuite Core Secure Documentation on HeartSuite Core Secure</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.heartsecsuite.com/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Verifying Installation and Basic Setup</title><link>https://docs.heartsecsuite.com/docs/verification/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.heartsecsuite.com/docs/verification/</guid><description>&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;: Phase 1 (System Verification) confirms that HeartSuite Core Secure is active and the system is ready for allowlisting. On most paths, this phase completes automatically.&lt;/p&gt;
&lt;h2 id="what-phase-1-checks"&gt;What Phase 1 Checks&lt;a class="td-heading-self-link" href="#what-phase-1-checks" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;System Verification validates the following conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The HeartSuite Core Secure kernel is loaded and active&lt;/li&gt;
&lt;li&gt;The system is in Setup Mode (logging only, nothing blocked)&lt;/li&gt;
&lt;li&gt;Core HeartSuite Core Secure services are running&lt;/li&gt;
&lt;li&gt;The allowlist database is accessible&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These checks confirm that the system is ready. No user action is required — Phase 1 completes automatically when all conditions are met.&lt;/p&gt;</description></item><item><title>Network and Remote Access</title><link>https://docs.heartsecsuite.com/docs/network/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.heartsecsuite.com/docs/network/</guid><description>&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;: HeartSuite Core Secure blocks all outbound network connections by default. No program can connect to any destination unless you have explicitly approved it. The Dashboard&amp;rsquo;s Internet Access queue (&lt;code&gt;[i]&lt;/code&gt;) guides you through reviewing and approving destinations for each program as part of Phase 5.&lt;/p&gt;
&lt;h2 id="how-network-allowlisting-works"&gt;How Network Allowlisting Works&lt;a class="td-heading-self-link" href="#how-network-allowlisting-works" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In Setup Mode, HeartSuite Core Secure logs every outbound connection attempt without blocking it. These events appear in the Dashboard&amp;rsquo;s Internet Access queue. In Secure Mode, any connection to a destination not on the allowlist is blocked and an alert is generated.&lt;/p&gt;</description></item><item><title>Alert Configuration</title><link>https://docs.heartsecsuite.com/docs/alerts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.heartsecsuite.com/docs/alerts/</guid><description>&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;: Phase 6 requires at least one push alert channel to be configured before Secure Mode can be activated. Alerts notify you of security-relevant events when no one is connected to the Dashboard. On a stable system in Secure Mode, expect roughly 1–5 email alerts per week — alert volume is intentionally low.&lt;/p&gt;
&lt;h2 id="how-alerts-work"&gt;How Alerts Work&lt;a class="td-heading-self-link" href="#how-alerts-work" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Alerts are a push channel for events that warrant immediate attention. They are not a secondary log stream and not a replacement for the Dashboard.&lt;/p&gt;</description></item><item><title>Licensing and Subscription</title><link>https://docs.heartsecsuite.com/docs/licensing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.heartsecsuite.com/docs/licensing/</guid><description>&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;: A subscription is required to activate Secure Mode (Phase 7). The Dashboard shows your current subscription status alongside phase progress and alerts.&lt;/p&gt;
&lt;h2 id="subscription"&gt;Subscription&lt;a class="td-heading-self-link" href="#subscription" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A subscription is required before you can switch from Setup Mode to Secure Mode. Phase 7 (Secure Mode) is locked until phases 2-6 are complete and a valid subscription is activated.&lt;/p&gt;
&lt;p&gt;The subscription is a simple text file. One subscription can cover up to 9999 servers &amp;ndash; at the time of purchase, you specify how many servers the subscription covers. You can purchase additional subscriptions if needed.&lt;/p&gt;</description></item><item><title>Mode Switching and Lockdown</title><link>https://docs.heartsecsuite.com/docs/mode-switching/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.heartsecsuite.com/docs/mode-switching/</guid><description>&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;: HeartSuite Core Secure guides you through mode switching via the Dashboard. The system state depends on which kernel is booted and whether Lockdown is applied — the Dashboard shows you the current state and suggests the appropriate next action.&lt;/p&gt;
&lt;h2 id="system-states"&gt;System States&lt;a class="td-heading-self-link" href="#system-states" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;HeartSuite Core Secure has two modes: Setup Mode and Secure Mode. Both run on the HeartSuite Core Secure kernel. Lockdown is a separate decision you make after activating Secure Mode — it seals the configuration with filesystem immutability. Both running Secure Mode without Lockdown and running Secure Mode with Lockdown are valid configurations depending on your threat model. Lockdown can only be applied within Secure Mode; it is not a separate mode. Booting the original non-HS kernel is not a HeartSuite Core Secure mode at all; it is the system running without HeartSuite Core Secure.&lt;/p&gt;</description></item><item><title>Troubleshooting and Logs</title><link>https://docs.heartsecsuite.com/docs/troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.heartsecsuite.com/docs/troubleshooting/</guid><description>&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;: If issues arise, start with the Dashboard — the Safety Banner shows the current system state, and the Suggested Next Step tells you what to do. The kernel log is available for advanced diagnostics when needed.&lt;/p&gt;
&lt;pre class="mermaid"&gt;graph TD;
 A[System issue occurs] --&amp;gt; B{System fails to boot?};
 B --&amp;gt;|Yes| C[Boot into recovery mode or Non-HS kernel];
 C --&amp;gt; D[&amp;#34;Dashboard resumes — follow Maintenance wizard steps&amp;#34;];
 D --&amp;gt; E[Boot HeartSuite Core Secure kernel — Dashboard shows pending events];
 B --&amp;gt;|No| F[Check the Dashboard];
 F --&amp;gt; G{Safety Banner shows wrong mode or Non-HS kernel?};
 G --&amp;gt;|Yes| H[Check System Info Strip for mode, kernel, lockdown];
 H --&amp;gt; I[Follow the Suggested Next Step];
 G --&amp;gt;|No| J{Review queues show pending or denied events?};
 J --&amp;gt;|Yes| K[Approve missing items from the review queues];
 J --&amp;gt;|No| L[&amp;#34;Check dmesg | grep HEARTSUITE for raw kernel events&amp;#34;];
 E --&amp;gt; K;
 K --&amp;gt; M[Test operation];
 I --&amp;gt; M;
 L --&amp;gt; M;&lt;/pre&gt;
&lt;h2 id="dashboard-first-diagnostics"&gt;Dashboard-First Diagnostics&lt;a class="td-heading-self-link" href="#dashboard-first-diagnostics" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The Dashboard is the primary diagnostic tool. Before checking log files, review:&lt;/p&gt;</description></item><item><title>FAQs</title><link>https://docs.heartsecsuite.com/docs/faqs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.heartsecsuite.com/docs/faqs/</guid><description>&lt;div class="pageinfo pageinfo-info"&gt;
&lt;p&gt;Quick answers to common setup, usage, and troubleshooting questions. For detailed guides, see the full documentation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="general"&gt;General&lt;a class="td-heading-self-link" href="#general" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;details&gt;
 &lt;summary&gt;How is HeartSuite Core Secure different from other anti-malware solutions?&lt;/summary&gt;
 &lt;p&gt;A: HeartSuite Core Secure enforces security at the kernel level — not through signatures, behavior prediction, or eBPF filters that attackers routinely bypass. The HeartSuite Core Secure kernel blocks any program execution, file access, or network connection that has not been explicitly approved through the Dashboard&amp;rsquo;s review process. Because enforcement happens inside the kernel itself, it cannot be circumvented by any program or user, including root.&lt;/p&gt;</description></item><item><title>Appendices</title><link>https://docs.heartsecsuite.com/docs/appendices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.heartsecsuite.com/docs/appendices/</guid><description>&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;: HeartSuite Core Secure includes a set of tools for system management, allowlisting, and security enforcement. The Dashboard is the primary interface for most users; the tools listed below are available for advanced use or specific cases.&lt;/p&gt;
&lt;p&gt;With exception of the Secure Script Launchers, all tools are located in the &lt;code&gt;/.hs/sys&lt;/code&gt; directory. The HeartSuite Core Secure installation routine does NOT add this directory to the PATH environment variable. The Secure Script Launchers are located in &lt;code&gt;/usr/bin&lt;/code&gt; because it is in the default PATH. Programs and scripts that write data to HeartSuite Core Secure databases must be run as root.&lt;/p&gt;</description></item></channel></rss>