Skip to content
View kewmine's full-sized avatar
🟢
🟢

Organizations

@clickswave

Block or report kewmine

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kewmine/README.md

Dikshant Chandel

Software Engineer and Security Researcher
I write Rust that holds up, and I break software that doesn't
Founder of Clickswave. Web apps, binaries, reverse engineering.

Rust SvelteKit Postgres


Products

Crossfyre runs recon and vulnerability workflows across a fleet of nodes in parallel. Pure Rust, no Python glue.

SiloCat encrypts files in the browser. The server only ever holds ciphertext, so there is nothing useful to leak.

Open source

crossfyre-toolchain The scanners on their own, in your terminal. It ate voyage and mach. Apache-2.0.
silocat silo.cat's source, so you don't have to take my word about the encryption. AGPL-3.0.
limeyard Deliberately vulnerable targets with an answer key, for finding out how bad your scanner really is. MIT.

Bugs

I find them in other people's software and report them privately. They get listed here once the vendors ship fixes, which takes however long it takes.

CVE-2026-104626 Gitea, Critical 9.0. Cancel your own fork PR run, wait for a maintainer to click Re-run, and the fork's workflow runs on their runners as root without ever being approved. Five of us found it independently.
CVE-2026-104633 Gitea, Medium 6.5. A migration source reporting a page size of zero sent six download loops round forever. One request took a server from 99MiB to 5.7GB in ninety seconds.
CVE-2026-109310 SiYuan, Medium 6.5. One GET to the dynamic icon endpoint ran an uncapped template function until the kernel was OOM-killed. No login needed on a default publish service.
CVE-2026-117677 Gitea, Medium. A Helm chart upload was decompressed and read to the end before the size quota was checked, so a 1MB chart took a server from 105MiB to over 5GB of memory in 17.5 seconds. Shared with two other reporters.
CVE-2026-105661 Gitea, Medium 5.3. Every anonymous request for an ordinary user's organisation repositories page panicked and wrote a stack trace to the log. Shared with two other reporters.
GHSA-4p83-c4wg-59q4 OpenProject, Medium 4.3. A cache shared between viewers served the first one's permissions to everyone after, so the meeting agenda API leaked private work package subjects. No CVE.

The ones still with maintainers are counted at crossfyre.io/disclosures.


LinkedIn Hack The Box

Contract work and collaborations: team@clickswave.org

Pinned Loading

  1. clickswave/silocat clickswave/silocat Public

    End-to-end encrypted file sharing and storage. Files are encrypted in your browser before upload, so the server only ever holds ciphertext it cannot read.

    Svelte 9 1

  2. clickswave/crossfyre-toolchain-archive clickswave/crossfyre-toolchain-archive Public archive

    The toolchain's first repository, kept for PRs #1 to #24. The code, issues and releases are at github.com/clickswave/crossfyre-toolchain.

    Rust

  3. clickswave/limeyard clickswave/limeyard Public

    A security testing lab: deliberately vulnerable targets, a routable network estate with its own DNS, and a machine-readable answer key per target, so a scanner's precision can be measured and not j…

    Python 1 1

  4. clickswave/faultline clickswave/faultline Public

    FaultLine ISP: a fictional internet provider website built as a realistic but deliberately insecure full-stack app (SvelteKit + Rust/axum + Postgres + Redis). Marketing pages, a customer portal, an…

    Svelte

  5. clickswave/mach clickswave/mach Public archive

    Mach is a fast, reliable, and extensible web fuzzing tool built for security researchers, bug bounty hunters, and penetration testers. Designed with performance and simplicity in mind, it helps unc…

    Rust 120 5

  6. clickswave/crossfyre-toolchain clickswave/crossfyre-toolchain Public

    Recon and vulnerability scanning tools that run in your terminal. Find subdomains, scan ports, discover hidden paths, fingerprint what's running, and check it for vulns.

    Rust 257 15