A collaboration with Proof · 1 public repo per week

Are you an open source maintainer? We can help your project.

Completely free for open source repositories.

Proof turns your repository into a graph of requirements that humans and agents can both use. It finds as many bugs as it can, and gives you the tools to triage GitHub issues and pull requests from contributors — including community bug reports and security reports.

Security good first issues

264 open issues currently match Security with the default 10+ star filter. This is the homepage feed limited to repositories tagged Security.

All issues · Browse projects · How to find good first issues

Active filters:Stars: 10+ Stars • Category: Security
Filters trigger API requests for better performance

Showing 22 of 264 opportunities to contribute from the last 441 days

SecurityContainer Security

AI Summary: This issue proposes migrating bubblewrap from the traditional `mount(2)` API to newer, more robust mount APIs. This change is intended to improve security and simplify the implementation of features like `--[ro-]bind-fd`, which are crucial for sandboxing frameworks like Flatpak, especially in light of recent vulnerabilities. The implementation would involve using syscalls like `open_tree` and `mount_setattr`, with a fallback to the old method for older kernels.

Complexity:4/5
enhancementhelp wanted

Low-level unprivileged sandboxing tool used by Flatpak and similar projects

C
#linux-containers#user-namespaces
SecuritySecurity Tools

AI Summary: This issue describes a deliberate security trade-off in the Sentinel feature of the AEGIS vault. The feature, intended for user convenience, bypasses the core security guarantee of not storing the master key locally. It allows local attackers to extract the master password in plaintext by accessing the stored TOTP secret and derived encryption key in localStorage.

Complexity:4/5
accessibilitydocumentationgood first issue

Offline password, identity, and secret vault. Argon2id + AES-256-GCM, zero servers, zero telemetry.

HTML
#2fa#argon2#authentication#cross-platform#cryptography#desktop-app#encryption#identity#local-first#offline#offline-first#open-source#opensource#password-manager#privacy#security#security-tools#vanilla-js#vault#zero-knowledge
SecurityPenetration Testing Tools

AI Summary: This issue requests the development of tools to extract intelligence from GitHub accounts, specifically focusing on identifying potential personal email leaks within Git commits. The goal is to enhance security and privacy by uncovering sensitive information that might have been inadvertently exposed.

Complexity:4/5
enhancementhelp wanted

Open source toolkit for scraping, OSINT and more.

Python
#data-gathering#dirbuster#email-osint#h4x-tools#hacking#hacking-tool#hacktools#igscraper#ip-scanner#linux#osint#phone-number#port-scanner#python#python-script#python3#tools#webhook-spammer#webscraping#websearch
SecurityPenetration Testing Tools

AI Summary: This issue proposes the development of tools to interact with the Telegram API. The goal is to enable functionalities like searching for users and other related operations within Telegram.

Complexity:3/5
enhancementhelp wanted

Open source toolkit for scraping, OSINT and more.

Python
#data-gathering#dirbuster#email-osint#h4x-tools#hacking#hacking-tool#hacktools#igscraper#ip-scanner#linux#osint#phone-number#port-scanner#python#python-script#python3#tools#webhook-spammer#webscraping#websearch
SecurityContainer Security

AI Summary: This issue proposes replacing Bubblewrap's current method of recursively applying mount options with the more efficient `mount_setattr()` system call. The current approach involves iterating through the mount table, which is slow and prone to race conditions. Using `mount_setattr()` would simplify the code, improve performance, and enhance robustness, with a fallback to the existing method for older kernels.

Complexity:4/5
enhancementhelp wanted

Low-level unprivileged sandboxing tool used by Flatpak and similar projects

C
#linux-containers#user-namespaces
SecurityPenetration Testing Tools

AI Summary: The goal is to create a shared script containing common build steps for both the project's CI releases and external rebuilders (like IzzyDroid). This script will ensure consistency when dependencies or tool versions (e.g., Rust, NDK) are updated, preventing discrepancies and simplifying maintenance for all parties involved.

