<?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: Phùng Bá Luân</title>
    <description>The latest articles on DEV Community by Phùng Bá Luân (@luanphungba).</description>
    <link>https://dev.to/luanphungba</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F336927%2Fd8d03280-b374-4abc-b518-a55e7945276f.png</url>
      <title>DEV Community: Phùng Bá Luân</title>
      <link>https://dev.to/luanphungba</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/luanphungba"/>
    <language>en</language>
    <item>
      <title>https://dev.to/luanphungba/why-i-built-commit-ai-a-story-about-git-security-and-team-safety-1ejn</title>
      <dc:creator>Phùng Bá Luân</dc:creator>
      <pubDate>Thu, 09 Jan 2025 03:19:32 +0000</pubDate>
      <link>https://dev.to/luanphungba/httpsdevtoluanphungbawhy-i-built-commit-ai-a-story-about-git-security-and-team-safety-1ejn-4hoh</link>
      <guid>https://dev.to/luanphungba/httpsdevtoluanphungbawhy-i-built-commit-ai-a-story-about-git-security-and-team-safety-1ejn-4hoh</guid>
      <description></description>
    </item>
    <item>
      <title>Why I Built commit-ai: A Story About Git Security and Team Safety</title>
      <dc:creator>Phùng Bá Luân</dc:creator>
      <pubDate>Thu, 09 Jan 2025 03:16:47 +0000</pubDate>
      <link>https://dev.to/luanphungba/why-i-built-commit-ai-a-story-about-git-security-and-team-safety-1ejn</link>
      <guid>https://dev.to/luanphungba/why-i-built-commit-ai-a-story-about-git-security-and-team-safety-1ejn</guid>
      <description>&lt;h1&gt;
  
  
  Two Months Ago: A Costly Mistake
&lt;/h1&gt;

&lt;p&gt;Two months ago, my friend made a mistake that many of us could easily make — he accidentally pushed AWS credentials to GitHub in a public repository. Within hours, his AWS account was compromised, leading to unauthorized usage and a significant bill. This incident made me realize we needed better safeguards.&lt;/p&gt;




&lt;h2&gt;
  
  
  Introducing commit-ai
&lt;/h2&gt;

&lt;p&gt;To prevent such incidents, I created &lt;strong&gt;commit-ai&lt;/strong&gt;, a simple CLI tool designed to be your last line of defense against accidental credential exposure.&lt;/p&gt;




&lt;h3&gt;
  
  
  What is commit-ai?
&lt;/h3&gt;

&lt;p&gt;commit-ai leverages GPT-4 to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Scan your changes&lt;/strong&gt; for sensitive information before committing.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generate meaningful commit messages.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Provide quick code reviews.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;When you run commit-ai, it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Analyzes your git diff&lt;/strong&gt; for changes.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Checks for sensitive data&lt;/strong&gt; like API keys, tokens, and credentials.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Blocks commits&lt;/strong&gt; if anything suspicious is detected.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generates a conventional commit message&lt;/strong&gt; summarizing your changes.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why I Need Your Help
&lt;/h2&gt;

&lt;p&gt;I built commit-ai to make development safer for everyone. It’s open source because I want it to grow with real-world use cases and feedback from developers like you.&lt;/p&gt;

&lt;h3&gt;
  
  
  If You Find It Useful:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Try it out.
&lt;/li&gt;
&lt;li&gt;Share your feedback.
&lt;/li&gt;
&lt;li&gt;Consider starring the repository.
&lt;/li&gt;
&lt;li&gt;Share it with your team.
&lt;/li&gt;
&lt;li&gt;Contribute to the source code&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What’s Next?
&lt;/h2&gt;

&lt;p&gt;I’m actively working on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Supporting different commit message formats.
&lt;/li&gt;
&lt;li&gt;Adding more security checks.
&lt;/li&gt;
&lt;li&gt;Enhancing code review capabilities.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;

&lt;p&gt;Get started by visiting the GitHub repository:&lt;br&gt;&lt;br&gt;
👉 &lt;a href="https://github.com/luanphungba/git-commit-ai" rel="noopener noreferrer"&gt;GitHub: commit-ai&lt;/a&gt;&lt;/p&gt;

</description>
      <category>git</category>
      <category>development</category>
      <category>github</category>
      <category>commit</category>
    </item>
  </channel>
</rss>
