Phishing with Large Language Models: Backdoor Injections

Abstract Large Language Models (LLMs) are reshaping software development by helping with everything from auto-completion to full-scale code generation. While these tools significantly boost productivity, they also introduce new security challenges. In this post, we explore how malicious modifications to an LLM can result in hidden backdoor code being injected into projects. Through proof-of-concept examples, including double-layer Base64 obfuscation and external module imports, we demonstrate methods attackers might use to insert unwanted code into otherwise helpful scripts. We also discuss practical strategies for detecting and mitigating these risks. ...

March 30, 2025 · Dennis Kruyt

PyPlexitas: Open Source CLI Alternative to Perplexity AI

PyPlexitas is a Python script that is designed to create an open-source alternative to Perplexity AI, a tool that provides users with detailed answers to their queries by searching the web, extracting relevant content, and using advanced language models to generate responses. The script operates by first taking a user’s query and using search engines like Bing or Google to find relevant web pages. It then scrapes the content from these web pages, processes the text into manageable chunks, and generates vector embeddings for these chunks. Vector embeddings are mathematical representations of text that allow for efficient searching and comparison of content. These embeddings are stored in a database, enabling quick retrieval of relevant information based on the user’s query. ...

May 19, 2024 · Dennis Kruyt