<?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: Karthik Rajesh Shet</title>
    <description>The latest articles on DEV Community by Karthik Rajesh Shet (@karthikrajeshshet).</description>
    <link>https://dev.to/karthikrajeshshet</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%2F4015556%2Fc2c6e9d2-8afb-4567-b00b-bc13e2bceaa1.png</url>
      <title>DEV Community: Karthik Rajesh Shet</title>
      <link>https://dev.to/karthikrajeshshet</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/karthikrajeshshet"/>
    <language>en</language>
    <item>
      <title>I Built an Open-Source Toolkit for AI Watermark &amp; Provenance Forensics</title>
      <dc:creator>Karthik Rajesh Shet</dc:creator>
      <pubDate>Mon, 24 Aug 2026 19:56:10 +0000</pubDate>
      <link>https://dev.to/karthikrajeshshet/i-built-an-open-source-toolkit-for-ai-watermark-provenance-forensics-1mng</link>
      <guid>https://dev.to/karthikrajeshshet/i-built-an-open-source-toolkit-for-ai-watermark-provenance-forensics-1mng</guid>
      <description>&lt;h1&gt;
  
  
  I Built an Open-Source Toolkit for AI Watermark &amp;amp; Provenance Forensics
&lt;/h1&gt;

&lt;p&gt;AI-generated content is becoming increasingly common.&lt;/p&gt;

&lt;p&gt;But when you receive an AI-generated image, document, or other digital artifact, an interesting question remains:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What can we actually learn from the file itself?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There may be metadata, provenance information, invisible Unicode characters, statistical signals, or other artifacts that aren't visible from the surface.&lt;/p&gt;

&lt;p&gt;I wanted a developer-friendly way to investigate those layers locally.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;ClaudeMark&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;🔗 GitHub: &lt;a href="https://github.com/karthikrshet/ClaudeMark" rel="noopener noreferrer"&gt;https://github.com/karthikrshet/ClaudeMark&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is ClaudeMark?
&lt;/h2&gt;

&lt;p&gt;ClaudeMark is an open-source, local-first toolkit for AI watermark and provenance forensics.&lt;/p&gt;

&lt;p&gt;The goal isn't to make an overconfident binary claim like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"This file was definitely generated by AI."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Instead, ClaudeMark analyzes multiple types of signals and presents them as forensic evidence.&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;p&gt;A statistical signal isn't automatically proof of authorship, and the absence of a signal doesn't necessarily prove that AI wasn't involved.&lt;/p&gt;

&lt;h2&gt;
  
  
  What can it analyze?
&lt;/h2&gt;

&lt;p&gt;ClaudeMark currently brings several different analysis layers together.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔎 Statistical AI signals
&lt;/h3&gt;

&lt;p&gt;ClaudeMark can analyze supported content for statistical patterns that may be associated with AI-generated material.&lt;/p&gt;

&lt;p&gt;These results are treated as signals rather than definitive proof.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧬 Invisible Unicode analysis
&lt;/h3&gt;

&lt;p&gt;Text can contain characters that aren't visually obvious.&lt;/p&gt;

&lt;p&gt;ClaudeMark can inspect Unicode characteristics and help visualize suspicious or invisible characters that may otherwise be overlooked.&lt;/p&gt;

&lt;p&gt;This is particularly useful when investigating text that appears completely normal to a human reader.&lt;/p&gt;

&lt;h3&gt;
  
  
  📋 Metadata &amp;amp; provenance
&lt;/h3&gt;

&lt;p&gt;Digital files can contain metadata and provenance information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;EXIF&lt;/li&gt;
&lt;li&gt;XMP&lt;/li&gt;
&lt;li&gt;C2PA&lt;/li&gt;
&lt;li&gt;Embedded metadata&lt;/li&gt;
&lt;li&gt;Other file-level artifacts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ClaudeMark provides tooling to inspect these layers and, where supported, sanitize them.&lt;/p&gt;

&lt;h3&gt;
  
  
  🛡️ Security auditing
