<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jeffy123-zhu</title>
    <description>The latest articles on DEV Community by Jeffy123-zhu (@jeffy123zhu).</description>
    <link>https://dev.to/jeffy123zhu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4107096%2F48b1582d-3a30-434c-91e3-0d9df22696d3.png</url>
      <title>DEV Community: Jeffy123-zhu</title>
      <link>https://dev.to/jeffy123zhu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jeffy123zhu"/>
    <language>en</language>
    <item>
      <title>logSpecter – Schema-aware secret scanner for cloud logs (Regex + Shannon Entropy + JSON Path trackin</title>
      <dc:creator>Jeffy123-zhu</dc:creator>
      <pubDate>Thu, 03 Sep 2026 02:26:46 +0000</pubDate>
      <link>https://dev.to/jeffy123zhu/logspecter-schema-aware-secret-scanner-for-cloud-logs-regex-shannon-entropy-json-path-trackin-1kce</link>
      <guid>https://dev.to/jeffy123zhu/logspecter-schema-aware-secret-scanner-for-cloud-logs-regex-shannon-entropy-json-path-trackin-1kce</guid>
      <description>&lt;p&gt;Hey everyone,&lt;/p&gt;

&lt;p&gt;I built logSpecter, an open-source secret scanner designed specifically for structured cloud logs.&lt;/p&gt;

&lt;p&gt;What My Project Does&lt;br&gt;
logSpecter scans large cloud log files (AWS CloudTrail, GCP Audit Logs, JSON dumps) to detect leaked API keys, tokens, and credentials.&lt;/p&gt;

&lt;p&gt;JSON Path Tracking: Parses nested JSON and pinpoints the exact key path (e.g., requestParameters.headers.Authorization) where the leak happened.&lt;/p&gt;

&lt;p&gt;Entropy + Regex: Combines regex detection with Shannon entropy analysis to eliminate false positives from random hashes or UUIDs.&lt;/p&gt;

&lt;p&gt;Low-RAM Streaming: Processes multi-GB log archives using streaming without exhausting system memory.&lt;/p&gt;

&lt;p&gt;CI/CD Integration: Supports pre-commit hooks, baselines, and exports to SARIF, JSON, CSV, or formatted tables.&lt;/p&gt;

&lt;p&gt;Target Audience&lt;br&gt;
Built for DevSecOps engineers, Cloud Security analysts, and developers who need to audit cloud log dumps or prevent secret leaks in log pipelines. It is ready for production CLI use and CI automation.&lt;/p&gt;

&lt;p&gt;Comparison&lt;br&gt;
vs. TruffleHog / Gitleaks: Standard scanners target git commit history and source code. When run on raw JSON logs, they output useless line numbers and flood you with hash false positives. logSpecter understands log schemas and gives exact JSON field paths.&lt;/p&gt;

&lt;p&gt;vs. Ad-hoc Grep/Scripts: Provides streaming memory safety, SARIF integration for GitHub Security, and baseline suppression out of the box.&lt;/p&gt;

&lt;p&gt;Links:&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/Jeffy123-zhu/logspecter" rel="noopener noreferrer"&gt;https://github.com/Jeffy123-zhu/logspecter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;PyPI: &lt;a href="https://pypi.org/project/logspecter/" rel="noopener noreferrer"&gt;https://pypi.org/project/logspecter/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>automation</category>
      <category>devops</category>
      <category>opensource</category>
      <category>security</category>
    </item>
  </channel>
</rss>
