[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5688":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},5688,"cve-rs","Speykious\u002Fcve-rs","Speykious","Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀","",null,"Rust",5389,114,25,16,0,1,11,23,7,71.98,"Other",false,"main",[],"2026-06-12 04:00:26","\u003Cp align=\"center\">\n  \u003Ch1 align=\"center\">\u003Cimg src=\".\u002Fassets\u002Fcve-rs-logo.png\">\u003C\u002Fh1> \n  \u003Ch6 align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSpeykious\u002Fcve-rs\u002Factions\u002Fworkflows\u002Fci.yaml\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fserde-rs\u002Fserde\u002Fci.yml?branch=master\" align=\"top\">\n    \u003C\u002Fa>\n  \u003C\u002Fh6>\n  \n  \u003Cdiv align=\"center\">\n    Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀 \n  \u003C\u002Fdiv>\n\u003C\u002Fp>\n\n[Build Status]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002FSpeykious\u002Fcve-rs\u002Fci.yaml?branch=master\n\n**cve-rs** allows you to introduce common memory vulnerabilities (such as buffer overflows and segfaults) into your Rust program in a memory safe manner.\n\n## Why choose **cve-rs**?\n- 🩸 Bleeding edge technology\n- 🕹️ Paradigm-changing (no more unsafe code!)\n- 🔥 Blazingly fast\n- 💡 Easy to use\n- 🏆 Featuring way 👋 too 2️⃣ many 🤯 emojis in the 📖 readme 🔥 🦀 💨\n- **🦀 Built in 100% memory-safe Rust**\n\n## Example\n![Segfault demo](\u002Fvhs\u002Fcassete.gif)\n\nRust is an amazing language. You can program a lot of useful things while ensuring that your program will stay safe. Unfortunately, safe Rust is quite limiting. For example, you cannot introduce code that could corrupt the program's memory. Now, with **cve-rs**, you can corrupt your program's memory without corrupting your program's memory.\n\nWe are very committed to making sure **cve-rs** is memory-safe. We know that unsafe code can have unintended consequences, such as memory unsafety that causes bugs like segmentation faults, use-after-frees, and buffer overflows.\n\nThat is why **cve-rs** uses `#![deny(unsafe_code)]` in the entire codebase. There is not a single block of `unsafe` code (except for some [tests](.\u002Fsrc\u002Ftransmute.rs#L56)) in this project.\n\n**cve-rs** implements the following bugs in safe Rust:\n\n- Use after free\n- Buffer overflow\n- Segmentation fault\n\n**cve-rs** also contains safe reimplementations of:\n\n- `std::mem::transmute`\n- `std::ptr::null()`\u002F`null_mut()` but for references\n\n## Installation\n\n**cve-rs** can be used directly with Cargo.\n\nTo use it as a library:\n\n```sh\ncargo add cve-rs\n```\n\nOr to run our example binary:\n\n```sh\ncargo install cve-rs\ncve-rs\n```\n\n## WASM support\n\n**cve-rs** supports WASM through the WASI API, and also to Webassembly that you can run in a browser.\n\nYou can compile it and run it using [Wasmer](https:\u002F\u002Fwasmer.io\u002F) with the following commands:\n\n```sh\ncargo build --target wasm32-wasi\nwasmer run target\u002Fwasm32-wasi\u002Fdebug\u002Fcve-rs.wasm\n```\n\n## Contributors\n\nSpecial thanks to [@Bright-Shard](https:\u002F\u002Fgithub.com\u002FBright-Shard) and [@Creative0708](https:\u002F\u002Fgithub.com\u002FCreative0708), and everyone else who contributed to **cve-rs**.\n\n## Can I use cve-rs in production?\n\nThis project is licensed under the [GLWTSPL](\u002FLICENSE).\n\n## Wait, how safe is cve-rs?!?\n\nThis project is licensed under the [GLWTSPL](\u002FLICENSE).\n\n## License\n\nThis project is licensed under the [GLWTSPL](\u002FLICENSE).\n\n![Good Luck](https:\u002F\u002Fgithub.com\u002Fme-shaon\u002FGLWTPL\u002Fraw\u002Fmaster\u002Fgood-luck.gif)\n\n...and godspeed.\n","cve-rs 是一个用完全安全的 Rust 语言编写的项目，旨在以内存安全的方式在 Rust 程序中引入常见的内存漏洞（如缓冲区溢出和段错误）。其核心功能包括实现使用后释放、缓冲区溢出和段错误等常见内存问题的安全版本，并且重写了 `std::mem::transmute` 和 `std::ptr::null()`\u002F`null_mut()` 的安全引用版本。该项目利用了 Rust 的强大安全性特性，确保整个代码库中没有不安全的代码块，从而避免了潜在的内存安全问题。适用于需要研究或测试内存相关漏洞但又希望保持程序整体安全性的场景，比如教育、研究以及软件开发中的安全测试环节。",2,"2026-06-11 03:04:42","top_language"]