&lt;/h3&gt;

&lt;p&gt;Forensics isn't only about provenance.&lt;/p&gt;

&lt;p&gt;Files can also contain potentially dangerous or unexpected structures.&lt;/p&gt;

&lt;p&gt;ClaudeMark includes defensive security-oriented checks so that analysis isn't limited to simply asking whether content is AI-generated.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧹 Sanitization
&lt;/h3&gt;

&lt;p&gt;For supported formats, ClaudeMark can remove selected metadata and provenance artifacts.&lt;/p&gt;

&lt;p&gt;The important part is that the workflow is designed around inspection first.&lt;/p&gt;

&lt;p&gt;You can understand what is present before deciding what to clean.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why local-first?
&lt;/h2&gt;

&lt;p&gt;This was one of the most important design decisions.&lt;/p&gt;

&lt;p&gt;A forensic tool may be used with sensitive:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Research data&lt;/li&gt;
&lt;li&gt;Private documents&lt;/li&gt;
&lt;li&gt;Proprietary images&lt;/li&gt;
&lt;li&gt;Internal company files&lt;/li&gt;
&lt;li&gt;Unreleased content&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sending those files to an external service isn't always desirable.&lt;/p&gt;

&lt;p&gt;ClaudeMark therefore follows a &lt;strong&gt;zero-egress/local-first approach&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The goal is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your files stay on your machine.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture
&lt;/h2&gt;

&lt;p&gt;The project is designed as a collection of focused analysis and processing components rather than one giant detector.&lt;/p&gt;

&lt;p&gt;At a high level:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                 ┌─────────────────┐
                 │     Input       │
                 │ Files / Content │
                 └────────┬────────┘
                          │
                          ▼
                ┌───────────────────┐
                │ Detection Pipeline│
                └─────────┬─────────┘
                          │
        ┌─────────────────┼─────────────────┐
        ▼                 ▼                 ▼
   AI Signals       Unicode Analysis   Metadata /
                                      Provenance
        │                 │                 │
        └─────────────────┼─────────────────┘
                          ▼
                ┌───────────────────┐
                │ Forensic Results   │
                └─────────┬─────────┘
                          │
                ┌─────────┴─────────┐
                ▼                   ▼
             Audit              Sanitize
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The project also provides developer-facing CLI/API capabilities and is designed to be extended with additional detectors and integrations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why open source?
&lt;/h2&gt;

&lt;p&gt;I wanted developers to be able to inspect the implementation instead of treating AI-content analysis as a black box.&lt;/p&gt;

&lt;p&gt;Open source also makes it possible to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Audit detection logic&lt;/li&gt;
&lt;li&gt;Reproduce results&lt;/li&gt;
&lt;li&gt;Add new detectors&lt;/li&gt;
&lt;li&gt;Report edge cases&lt;/li&gt;
&lt;li&gt;Contribute format support&lt;/li&gt;
&lt;li&gt;Build integrations&lt;/li&gt;
&lt;li&gt;Experiment with new provenance signals&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What ClaudeMark is NOT
&lt;/h2&gt;

&lt;p&gt;This is an important distinction.&lt;/p&gt;

&lt;p&gt;ClaudeMark does &lt;strong&gt;not&lt;/strong&gt; claim that every AI-generated file can be reliably identified.&lt;/p&gt;

&lt;p&gt;AI detection is inherently difficult, and different signals have different levels of reliability.&lt;/p&gt;

&lt;p&gt;ClaudeMark is intended as a &lt;strong&gt;forensics and analysis toolkit&lt;/strong&gt;, not an infallible AI-authorship oracle.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next?
&lt;/h2&gt;

