Skip to content
View naufalfx805-source's full-sized avatar

Block or report naufalfx805-source

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. Markdown is supported. 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
naufalfx805-source/README.md

naufalfx805-source

Security-focused open-source contributor and bug fixer. I harden the unglamorous parts of real codebases β€” credential handling, auth flows, input validation, and the correctness bugs that only bite in production β€” and research CI/CD and supply-chain risk.

Focus

  • Credential & auth hardening: file locking, ACL tightening, secret-file guards
  • API/CLI correctness: retry safety, response validation, typed error handling
  • GitHub Actions, OIDC, workflow permissions, and supply-chain risk
  • Clear reports with impact, reproduction steps, and practical fixes

Selected Merged Work

15 merged pull requests across production open-source projects:

  • TestSprite CLI β€” 10 merged PRs; recognized in the Season 3 CLI Improvement Track. Locked credential-profile mutations against cross-process races, tightened Windows credential ACLs, stopped non-idempotent request retries, rejected malformed API keys before dispatch, and guarded secret-file reads behind typed validation errors.
  • memanto (moorcheh-ai) β€” guarded MCP batch operations against malformed results; fixed noisy LLM JSON extraction.
  • TrusTrove (Soroban / Rust) β€” hardened a pool utilization overflow in a smart contract.
  • Loru and NokaMan (mergeos-bounties) β€” closed test-coverage gaps in a sign-language training toolkit and a CEFR writing-assessment pipeline.

Tech: TypeScript / Node.js Β· Python Β· Rust (Soroban) Β· Bash

Research Labs

Principles

  • Reproduce first, report second
  • Keep fixes minimal and reviewable
  • Show exploitability with controlled proof of concept
  • Prefer clear evidence over broad claims

Contact

Open to freelance & contract work β€” security review, hardening passes, and OSS contributions. Reach me at naufalfx805@gmail.com, or open an issue for bug reports and research collaboration.

Popular repositories Loading

  1. bug-hunter-old bug-hunter-old Public

    Python

  2. cb-mpc cb-mpc Public

    Forked from coinbase/cb-mpc

    Coinbase MPC Library

    C++

  3. bug-hunter bug-hunter Public

    Python

  4. oidc-caller-lab oidc-caller-lab Public

    GitHub Actions OIDC caller workflow lab

  5. oidc-callee-lab oidc-callee-lab Public

    GitHub reusable workflow OIDC callee lab

  6. App App Public

    Forked from Expensify/App

    Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.

    TypeScript