Complexity:3/5
enhancementgood first issuehelp wanted

Your all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...

Dart
#android#blutter#dart#flutter#revengi#reverse-engineering#smali-lang
SecurityPenetration Testing Tools

AI Summary: The build is failing for version v1.3.0-fix because the Rust toolchain is set to 'stable', which is not reproducible. The issue proposes using a `tools.versions.toml` file to pin specific Rustup and Rust toolchain versions for consistent builds. The reporter requests these versions for a one-time manual build.

Complexity:3/5
bughelp wanted

Your all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...

Dart
#android#blutter#dart#flutter#revengi#reverse-engineering#smali-lang
SecurityCode Sandboxing

AI Summary: The task is to enhance the `sandboxed-python` library to handle parsing errors more robustly, preventing the sandbox process from crashing due to unchecked exceptions like `RecursionError`, `MemoryError`, and `UnicodeEncodeError` during code parsing. This involves adding error handling within the parser to gracefully manage these exceptions and potentially return informative error messages instead of causing process termination.

Complexity:4/5
help wanted

A lightweight and real Python sandbox supporting a SAFE and FINITE subset of Python

Python
SecurityPenetration Testing Tools

AI Summary: Implement a 'talker' feature in the RevEngi App that allows users to view application logs and easily share them, particularly beneficial for users without PC access or familiarity with logcat. This involves designing a user interface for log display, implementing log collection mechanisms (potentially using existing logging infrastructure), and providing options for sharing logs (e.g., email, file export).

Complexity:3/5
enhancementgood first issue

Your all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...

Dart
#android#blutter#dart#flutter#revengi#reverse-engineering#smali-lang
SecurityPenetration Testing Tools

AI Summary: The task is to debug and fix the 'IG Scrape' tool within the H4X-Tools open-source toolkit. The issue reported is that the tool is broken, requiring investigation and code modification to restore its functionality. This likely involves understanding the tool's scraping logic, identifying the source of the error, and implementing a fix.

Complexity:4/5
bughelp wanted

Open source toolkit for scraping, OSINT and more.

Python
#data-gathering#dirbuster#email-osint#h4x-tools#hacking#hacking-tool#hacktools#igscraper#ip-scanner#linux#osint#phone-number#port-scanner#python#python-script#python3#tools#webhook-spammer#webscraping#websearch
SecurityAuthentication & Authorization

AI Summary: The task is to determine whether to rename the command-line tool 'sr' (RootAsRole) due to a naming conflict with the 'surfraw' tool, and if so, suggest a suitable alternative name. The proposed name 'suro' is under consideration.

Complexity:2/5
help wantedquestion

A better alternative to sudo(-rs)/su • ⚡ Blazing fast • 🛡️ Memory-safe • 🔐 Security-oriented

Rust
#capabilities#linux#rbac#rust#su#sudo
SecurityOpen Source Security Tools
documentationhelp wantedquestionapp: BeSLab

BeSLab: Empowering Open Source Project Security , This Repository includes BeS Environment Scripts to launch an instance of BeSLab

Shell
SecurityOS Hardening

AI Summary: Address identified STIG compliance gaps in a Debian-based security hardening project (HARDN-XDR). This involves implementing disk/swap encryption, securing the GRUB bootloader, hardening AppArmor profiles, establishing robust backup/recovery procedures, and integrating automated STIG validation scanning. The goal is to improve the security posture of the Debian image and ensure it meets STIG compliance requirements.

Complexity:5/5
enhancementhelp wanted

A single STIG Compliant - Debian Package, to fully secure the OS using automation, encryption, monitoring, heuristics and availability.

Shell
SecurityOS Hardening

AI Summary: The task involves updating the auditd.sh script within the HARDN-XDR project. This likely entails modifying the script to improve its functionality, address bugs, or enhance its security features related to auditing system events on Debian systems. The update should maintain STIG compliance.

Complexity:4/5
enhancementhelp wanted

