Ross ROSS = Recommend OSS · open-source software intelligence for agents

baidu/openrasp

🔥Open source RASP solution observed · 2026-08-28

github.com/baidu/openrasp · homepage · C++ · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

43/100

  • Activity 45
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3310
  • days_rel: n/a
  • days_push: 335
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2987 stars · 623 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

OpenRASP is Baidu's open-source Runtime Application Self-Protection (RASP) solution that embeds a protection engine directly into the application server via instrumentation (Java agent and PHP extension). It hooks sensitive functions like database queries, file operations, and network requests to detect and block attacks contextually, with detection logic customizable through JavaScript plugins.

Use cases

  • protect web applications from SQL injection and code injection attacks
  • detect deserialization vulnerabilities at runtime
  • replace or supplement a WAF with context-aware in-app protection
  • integrate attack alerts into SIEM/SOC platforms like ELK or Splunk
  • run IAST gray-box vulnerability scanning during security testing
  • block OWASP Top 10 attacks on Tomcat, JBoss, WebLogic, or PHP servers

When to choose

  • you need runtime protection that only alerts on successful attacks, reducing false positives
  • your WAF is being bypassed due to protocol quirks or backend-specific behavior
  • you want detailed stack traces for forensic analysis of exploitation attempts
  • you need customizable detection logic via JavaScript plugins across platforms
  • you run Java or PHP application servers on Linux and want free, self-hosted RASP

When to avoid

  • your stack is Node.js, Python, Ruby, Go, or .NET, which are not yet supported
  • you need a perimeter defense filtering requests before they reach the app rather than in-process protection
  • you cannot tolerate any performance overhead or application restarts during installation
  • you require a managed cloud service rather than self-hosted components

Facets

library · maturity stable

security monitoring alerting logging plugin-system security web-development backend self-hosted windows jvm php self-hosted rasp runtime-application-self-protection waf-alternative iast devsecops java-agent php-extension intrusion-detection siem-integration vulnerability-protection devops linux macos docker

4 sources

Member repositories

RepositoryRoleHealth v2
baidu/openraspmain43

For agents

markdown · JSON · MCP: product_card(name="baidu/openrasp")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem