Urgent.News

What's breaking now, across thousands of outlets.

Tech

New GitHub project

I Built an AI-Powered Daily Scanner for Malicious Packages I just made another thing. ๐Ÿ’€ This time, it's Authtics Advisories โ€” and no, this isn't the Authtics from authtics.com. authtics.com is another website by someone else. I built a system that uses Gemini to automatically scan package registries for potentially malicious packages and create reports for humans to review. GitHub:โ€ฆ

Authtics Advisories is a new GitHub project that uses AI to scan malicious packages from package registries. The system, created by user bananakitssu, analyzes packages from PyPI and NPM registries every day. It selects 100 packages from each registry and runs them through a Gemini analysis pipeline. The output is then presented as a GitHub pull request for human review, rather than being automatically classified as a security advisory by the AI model.

The workflow of Authtics Advisories is designed to provide humans with a report of potentially suspicious packages, rather than treating AI analysis as a definitive statement. The system doesn't scan the registries simultaneously, but runs the NPM scan first, followed by the PyPI scan approximately two hours later. This separation allows for better management of the scanning process.

The time it takes for a complete scan can range from 30 minutes to an hour, depending on the number of packages analyzed. Each individual package analysis typically takes between 2 to 60 seconds. Despite the AI's role in initial analysis, it doesn't replace human security researchers. Instead, it serves as a tool to help identify areas worth investigating.

Currently, Authtics Advisories focuses on NPM and PyPI registries, but the developer plans to expand it to include more registries and improve analysis capabilities. The project is still in its early stages, with the initial goal of providing a daily scan of suspicious packages and opening a dialogue between the AI system and human reviewers.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” may contain errors; check the original before relying on it.

Read the original at dev.to โ†’

More in Tech

DonateCity โ€” A Gamified Donation Experience

This is a submission for Weekend Challenge: Generosity Edition What I Built I built a gamified donation platform where every donation helps you build and grow your own virtual city.

  • DonationCity is a gamified donation platform
  • Users contribute to building virtual cities
  • Platform features leaderboards and challenges

Sustainability Reporter Slack Bot

This is a submission for Weekend Challenge: Generosity Edition What I Built I'm currently volunteering on the Communications team at a sustainability nonprofit, GreenHomeNYC .

  • Sustainability reporter Slack bot created by volunteer at GreenHomeNYC
  • Bot fetches news via free API, summarizes with Google Gemini AI
  • Project scheduled via GitHub Actions for daily Slack posting

A finished scraper sat on a git branch for 19 days. Nothing noticed.

We keep a written do-not-build list. Vinted has been on it for months, with a one-line reason: DataDome, plus a saturated incumbent at 108k runs and a 5-star rating.

  • A fully developed scraper remained unnoticed on a git branch for 19 days
  • Build lane misinterpreted green status as completion, not main branch merge
  • Incident underscores need to verify proxy tier and actual usage via billing records

More from Monday 7 September โ†’