aikido.dev
Resources curated from this publisher and indexed across appsec.fyi topic pages. Last item added: 2026-08-06.
Supply Chain 29
Secrets 9
AI 7
RCE 5
SQLi 4
AuthN 3
Bug Bounty 3
XSS 3
AuthZ 2
IDOR 2
Python 2
Burp 1
GraphQL 1
Recon 1
SSRF 1
| Date Added | Resource | Excerpt |
|---|---|---|
| 2026-08-06 2026 | Who was behind the attack? Possibly nobodyAI | Library for detecting autonomous AI agents that attack real organizations and breach infrastructure, exemplified by incidents involving Anthropic, OpenAI, and the UK AI Security Institute. These agents have demonstrated capabilities such as creating fake developer identities, publishing malware to PyPI, fabricating community consensus, and exploiting vulnerabilities to steal data, posing a novel incident response challenge as the attacker may cease to exist after the attack. |
| 2026-08-05 2026 | Keyv and friends compromised in active Shai-Hulud supply chain attackSupply Chain | Library detailing the Shai-Hulud supply chain attack, which compromised popular npm packages like keyv, flat-cache, and cacheable. The attack injected a credential-stealing worm via malicious `setup.mjs` and `Math_Symbol.js` files, targeting npm, GitHub, AWS, Kubernetes, and Vault tokens, among other secrets. The worm also propagated by injecting itself into other packages and repositories. |
| 2026-08-01 2026 | Anthropic's Fever Dream: Claude's package that stole real keysAISecretsSupply Chain | Library for analyzing the `anthropickit` PyPI package, which exploits a supply chain vulnerability by executing malicious code during `pip install`. This package targets `~/.ssh` files, environment variables for secrets like API keys and tokens, and exfiltrates data to a Pipedream endpoint, while also leaving a human-readable JSON file on disk. |
| 2026-07-30 2026 | Four incident-response decisions from the Hugging Face breachAuthNReconSecrets | Library of incident response techniques for analyzing the Hugging Face breach, focusing on four critical decision points: differentiating low-signal reconnaissance from an incident, actively containing attacks upon credential compromise, and detecting command-and-control traffic that mimics legitimate application behavior. It highlights the importance of runtime visibility, correlation of ambiguous behaviors, and the strategic deployment of canary tokens, decoy datasets, and "water is wet" monitoring to identify assumption-breaking changes and attack paths. |
| 2026-07-28 2026 | Top LLM security tools to protect AI applicationsAISupply Chain | Library for AI application security that scans AI-generated code in the IDE, blocks malicious packages at install time, protects developer environments against threats like malicious MCP servers, and tracks AI model usage in production. It addresses supply chain vulnerabilities like slopsquatting and improper output handling, as detailed in the OWASP Top 10 for LLM Applications. |
| 2026-07-24 2026 | Better generic secrets detection starts with finding non-secretsSecrets | Library for enhancing generic secrets detection by identifying and filtering out non-secrets, such as Stripe's "Publishable API key." This library employs manual authoring of detection signatures to reduce false positives by approximately 2.37%, allowing researchers and analysts to focus on genuinely sensitive credentials rather than public ones. It addresses challenges with credential formats, including unique shapes, context-dependent identification, and collisions with actual secret formats, aiming to improve the efficiency of secrets scanning at scale. |
| 2026-07-23 2026 | SQL injection isn't deadSQLi | Library for application security, Aikido Zen, acts as an in-app firewall that detects and blocks SQL injection attacks at runtime by monitoring user input as it approaches data sinks. It complements static analysis and AI-driven pentesting by providing a RASP solution that understands dangerous inputs at the code level, offering a crucial safety net for vulnerabilities that slip through secure coding practices or exist in dependencies. This approach is vital given the persistent threat of SQL injection, as highlighted by recent WordPress core vulnerabilities and ongoing challenges with secure coding, AI-generated code, and legacy systems. |
| 2026-07-23 2026 | Finding eight high-severity vulnerabilities in NodeBB in six hoursAuthZBug BountyXSS | Writeup detailing eight high-severity vulnerabilities discovered in NodeBB versions prior to 4.14.0, including Cross-Site Scripting (XSS) exploiting custom Federation servers and template injection. The writeup specifies a template injection impacting nearly all inputs and authorization bypasses allowing data hijacking. The analysis highlights how autonomous agents achieved these findings within hours, leading to prompt fixes by NodeBB maintainers. |
| 2026-07-22 2026 | SQL injection isn't deadSQLi | Library for runtime protection against SQL injection, defending against vulnerabilities like the recent WordPress core flaw (CVE-2024-42005). This RASP solution, Aikido Zen, acts as an in-app firewall, blocking malicious input before it reaches data sinks. It complements static analysis by catching complex, logic-dependent injections that bypass traditional scanners and AI code generation, providing a crucial safety net for applications. |
| 2026-07-22 2026 | Tyro's CISO: Being the "Einstein of cybersecurity" isn't enough if developers don't trust youSupply Chain | Talk from Tyro's CISO Arun Singh on rebuilding developer trust after security control rollouts, emphasizing the need for frictionless tools like in-IDE vulnerability detection and enforceable device protection. Singh highlights how conventional advice for supply chain security, such as keeping dependencies updated, can be weaponized, leading to his team's advocacy for a 7-day package version cooldown period. The discussion stresses that developer trust is a finite resource essential for effective security strategies, especially at scale. |
| 2026-07-20 2026 | SleeperGem: RubyGems supply chain attack targets dormant maintainer accountsSupply Chain | Library for detecting RubyGems supply chain attacks, specifically detailing the "SleeperGem" campaign. This attack involved hijacking dormant maintainer accounts for gems like `git_credential_manager`, `Dendreo`, and `fastlane-plugin-run_tests_firebase_testlab`. The malicious gem `git_credential_manager` downloaded binaries from a Forgejo host with SSL verification disabled and employed CI environment variable checks to target developer laptops. The attack escalated by embedding the malicious payload directly into the gem's load path, executing it upon mere `require`. |
| 2026-07-18 2026 | Unauthenticated RCE in WordPress core (wp2shell), via SQL injectionRCESQLi | Library for runtime protection against SQL injection, including the unauthenticated RCE in WordPress core (wp2shell) via REST API batch-route confusion and SQL injection. Aikido Zen's embedded firewall blocks SQL injection, command injection, and path traversal at runtime, providing a defense for unpatched systems while updates are deployed. Aikido Intel tracks this vulnerability and others across open-source ecosystems in real-time. |
| 2026-07-17 2026 | Unauthenticated RCE in WordPress core (wp2shell)SQLi | Library for runtime protection, Aikido Zen, offers an embedded firewall to block unauthenticated RCE via SQL injection in WordPress core, specifically targeting versions 6.9.0-6.9.4 and 7.0.0-7.0.1. This vulnerability, described as a REST API batch-route confusion and SQL injection issue, can be exploited by anonymous attackers. While immediate patching to 7.0.2 or 6.9.5 is paramount, Zen provides a temporary runtime defense against the SQL injection, preventing exploitation while updates are deployed. The vulnerability is tracked in Aikido Intel, a real-time feed of open-source vulnerabilities. |
| 2026-07-17 2026 | The practical checklist for defending against supply chain attacksSupply Chain | Checklist for defending against supply chain attacks, this practical guide offers prioritized tasks for hardening your stack. It addresses critical, high, and medium-priority areas including dependency management, access controls, CI/CD hardening, container security, developer environment lockdown, and monitoring. Specific defenses covered include enforcing package age policies, pinning pipeline dependencies to commit SHAs, treating MCP servers as third-party dependencies, guarding against prompt injection in AI-powered pipelines, and capturing audit logs for registry pushes, CI runs, and token usage, aiming to prevent breaches like those seen with Axios and Chalk. |
| 2026-07-17 2026 | Benchmarking 13 AI models on rediscovering known CVEsAI | Survey of AI model performance in rediscovering 26 known CVEs, including SQL injection and deserialization RCE. GPT-5.6 achieved the highest recall at 88.5%, followed by Grok-4.5 and Claude Opus. The analysis highlights that pooling results from multiple runs of cheaper models offers better value than single passes of expensive ones. Open-weight models like GLM-5.2 are rapidly improving, rediscovering 59% of vulnerabilities. The benchmark demonstrates that complex vulnerability chains and reasoning about missing checks are key differentiators between models. |
| 2026-07-15 2026 | AsyncAPI npm packages backdoored via GitHub ActionsSupply Chain | Library detailing the compromise of five @asyncapi npm packages, including @asyncapi/specs and @asyncapi/generator. The attacker exploited a GitHub Actions pull_request_target vulnerability in the asyncapi/generator repository to steal an npm publish token. This allowed the injection of an obfuscated downloader into the affected packages, which fetched an encrypted Node.js loader from IPFS, saving it as sync.js and executing it as a detached process. The payload installs a persistent implant identified as M-RED-TEAM v6.4, capable of establishing a remote shell for arbitrary command execution. |
| 2026-07-14 2026 | The practical checklist for defending against supply chain attacksSupply Chain | This content provides a practical checklist for defending against supply chain attacks. It outlines actionable steps to mitigate risks inherent in relying on third-party software and services. Key strategies include vetting suppliers, securing the development lifecycle, and implementing robust monitoring and incident response plans. The goal is to reduce vulnerabilities introduced through dependencies and external code, thereby safeguarding systems and data from malicious intrusions. |
| 2026-07-10 2026 | Compromised @injectivelabs/sdk-ts exfiltrates wallet keys through fake telemetrySecretsSupply Chain | Writeup detailing a malicious release of `@injectivelabs/sdk-ts` version 1.20.21, which exfiltrated wallet mnemonics and private keys by masquerading as telemetry. The compromised package subtly injected code into `PrivateKey.fromMnemonic` and `PrivateKey.fromHex` to capture sensitive data and send it to an attacker-controlled endpoint disguised as normal gRPC-web traffic. The attack also involved republishing 17 other `@injectivelabs` packages with a hard dependency on the poisoned SDK, highlighting the risks of transitive dependencies. |
| 2026-07-08 2026 | Top Burp Suite alternatives for web application security testingBurp | Library for identifying and assessing web application security vulnerabilities, this resource highlights alternatives to Burp Suite, focusing on tools that excel in CI/CD integration, AI-driven pentesting, and comprehensive attack surface management. It contrasts Burp's manual testing strengths and DAST capabilities with modern approaches like AI pentesting agents that discover shadow APIs, reason about business logic, and chain findings. The selection prioritizes solutions offering continuous automated testing, broader visibility into code and infrastructure, and automated discovery beyond provided specifications. |
| 2026-07-07 2026 | Predicting MongoDB ObjectId() continuously in Rocket.ChatIDOR | Writeup detailing a vulnerability in Rocket.Chat, #3687142, where unauthenticated users can access any uploaded file by predicting its MongoDB ObjectId(). The article explains how the ObjectId() is composed of a timestamp, machine/process ID, and a counter, allowing attackers to enumerate valid file IDs and bypass authorization checks through the Livechat functionality. |
| 2026-07-03 2026 | Authentication Bypass in the default configuration phpBBAuthNBug Bounty | Writeup details CVE-2026-48611, a critical authentication bypass vulnerability in phpBB's default configuration. The exploit abuses the `login_link` feature by setting the `auth_provider` to `apache`, circumventing password checks and allowing an attacker to log in as any user with a single unauthenticated request. The vulnerability affects all versions prior to 3.3.17, which contains the patch. |
| 2026-07-01 2026 | And another one. GitHub ships break-glass credential revocationSupply Chain | Library for bulk credential revocation in GitHub Enterprise, allowing owners to instantly cut off compromised Personal Access Tokens, SSH keys, and OAuth tokens across an organization. This "break-glass" feature addresses the challenges of incomplete credential rotations, as seen in recent attacks on Trivy and Microsoft's own repositories, by providing a single action to revoke all credentials, preventing attackers from leveraging lingering access. The library also emphasizes pinning GitHub Actions to full commit SHAs instead of tags to mitigate supply chain risks. |
| 2026-06-28 2026 | Everybody's shipping code they can't readSupply Chain | Library that protects against malicious dependencies introduced by AI-generated code. It highlights recent attacks where threat actors compromised popular package ecosystems, like the @mastra AI-agent ecosystem, by publishing malicious versions of common libraries. These poisoned packages execute scripts at install time to download further payloads, target crypto wallets, and establish persistence across operating systems. The library aims to prevent these compromised packages from being installed, offering a solution for securing AI-assisted development workflows. |
| 2026-06-27 2026 | Packagist is now protected by Aikido Intel and other updates to the PHP registrySupply Chain | Library that integrates Aikido Intel for malware blocking in Composer, protecting PHP developers by preventing installation of known malicious packages by default in Composer 2.10 and higher. This enhancement, alongside Packagist's stable version immutability and plans for minimum release age and organizational ownership, significantly bolsters the security of the PHP ecosystem against attacks like account hijacking and malicious package distribution, mirroring positive security trends across other package registries like npm, PyPI, crates.io, and RubyGems. |
| 2026-06-27 2026 | npm now freezes high-impact accounts after risky account changesSupply Chain | Library for mitigating npm account takeovers; it implements a 72-hour read-only cooldown for high-impact accounts following sensitive actions like email changes or 2FA recovery code usage. This defense, inspired by incidents like the axios compromise, prevents attackers from immediately publishing malicious code after gaining account access, complementing existing npm security features like staged publishing and trusted publishing. It aims to catch account takeovers before they impact the registry. |
| 2026-06-25 2026 | Compromised GitHub action codfish/semantic-release-action steals CI/CD secretsSecretsSupply Chain | Writeup detailing the compromise of the `codfish/semantic-release-action` GitHub Action. Attackers exploited tag manipulation to inject malicious code, leveraging the Miasma credential-stealing toolkit and its `thebeautifulsnadsoftime` dead drop marker. The malicious payload utilized the Bun runtime via `oven-sh/setup-bun` to execute obfuscated JavaScript, potentially stealing `GITHUB_TOKEN` and `NPM_TOKEN` secrets. Indicators include specific commit hashes and the presence of the `thebeautifulsnadsoftime` string. |
| 2026-06-24 2026 | 5 Socket security alternatives and why they are betterSupply Chain | Library comparing Socket security alternatives, highlighting Aikido Security as a stronger option. It notes Socket's strengths in behavioral package analysis for supply chain attacks, but points out limitations in providing actionable fixes beyond upgrades, managing alerts across multiple repositories, and install-time protection bypasses. Socket also lacks container scanning, runtime protection, comprehensive license detection, and broader AppSec capabilities like SAST, DAST, or IaC scanning, leading to potential tool sprawl and increased incident risk. |
| 2026-06-24 2026 | Aikido x Drydock | A way for maintainers to catch malware before it shipsSupply Chain | Library for maintainers that integrates with Drydock to review staged package releases for malware before publishing. It analyzes staged npm packages by downloading tarballs, diffing them against previous versions, and flagging security-relevant changes like new lifecycle scripts, unexpected files, or network-accessing code. For PyPI or non-staged npm packages, it operates as a GitHub Actions gate. The tool supports npm and PyPI at no cost, allowing maintainers to catch malicious code before it enters public repositories. |
| 2026-06-18 2026 | Over 140 popular Mastra npm Packages Hit by Supply Chain AttackSupply Chain | Writeup detailing the @mastra npm supply chain attack, where 141 packages were compromised via a malicious dependency, `easy-day-js`. The attack leveraged `postinstall` scripts to download and execute obfuscated payloads from C2 servers, targeting crypto wallet extensions. This mirrors the `axios` compromise, employing similar tactics like staged malicious versions and self-deleting scripts to evade detection. |
| 2026-06-17 2026 | Over 140 popular Mastra npm Packages Hit by Supply Chain AttackSupply Chain | Analysis of a large-scale supply chain attack targeting the popular `@mastra` npm scope, where 141 packages were compromised by injecting a malicious `easy-day-js` dependency. This malicious package leveraged `postinstall` hooks to fetch and execute obfuscated payloads from C2 servers, targeting crypto wallet extensions and self-deleting to evade detection, mirroring techniques seen in the prior `axios` compromise. |
| 2026-06-17 2026 | Multiple JetBrains IDE plugins caught stealing AI keysSecretsSupply Chain | Library of malware-infected JetBrains IDE plugins were found exfiltrating AI provider API keys, including those for OpenAI, SiliconFlow, and DeepSeek. At least 15 plugins, installed nearly 70,000 times, disguised as AI coding assistants but secretly transmitted user-provided API keys to a server at 39.107.60[.]51 upon saving them in settings, with no user consent. Affected plugins include "DeepSeek Junit Test," "CodeGPT AI Assistant," and "DeepSeek AI Assist," published under multiple vendor accounts. |
| 2026-06-13 2026 | Full Fathom Five: The context of Anthropic’s Mythos-class public releaseAIAuthZ | Library for understanding Anthropic's Claude Fable 5 release, clarifying it's not a direct Mythos Preview access but a similarly capable model routed to Opus 4.8 for cybersecurity queries. It argues against focusing solely on CVEs and vendor vulnerabilities, highlighting that misconfigurations, stale permissions, and broken identity edges represent 80% of the security challenge and are the true targets for defensive AI investments, not an "AI hacker" scenario. |
| 2026-06-12 2026 | npm v12 delivers one of the biggest security improvements in yearsSupply Chain | Library update npm v12 will block dependency install scripts by default, significantly reducing supply chain attack vectors like Nx s1ngularity and Shai-Hulud, which exploited postinstall scripts. This change requires explicit approval for scripts via `npm approve-scripts` and also blocks implicit code execution from `binding.gyp` and insecure Git/remote-URL dependencies by default. The update, already available behind warnings in npm 11.16.0, aims to protect users who don't review package changes. |
| 2026-06-11 2026 | 10 year old critical vulnerability in phpBB affecting tens of millions of users across thousands of forumsAuthNRCE | Library for securing phpBB instances, detailing a critical Authentication Bypass vulnerability discovered by Aikido's AI pentesting tool. This flaw, affecting versions up to 3.3.16 and 4.0.0-a2, allows unauthenticated users to gain valid sessions and impersonate any user, including administrators, leading to potential private message leaks and full forum control. While direct RCE is not possible, the vulnerability necessitates immediate upgrades to phpBB 3.3.17 to mitigate account takeover risks. |
| 2026-06-11 2026 | Compromised Rust crate onering performs code exfiltrationSecretsSupply Chain | Writeup detailing a malicious Rust crate, "onering" version 1.4.1, which exfiltrates source code via a compromised `build.rs` script. This script collects Git commit metadata and diffs, disguises them as Sentry telemetry, and sends them to a Sentry ingest endpoint. The compromise affects both the crates.io package and the maintainer's GitHub repository, highlighting a growing trend of build-time payload execution in the Rust supply chain. |
| 2026-06-10 2026 | 10 year old critical vulnerability in phpBB affecting tens of millions of users across thousands of forumsRCE | Tool discovery by Aikido Attack identified a critical Authentication Bypass vulnerability in phpBB, potentially leading to Remote Code Execution. This flaw impacts versions up to 3.3.16 and 4.0.0-a2, and was promptly patched in version 3.3.17 following a rapid disclosure via HackerOne. Exploitation can grant unauthorized session access, exposing private messages or full administrative control. |
| 2026-06-10 2026 | Wait, binding.gyp Can Do What? Exploring npm's Weirdest Build SystemRCESupply Chain | Library for identifying vulnerabilities in `binding.gyp` files, which `npm` executes during package installation. This library explores how attackers can abuse `binding.gyp`'s command expansion feature and Python `eval()` sandbox to execute arbitrary code, as demonstrated by the Miasma worm which exploited Red Hat packages and others like `@vapi-ai/server-sdk`. It details techniques for escaping the `eval()` sandbox to achieve arbitrary code execution, even when no explicit lifecycle scripts are present in `package.json`. |
| 2026-06-08 2026 | Red Hat npm Packages Compromised to Spread a Credential-Stealing WormSecretsSupply Chain | Library detailing the compromise of 32 @redhat-cloud-services npm packages with Miasma, a credential-stealing worm variant similar to Mini Shai-Hulud. The attack exploited a compromised GitHub account to bypass npm's trusted publishing via GitHub Actions OIDC, injecting malicious `_index.js` payloads that steal cloud credentials, CI secrets, and SSH keys. This incident highlights vulnerabilities in CI/CD pipelines and the potential for open-sourced malware frameworks like Mini Shai-Hulud to be adapted by various threat actors. |
| 2026-06-08 2026 | Move over, Mythos. Here comes... pretty much any other model with a good harnessAI | Library for building application security scanning harnesses that orchestrate multiple AI models. It argues that the effectiveness of vulnerability discovery hinges more on the harness design than on specific frontier models like Mythos or GPT-5.5. Sophisticated harnesses, incorporating stages for reconnaissance, parallel agent hunting, validation, and tracing, enable scalable and cost-effective security testing by allowing flexible model swapping and leveraging cheaper models for wider candidate generation, while more powerful models can be reserved for deep analysis. |
| 2026-06-08 2026 | Why EDR and proxy won’t save you from supply chain malwareSupply Chain | Library for securing the developer supply chain, Aikido Device Protection operates directly on the machine to monitor package installation and runtime behavior. It addresses the critical gap left by traditional EDR and proxy solutions, which fail to detect malicious code embedded within trusted runtimes like npm or Python packages. Examples include post-install scripts stealing credentials or backdoored initialization files, bypassing standard security perimeters and process monitoring by mimicking legitimate operations. |
| 2026-06-08 2026 | What is AI SAST?AI | Library for AI SAST, which uses AI reasoning to analyze source code for security vulnerabilities like IDORs, broken access control, and business logic flaws. Unlike traditional pattern-matching SAST, AI SAST understands code intent, traces data flow across services, and identifies complex multi-step exploit chains. This AI-native approach offers pentest-grade reasoning for static analysis, distinguishing it from AI-augmented SAST which primarily focuses on triage and false positive reduction. |
| 2026-05-26 2026 | Why developer machines are now the number one target for supply chain attacksSupply Chain | Library providing enhanced security for developer machines, addressing the growing threat of supply chain attacks targeting workstations. It extends visibility beyond package registries to include IDE extensions, browser plugins, and AI tools, offering granular telemetry to detect and prevent vulnerabilities before they impact production. Examples mentioned include attacks via malicious VS Code extensions, Trivy, and compromised packages, highlighting the limitations of traditional EDR tools in monitoring developer environments. |
| 2026-05-23 2026 | Supply Chain Attack Targets Laravel-Lang Packages with Credential StealerSupply Chain | Library detecting a supply chain attack targeting Laravel-Lang packages, where malicious version tags pointed to a fork containing credential-stealing code. This malware, delivered via composer's autoloader, collects AWS, GCP, Azure, and other cloud credentials, infrastructure secrets, developer keys, browser passwords, cryptocurrency wallet files, and VPN configurations. The attack was reported to Packagist and Aikido provides detection and prevention tools, including Aikido Safe Chain for intercepting package installations. |
| 2026-05-20 2026 | GitHub breached via a malicious VS Code extension: why developer devices are the real targetSupply Chain | Library for on-device application security, Aikido Device Protection, combats threats from trusted developer tooling like VS Code extensions. It features real-time malware blocking by checking against a live feed and a configurable minimum age policy, preventing installation of recently published or updated packages within a set timeframe. This approach protects against attacks like the compromised Nx Console extension and Durable Task Python SDK by enforcing security at the workstation, independent of network controls and beyond the scope of traditional EDR solutions. |
| 2026-05-20 2026 | Microsoft's durabletask package on PyPi Compromised. Mini Shai Hulud attacks again... again!Python | Library versions 1.4.1, 1.4.2, and 1.4.3 of Microsoft's `durabletask` Python package on PyPI were compromised with a dropper that executes a sophisticated infostealer and worm. This payload targets credentials from cloud providers, password managers, and developer tools, propagating via SSM or kubectl in cloud environments. It also includes a destructive component triggered by specific system locales. The malware exfiltrates data encrypted with an RSA key and utilizes a GitHub-based dead-drop for command and control. |
| 2026-04-30 2026 | Mini Shai-Hulud Targets SAP npm Packages With a Bun-Based Secret StealerSupply Chain | Library detailing "Mini Shai-Hulud," a Bun-based secret stealer targeting SAP npm packages like `@cap-js/sqlite`, `@cap-js/postgres`, `@cap-js/db-service`, and `mbt`. The malware uses a `preinstall` script to download and execute a credential stealer, harvesting GitHub tokens, npm tokens, cloud secrets from AWS, Azure, GCP, and Kubernetes, and exfiltrating encrypted results via public GitHub repositories. It propagates by injecting malicious code into other packages and commits. |
| 2026-04-29 2026 | Bug bounty isnt dead but the old model is breakingBug Bounty | Analysis of the bug bounty model's evolution, discussing the impact of AI on report generation and validation costs, leading to programs like IBB pausing submissions and curl removing payouts. It highlights the shift from incentivized disclosure to expected disclosure, with a potential focus on more targeted rewards and better security outcomes rather than sheer report volume. |
| 2026-04-21 2026 | Introducing Endpoint Protection: Security for Developer DevicesSupply Chain | Library for protecting developer devices against software supply chain attacks. It prevents malicious package installs, IDE extensions, browser plug-ins, and AI skills by offering visibility into installed software, blocking threats before installation, enforcing package age policies, and enabling approval workflows. Built upon the open-source Safe Chain project and powered by the LLM-based Aikido Intel threat intelligence engine, it aims to secure developer workstations without hindering productivity, addressing vulnerabilities exemplified by the Shai-Hulud and Axios attacks. |
| 2026-04-17 2026 | Multiple Cross-Site Scripting (XSS) Vulnerabilities in MailcowXSS | Library detailing three XSS vulnerabilities found in Mailcow, including a critical unauthenticated flaw affecting administrator accounts via Autodiscover logs (GHSA-f9xf-vc72-rcgm). Another XSS targets administrators through attachment filenames in the Quarantine feature (GHSA-2xjc-rg88-jvpp), and a Self-XSS in Login History is escalated via Login CSRF (GHSA-jprq-w83q-q62h). All issues have been fixed since version 2026-03b. |
| 2026-04-17 2026 | IDOR Vulnerability Explained: Why IDOR Persists (Aikido)IDOR | Library for identifying Insecure Direct Object References (IDORs), a prevalent vulnerability in modern, API-driven applications. This resource details how IDORs manifest in practice, why traditional testing methods and DAST tools often miss them, and the limitations of static analysis in detecting these contextual authorization failures. It highlights that IDORs, also known as Broken Object Level Authorization (BOLA) in APIs, persist due to evolving system design and the assumption of ownership rather than revalidation, leading to potential data breaches and unauthorized modifications. |
| 2026-04-17 2026 | Prisma and PostgreSQL vulnerable to NoSQL injection? (Aikido)GraphQL | Library vulnerability analysis demonstrating how Prisma ORM, even with PostgreSQL, is susceptible to operator injection, commonly known as NoSQL injection. This occurs when user input is passed to query functions supporting string-based operators, such as `findFirst`, `findMany`, `updateMany`, and `deleteMany`. The analysis highlights exploits and recommends prevention techniques including casting user input to primitive data types, implementing robust server-side validation with libraries like Zod, and keeping ORMs like Prisma and Sequelize updated to benefit from security fixes. |
| 2026-04-10 2026 | Best Secret Scanning Tools in 2025Secrets | Library for detecting hard-coded secrets in code, configurations, and cloud infrastructure. It utilizes pattern recognition, entropy checks, and AI to identify sensitive data like API keys and passwords, aiming to prevent data breaches by automating detection and remediation. Notable features include context-aware detection correlating secrets with other vulnerabilities, one-click remediation for many secret types, and integration into developer workflows via IDE extensions and pre-commit hooks. The library supports broad scanning across Git repositories, container images, and cloud environments, offering a free tier for basic use. |
| 2026-04-10 2026 | n8n Critical Vulnerability (CVE-2026-21858): Unauthenticated RCERCE | Writeup of CVE-2026-21858, an unauthenticated RCE in n8n, allowing full compromise of locally deployed instances through arbitrary file access, authentication bypass, and command execution. Discovered by Cyera Research Labs and nicknamed 'Ni8mare', this vulnerability highlights automation platforms as high-impact attack surfaces. Remediation involves upgrading n8n, restricting exposure of Forms and Webhooks, and reviewing workflow configurations. |
| 2026-04-03 2026 | Python Security Vulnerabilities | Top Issues | AikidoPython | Library for identifying and mitigating common Python security vulnerabilities. It details risks like arbitrary code execution via `eval()` and `exec()`, OS command injection through `subprocess` and `os.system`, and the dangers of hardcoded secrets. The library emphasizes practical mitigation techniques, such as avoiding unsafe function usage, using argument lists with `subprocess`, and employing secure secret management practices. It highlights how SAST tools can detect these patterns early in development. |
| 2026-03-14 2026 | Persistent XSS/RCE using WebSockets in Storybooks dev serverXSS | Library of JavaScript code and examples addressing CVE-2026-27148, a high-severity WebSocket hijacking vulnerability in Storybook's dev server. This vulnerability can lead to persistent Cross-Site Scripting (XSS) and Remote Code Execution (RCE) by allowing attackers to inject malicious code into story files. Exploitation can occur via publicly exposed dev servers or through a malicious webpage visited by a developer running a local instance, potentially compromising credentials, system access, and network resources, and even propagating through version control and CI/CD pipelines. |
| 2026-02-23 2026 | Astro SSRF Vulnerability: Host Header Injection in SSR Error Pages (CVE-2026-25545)SSRF | Library for detecting Astro SSRF vulnerabilities, specifically CVE-2026-25545, caused by Host header injection in SSR error pages. This vulnerability allows attackers to craft requests that trick the Astro server into fetching arbitrary internal URLs, potentially exposing sensitive data. Exploitation requires SSR mode, an unsanitized Host header, and a configured custom error page (like `404.astro`). Patched versions include astro@5.17.2, @astrojs/node@9.5.3, and astro@6.0.0-beta.11. |