Security good first issues

353 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 projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 22 of ~353 matching filters (10+ stars · Security)

List

Rewrite the NVD fetcher v4 so it only updates

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.

good first issuewontfix
39Security · Vulnerability Forecasting
Difficulty
4/5

Use "new mount API" if available

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.

enhancementhelp wanted
4.5KSecurity · Container Security
Difficulty
4/5

[Security] Critical TOTP Bypass in Sentinel Feature & Silent Cryptographic Downgrade

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.

accessibilitydocumentationgood first issue
122Security · Security Tools
Difficulty
4/5
vil/H4X-Tools

GitHub 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.

enhancementhelp wanted
554Security · Penetration Testing Tools
Difficulty
4/5
vil/H4X-Tools

Telegram 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.

enhancementhelp wanted
554Security · Penetration Testing Tools
Difficulty
3/5

Use mount_setattr() on newer kernels, instead of walking mount hierarchy the hard way

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.

enhancementhelp wanted
4.5KSecurity · Container Security
Difficulty
4/5

shared script to be used by both our release and RBs

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.

enhancementgood first issuehelp wanted
92Security · Penetration Testing Tools
Difficulty
3/5

Build fails for v1.3.0-fix

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.

bughelp wanted
92Security · Penetration Testing Tools
Difficulty
3/5

Exiting the sandbox process from parsing errors

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.

help wanted
23Security · Code Sandboxing
Difficulty
4/5

Implement talker

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).

enhancementgood first issue
92Security · Penetration Testing Tools
Difficulty
3/5
vil/H4X-Tools

IG Scrape is broken once again

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.

bughelp wanted
554Security · Penetration Testing Tools
Difficulty
4/5

Name conflict with the surfraw tool

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.

help wantedquestion
212Security · Authentication & Authorization
Difficulty
2/5

[STIG] Compliance Gaps and Recommendations 6 - 10

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.

enhancementhelp wanted
53Security · OS Hardening
Difficulty
5/5

Update: auditd

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.

enhancementhelp wanted
53Security · OS Hardening
Difficulty
4/5

Build - SIG Team

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.

enhancementhelp wanted
53Security · OS Hardening
Difficulty
4/5

audit.sh

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.

enhancementhelp wanted
53Security · OS Hardening
Difficulty
4/5

Build

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.

documentationenhancementhelp wanted
53Security · OS Hardening
Difficulty
4/5

HARDN-XDR "Features"

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.

enhancementhelp wanted
53Security · OS Hardening
Difficulty
5/5

Build

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.

enhancementhelp wanted
53Security · OS Hardening
Difficulty
3/5

[Bug] Remote thread enumeration got win32Error.NOACCESS after removing the [DEBUG] print sentences

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.

help wanted
115Security · Malware Analysis/Development
Difficulty
4/5

Also browsing: Software Development , AI/ML , Uncategorized