baidu/openrasp
🔥Open source RASP solution 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
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
- readme: https://github.com/baidu/openrasp · fetched 2026-08-28 · 9ae716bbc58f
- homepage: https://rasp.baidu.com · fetched 2026-08-29 · ac62eb2e63a8
- site_page: https://rasp.baidu.com/doc/install/software.html · fetched 2026-08-29 · f0ee8d42972d
- site_page: https://rasp.baidu.com/doc/install/compat.html · fetched 2026-08-29 · cea73d23a87a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| baidu/openrasp | main | 43 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem