Skip to content
View OracleNep's full-sized avatar

Block or report OracleNep

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.

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
OracleNep/README.md

OracleNep

Java security, AppSec automation, and open-source code audit tooling.

I focus on Java/Spring code audit, vulnerability research, security tooling, and AI-assisted review workflows. My current work is centered on turning manual audit steps into reproducible tools: attack-surface extraction, heuristic SAST rules, report generation, human-in-the-loop AI triage, and responsible disclosure materials.

Focus Areas

  • Java / Spring / Shiro / Dubbo code audit
  • AppSec, SDL, SAST rules, SARIF reports, and CI workflows
  • Web vulnerability research: SSRF, XXE, SpEL/OGNL/JNDI, path traversal, file upload, authorization bypass
  • Open-source security tooling and upstream collaboration
  • AI-assisted code review, Agent tool-call security, and MCP security baselines

Selected Work

JavaSecAtlas

JavaSecAtlas is a lightweight Java white-box audit workspace for Java/Spring projects. It connects attack-surface extraction, heuristic SAST rules, report generation, a local browser GUI, and OpenAI-compatible Agent review into a reproducible workflow.

  • Public release: v0.1.0-alpha
  • Extracts Spring routes and common Shiro / Spring Security permission annotations
  • Includes heuristic rules for SSRF, XXE, SpEL, path traversal, and file upload risks
  • Generates JSON, Markdown, HTML, and SARIF reports
  • Provides a local GUI and AI-assisted review with source-context retrieval
  • Demo result: 2 Java files, 5 Spring routes, 14 audit findings, 4 unit tests passed

Project material:

Current boundary: JavaSecAtlas is an audit-assistance and rule-prototyping tool. It does not claim full interprocedural taint analysis or automatic exploit confirmation.

PHP php-src Contributor

I contribute to the official php/php-src repository, with current work around HTTP request-body parsing behavior and internationalization extension documentation.

  • php-src #22223: aligns request_parse_body() handling of max_input_vars with INI behavior for negative input, with PHPT regression coverage, NEWS, and UPGRADING notes. Current status should be checked before formal use because the PR is still under upstream review.
  • php-src #22261: merged documentation and test-comment maintenance for ext/intl error conventions.

This work covers upstream synchronization, minimal patch design, PHPT tests, CI validation, compatibility notes, and maintainer review.

Browser-Side Web Asset Analysis

I also maintain and productize browser-extension based workflows for authorized SRC and Web asset analysis. The focus is page asset discovery, API extraction, sensitive-information detection, scope control, export formats, and compliance boundaries.

Public details and repository links will be added after the current documentation and release materials are cleaned up.

Responsible Security Work

Some vulnerability research, SRC submissions, and authorized exercise materials are intentionally not public. When shared, they are redacted to protect affected systems and respect responsible disclosure boundaries.

Areas I can discuss in interviews or private review:

  • Java/Web vulnerability reproduction and root-cause analysis
  • Source/sink reasoning, exploit prerequisites, and remediation design
  • Authorized attack-and-defense exercise review
  • CTF and challenge writeups focused on Web/Java and code-audit methodology
  • Converting recurring vulnerability patterns into rules, checklists, and regression samples

Current Roadmap

The public work I am currently consolidating:

  • Apache Shiro / Dubbo read-only audit notes and attack-surface maps
  • JavaSecAtlas v0.2 roadmap: SARIF import, configurable source/sink rules, better Java parsing, and finding-status workflow
  • MCP-Security-Lab: Agent / MCP tool-permission checks, Prompt Injection cases, and report templates
  • JavaVulnRegression: vulnerable/fixed Java samples for rule validation
  • Browser-extension security workflow documentation and release packaging

Tooling

Java Python PHP JavaScript GitHub Actions SARIF AppSec

GitHub

GitHub stats

Team: Team-intN18-SoybeanSeclab

Popular repositories Loading

  1. Nday-Exploit-Plan Nday-Exploit-Plan Public

    历史漏洞的细节以及利用方法汇总收集

    C 167 21

  2. GlodonScan GlodonScan Public

    广联达OA系统漏洞批量检测工具

    Python 17

  3. Prevent-re-release-bypass Prevent-re-release-bypass Public

    绕过某云waf抓包检测放重发机制脚本

    Python 4

  4. EldenRing EldenRing Public

    1

  5. OracleNep OracleNep Public

  6. PAC PAC Public

    Python