I built an LLM-powered compliance scanner that points at the actual line of code
Nikolaos Petridis has developed an open-source compliance scanner called Themida that utilizes LLM technology to analyze code for compliance with regulations like GDPR. The scanner identifies specific lines of code that violate legal standards and provides actionable fixes. It is designed to be more effective than traditional regex methods, offering a more nuanced understanding of code context.
- ▪Themida scans code repositories to identify compliance violations with specific legal articles.
- ▪The scanner runs three passes to ensure accuracy and minimize false positives.
- ▪It is provider-agnostic, allowing users to integrate their own LLM keys.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3934812) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Nikolaos Petridis Posted on May 16 I built an LLM-powered compliance scanner that points at the actual line of code #opensource #llm #gdpr #devtools A few weeks ago I went down a rabbit hole. I'd been reading about how every SaaS company eventually has to deal with GDPR / SOC 2 / HIPAA, and how the existing tooling space basically goes like this: "Do you have a password policy document?" "Yes." "Great, you're compliant." That checks the policy.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).