<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>getsploit — The Cyber Toolchain</title>
    <link>https://cybertoolchain.io/tools/getsploit</link>
    <description>New releases and features in getsploit, tracked by The Cyber Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Mon, 17 Aug 2026 16:47:06 GMT</lastBuildDate>
    <atom:link href="https://cybertoolchain.io/tools/getsploit/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>getsploit v3.0.0</title>
      <link>https://github.com/vulnersCom/getsploit/releases/tag/v3.0.0</link>
      <guid isPermaLink="true">https://github.com/vulnersCom/getsploit/releases/tag/v3.0.0</guid>
      <pubDate>Mon, 17 Aug 2026 16:47:06 GMT</pubDate>
      <description>getsploit v3.0.0 adds async Vulners SDK search, FTS5 local index, Rich output modes (table/compact/JSON/JSONL), and paginated --count.
• Adds `VULNERS_API_KEY` environment variable and `--set-key` as the supported methods for supplying API credentials, replacing the removed `--api-key VALUE` option.
• Adds adaptive Rich terminal output with `table`, `compact`, `JSON`, and `JSONL` modes for search results.
• Adds local database status reporting via `--status`, now showing database size and full database path.
• Upgrades local search to a versioned SQLite FTS5 index with integrity checks and atomic replacement, converting existing FTS4 archives during `--update`.
• Adds detailed progress reporting for `--update`: bytes and throughput for download, a bar with totals and time remaining for unpacking and conversion.
• Enables asynchronous online search through the Vulners Python SDK 4.1.
• Paginates results when `--count` exceeds 100, advancing by rows received so no documents are skipped.
• Downloads database archives through eight parallel range connections atomically, keeping them on disk instead of buffering in memory.
Breaking changes:
• The `--api-key VALUE` option is removed; replace it with the `VULNERS_API_KEY` environment variable or `--set-key`.
• Local indexes rebuilt under v3.0.0 use FTS5 query syntax; FTS4 `NEAR/n` expressions must be rewritten as the equivalent FTS5 NEAR(...) form.
• Direct HTTP access to Vulners endpoints is removed; all online search now goes through the Vulners Python SDK.
• Runtime dependencies on `httpx`, `orjson`, and `texttable` are removed; environments that installed those transitively through getsploit may need adjustment.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/getsploit</description>
    </item>
    <item>
      <title>getsploit v2.0.2</title>
      <link>https://github.com/vulnersCom/getsploit/releases/tag/v2.0.2</link>
      <guid isPermaLink="true">https://github.com/vulnersCom/getsploit/releases/tag/v2.0.2</guid>
      <pubDate>Wed, 10 Sep 2025 08:28:32 GMT</pubDate>
      <description>getsploit v2.0.2 adds flexible API key management via flag, env var, or saved config and unmodified query passthrough.
• Adds `--set-key` command to persist a Vulners API key for the current user.
• Adds `--api-key` flag to supply a Vulners API key per invocation.
• Supports `VULNERS_API_KEY` environment variable for API key injection with defined resolution priority (`--api-key` &gt; env var &gt; saved key).
• Passes search queries as-is without modification, enabling field-scoped queries such as `title:wordpress AND title:&quot;4.7.0&quot;`.
• Exposes searchable fields: `id`, `title`, `description`, `sourceData`, and `published`.
Breaking changes:
• Minimum supported Python version raised to 3.10; setups running Python 3.9 or earlier will no longer work.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/getsploit</description>
    </item>
  </channel>
</rss>