&lt;p&gt;I'm interested in expanding ClaudeMark around:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More media formats&lt;/li&gt;
&lt;li&gt;Additional provenance standards&lt;/li&gt;
&lt;li&gt;More watermark research adapters&lt;/li&gt;
&lt;li&gt;Stronger forensic visualization&lt;/li&gt;
&lt;li&gt;Additional security checks&lt;/li&gt;
&lt;li&gt;Developer integrations&lt;/li&gt;
&lt;li&gt;AI-agent workflows&lt;/li&gt;
&lt;li&gt;More reproducible benchmarks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is open source, so contributions and feedback are welcome.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try ClaudeMark
&lt;/h2&gt;

&lt;p&gt;GitHub:&lt;/p&gt;

&lt;p&gt;[&lt;a href="https://github.com/karthikrshet/ClaudeMark" rel="noopener noreferrer"&gt;https://github.com/karthikrshet/ClaudeMark&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;``&lt;br&gt;
(&lt;a href="https://github.com/karthikrshet/ClaudeMark" rel="noopener noreferrer"&gt;https://github.com/karthikrshet/ClaudeMark&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;If you're working on AI-generated content, provenance, digital forensics, privacy, or developer security tooling, I'd love to hear what problems you're running into.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What should ClaudeMark investigate next?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>python</category>
      <category>security</category>
    </item>
    <item>
      <title>🚀 Introducing Career Agents: An Open-Source Collection of AI-Powered Career Assistants</title>
      <dc:creator>Karthik Rajesh Shet</dc:creator>
      <pubDate>Sat, 04 Jul 2026 21:55:02 +0000</pubDate>
      <link>https://dev.to/karthikrajeshshet/introducing-career-agents-an-open-source-collection-of-ai-powered-career-assistants-400b</link>
      <guid>https://dev.to/karthikrajeshshet/introducing-career-agents-an-open-source-collection-of-ai-powered-career-assistants-400b</guid>
      <description>&lt;p&gt;I'm pleased to share &lt;strong&gt;Career&lt;/strong&gt; &lt;strong&gt;Agents&lt;/strong&gt;, an open-source initiative designed to help students, developers, and professionals navigate key stages of their career journey through AI-powered guidance.&lt;/p&gt;

&lt;p&gt;Career development often involves multiple challenges — crafting an effective resume, preparing for interviews, optimizing professional profiles, and identifying growth opportunities. Career Agents aims to simplify these processes by providing specialized AI assistants focused on career advancement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Areas of Focus&lt;/strong&gt;&lt;br&gt;
ATS Resume Analysis&lt;br&gt;
Resume Strategy &amp;amp; Optimization&lt;br&gt;
Technical Interview Preparation&lt;br&gt;
HR &amp;amp; Behavioral Interview Coaching&lt;br&gt;
LinkedIn Profile Enhancement&lt;br&gt;
Career Planning &amp;amp; Guidance&lt;br&gt;
Why I Built This&lt;/p&gt;

&lt;p&gt;Throughout my academic and professional journey, I observed that many talented individuals struggle not because of a lack of ability, but because they lack access to structured guidance and resources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Career Agents&lt;/strong&gt; was created to bridge that gap by combining AI, open-source collaboration, and practical career support.&lt;/p&gt;

&lt;p&gt;Open Source Repository&lt;/p&gt;

&lt;p&gt;I believe that impactful tools should be accessible and community-driven.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/karthikrshet/Career-Agents" rel="noopener noreferrer"&gt;&lt;strong&gt;Career-Agents&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looking Ahead&lt;/p&gt;

&lt;p&gt;This is the first step in building a broader ecosystem of AI-powered career tools. Future plans include additional agents, enhanced workflows, community contributions, and deeper integrations.&lt;/p&gt;

&lt;p&gt;Feedback, suggestions, and contributions are always welcome.&lt;/p&gt;

&lt;p&gt;Thank you for reading.&lt;/p&gt;

&lt;h1&gt;
  
  
  OpenSource #AI #SoftwareEngineering #CareerDevelopment #GitHub #Developers #BuildInPublic #CareerGrowth #TechCommunity
&lt;/h1&gt;

</description>
      <category>opensource</category>
      <category>ai</category>
      <category>github</category>
      <category>career</category>
    </item>
  </channel>
</rss>
