SShortSingh.
Back to feed

DevHorrors Tool Scans Code Dependencies for AI-Hallucinated and Malicious Packages

0
·1 views

A developer has launched DevHorrors, a free scanning tool designed to detect AI-hallucinated, typosquatted, and malicious packages in project dependency files. The tool addresses a growing threat called 'slopsquatting,' where AI coding assistants suggest non-existent package names that bad actors then register to distribute malware. Users can upload or paste a manifest file from npm, PyPI, Go, or RubyGems to receive an instant risk report with hallucination-confidence scores and suggested legitimate alternatives. The tool also includes a 'Roast Engine' that provides humorous yet actionable security critiques alongside remediation steps. A free API and CLI are available for CI/CD integration, with a paid tier offering team monitoring, Slack and Discord alerts, and GitHub pull request blocking.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Developer builds sandboxed macOS clipboard manager with OCR and smart actions

A developer has released ClipMason, a Mac App Store clipboard manager designed to act on copied content rather than just store it, offering features like OCR, text transformations, and smart tagging. The app was built entirely within Apple's App Store sandbox, without relying on the Accessibility API, using tools like VNRecognizeTextRequest for OCR and Carbon's RegisterEventHotKey for global shortcuts. One notable limitation is the inability to auto-paste into other apps, since that requires the Accessibility API, which is unavailable in the sandbox. The app also respects the community convention of ignoring password manager entries on the clipboard, preventing sensitive data from entering clipboard history. ClipMason is available on the Mac App Store for $6.99, ships as a 2.9 MB binary with no network code, and supports 17 languages.

0
ProgrammingDEV Community ·

How to Deploy a Self-Hosted Lustre Cluster as an AWS FSx Alternative

Lustre is an open-source, POSIX-compliant parallel distributed file system widely used for HPC, machine learning, and large-scale data workloads, and serves as the technology behind AWS FSx for Lustre. Unlike the managed AWS offering, a self-hosted Lustre cluster avoids per-TiB pricing and vendor lock-in by running on dedicated Linux servers. A typical self-hosted setup consists of one Metadata Server and two Object Storage Servers, with clients communicating directly to both over the LNET protocol for parallel I/O. The deployment requires a Whamcloud-patched kernel on Enterprise Linux 8 systems, with kernel pinning essential to prevent routine OS updates from breaking the cluster. The guide also covers advanced configuration including striping, high availability via Pacemaker, Prometheus and Grafana monitoring, and migration paths away from FSx.

0
ProgrammingDEV Community ·

Developer releases lightweight form validation library for JavaScript and TypeScript

A developer has published a new open-source library called universal-form-validator, designed to handle form validation in modern JavaScript and TypeScript applications. The tool was created to offer a clean, minimal alternative to heavier validation dependencies commonly used in web development. It supports validation for strings, numbers, emails, dates, and passwords, and is built to integrate smoothly with frameworks such as Angular. The library is available for installation via npm and the source code is hosted on GitHub. The developer released it to address a specific workflow gap and is seeking community feedback.

0
ProgrammingDEV Community ·

ElasticMQ Offers a Free, Self-Hosted Alternative to AWS SQS for Developers

ElasticMQ is an open-source, in-memory message queue that implements the AWS SQS-compatible API, allowing developers to run a self-hosted queue service on any infrastructure they control. It supports core SQS features including standard and FIFO queues, dead-letter queues, visibility timeouts, and message delays, though it lacks advanced AWS features like server-side encryption and CloudWatch integration. Unlike AWS SQS, which charges per request and data transfer, ElasticMQ is free to use beyond underlying infrastructure costs. A technical guide published on DEV Community walks through deploying ElasticMQ using Docker and Docker Compose, with Traefik handling TLS termination and a web UI for queue management. The setup also covers enabling optional H2 database persistence, as ElasticMQ stores messages in memory by default, and includes steps for migrating existing workloads off AWS SQS.