A single STIG Compliant - Debian Package, to fully secure the OS using automation, encryption, monitoring, heuristics and availability.

Shell
SecurityOS Hardening

AI Summary: The task involves verifying and improving 30+ security modules within a Debian-based security hardening project (HARDN-XDR). This includes ensuring each module has installation and verification steps, establishing baseline configurations for Debian 12 and Ubuntu 22-24.04 (virtualized and desktop deployments), adhering to STIG compliance, implementing backups, testing each module's integration with systemd, and conducting a code review.

Complexity:4/5
enhancementhelp wanted

A single STIG Compliant - Debian Package, to fully secure the OS using automation, encryption, monitoring, heuristics and availability.

Shell
SecurityOS Hardening
audit.sh14mo ago

AI Summary: The task involves updating the auditd.sh script within the HARDN-XDR project to incorporate MITRE ATT&CK policies. This requires integrating the auditd framework with MITRE's threat model to enhance the system's security monitoring capabilities by leveraging the knowledge base provided by the referenced auditd-attack project. The goal is to improve the detection of malicious activities by correlating audit logs with known attack techniques.

Complexity:4/5
enhancementhelp wanted

A single STIG Compliant - Debian Package, to fully secure the OS using automation, encryption, monitoring, heuristics and availability.

Shell
SecurityOS Hardening
Build14mo ago

AI Summary: The task involves improving the `hardn-main.sh` script within the HARDN-XDR project to achieve a Lynis audit score of 90 or higher. This includes addressing any security vulnerabilities or configuration issues identified by Lynis. Additionally, the task requires creating or updating documentation for the build process.

Complexity:4/5
documentationenhancementhelp wanted

A single STIG Compliant - Debian Package, to fully secure the OS using automation, encryption, monitoring, heuristics and availability.

Shell
SecurityOS Hardening

AI Summary: The task involves brainstorming and implementing new features for HARDN-XDR, a Debian-based security package aiming for STIG compliance. This includes gathering community suggestions for additional tools and functionalities to enhance its capabilities as a comprehensive security solution, potentially involving CLI, GUI, monitoring, and endpoint management improvements.

Complexity:5/5
enhancementhelp wanted

A single STIG Compliant - Debian Package, to fully secure the OS using automation, encryption, monitoring, heuristics and availability.

Shell
SecurityOS Hardening
Build14mo ago

AI Summary: Enhance the `install.sh` script of the HARDN-XDR project by adding a menu-driven interface. This menu should allow users to start, stop, reset, or get help regarding the various security services installed by HARDN-XDR. Each menu option will call a separate shell script located in the `/src` directory. The scripts will handle starting/stopping services using systemd, resetting STIG/Lynis compliance settings, and providing help information with documentation links.

Complexity:3/5
enhancementhelp wanted

A single STIG Compliant - Debian Package, to fully secure the OS using automation, encryption, monitoring, heuristics and availability.

Shell
SecurityMalware Analysis/Development

AI Summary: Debug a Zig program that enumerates remote threads. The program, part of a larger project focused on malware development techniques, is experiencing a `win32Error.NOACCESS` error after the removal of debug print statements. The task involves identifying why removing the debug prints causes the access error.

Complexity:4/5
help wanted

This project provides some code examples of Zig for malwares, hacking, and red teaming. ⚡

Zig
#hacking#hacking-tool#malware#malware-research#offensive-security#red-teaming#security#zig
SecurityVulnerability Forecasting

AI Summary: Optimize the existing NVD data fetcher (NVDDataFetch-V1.ipynb) to only fetch and update new or modified CVEs instead of re-downloading the entire dataset each time. This involves leveraging the NVD API's modification timestamps to efficiently update the existing pandas DataFrame.

Complexity:4/5
good first issuewontfix

A collection of data fetchers, and simple quarterly and yearly CVE forecasting models.

Jupyter Notebook
#cve-forecast#cve-prediction#vulnerability-forecast#vulnerability-prediction

Also browsing: Software Development , AI/ML , Uncategorized