Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Back to milestones
v3.1.0
New issue
Open
Overdue by 7 year(s)
•
Due by November 8, 2019
•
Last updated
Oct 12, 2026
Issues to be handled before v3.0.4 release.
83%
complete
Issues
Open
22
(22)
Closed
"Database is not open. Use: SecGeoLookupDb directive." after reload
3.x
bug
enhancement
pr available
workaround available
owasp-modsecurity/ModSecurity#2041
·
Filter by author
jptosso
opened
on Mar 7, 2019
·
v3.1.0
16
append data to variables
2.x
3.x
new feature
RIP - Type - Feature
TBF by libmodsec
owasp-modsecurity/ModSecurity#340
·
Filter by author
rcbarnett-zz
opened
on Oct 17, 2013
·
v3.1.0
22
Parser: a bare % in an operator parameter breaks the rule ("Rules must have an ID")
3.x
bug
enhancement
parser
owasp-modsecurity/ModSecurity#2145
·
Filter by author
fgsch
opened
on Aug 7, 2019
·
v3.1.0
4
Incomplete type declaration for
KeyExclusions
[pymodsecurity]
3.x
enhancement
needs decision
owasp-modsecurity/ModSecurity#2078
·
Filter by author
GustavoKatel
opened
on Apr 25, 2019
·
v3.1.0
2
Add interface in libModSecurity for reopening log files
3.x
help wanted
new feature
pr available
RIP - libmodsecurity
RIP - Type - Feature
owasp-modsecurity/ModSecurity#1968
·
Filter by author
victorhora
opened
on Nov 28, 2018
·
v3.1.0
5
Support the count modifier (%{&VAR}) in macro expansion
2.x
3.x
enhancement
TBF by libmodsec
owasp-modsecurity/ModSecurity#215
·
Filter by author
rcbarnett-zz
opened
on Oct 17, 2013
·
v3.1.0
6
Santization issues when using part H
2.x
bug
enhancement
TBF by libmodsec
owasp-modsecurity/ModSecurity#535
·
Filter by author
rcbarnett-zz
opened
on Oct 17, 2013
·
v3.1.0
3
sanitiseMatchedBytes only sanitizes the first match
2.x
bug
enhancement
Platform - Apache
Platform - IIS
Platform - Java
Platform - Nginx
Platform - Standalone
TBF by libmodsec
owasp-modsecurity/ModSecurity#673
·
Filter by author
spectrumjade
opened
on Mar 7, 2014
·
v3.1.0
2
Parse JSON embedded in ARGS and cookies (was: t:jsonDecode)
2.x
3.x
new feature
RIP - libmodsecurity
RIP - Type - Feature
TBF by libmodsec
owasp-modsecurity/ModSecurity#687
·
Filter by author
zimmerle
opened
on Mar 31, 2014
·
v3.1.0
10
ctl:ruleRemoveTargetById does not support the regex form ARGS:/.../ (SecRuleUpdateTargetById does)
2.x
3.x
duplicate
enhancement
needs decision
pr available
TBF by libmodsec
waiting for v3
owasp-modsecurity/ModSecurity#717
·
Filter by author
zimmerle
opened
on May 6, 2014
·
v3.1.0
9
[feature request] Macro expansion when counting/comparing variables
2.x
3.x
enhancement
needs decision
RIP - Type - Feature
TBF by libmodsec
owasp-modsecurity/ModSecurity#1131
·
Filter by author
pigelle
opened
on Apr 26, 2016
·
v3.1.0
8
[feature request] operator to count number of matches from file
3.x
enhancement
needs decision
RIP - libmodsecurity
RIP - Type - Feature
TBF by libmodsec
waiting for v3
owasp-modsecurity/ModSecurity#936
·
Filter by author
sam-hobbs
opened
on Sep 26, 2015
·
v3.1.0
1
New operator: Check if transformation changed input
3.x
enhancement
needs decision
RIP - Type - Feature
TBF by libmodsec
owasp-modsecurity/ModSecurity#1293
·
Filter by author
dune73
opened
on Dec 28, 2016
·
v3.1.0
3
Support macro expansion on ruleRemoveTargetById/ctl
3.x
enhancement
needs decision
RIP - Type - Feature
TBF by libmodsec
owasp-modsecurity/ModSecurity#716
·
Filter by author
zimmerle
opened
on May 6, 2014
·
v3.1.0
1
t:htmlEntityDecode doesn't support all text entities.
2.x
3.x
help wanted
RIP - libmodsecurity
TBF by libmodsec
owasp-modsecurity/ModSecurity#1509
·
Filter by author
csanders-git
opened
on Jul 24, 2017
·
v3.1.0
1
XML rule processing action
3.x
needs decision
RIP - libmodsecurity
RIP - Type - Feature
owasp-modsecurity/ModSecurity#945
·
Filter by author
csanders-git
opened
on Oct 16, 2015
·
v3.1.0
1
ctl:ruleRemoveTargetById does not support regex targets (ARGS:/.../)
2.x
3.x
enhancement
pr available
RIP - libmodsecurity
RIP - Type - Feature
TBF by libmodsec
owasp-modsecurity/ModSecurity#911
·
Filter by author
odesk2dot2by
opened
on Jul 14, 2015
·
v3.1.0
8
Support ipv6 in the SecGeoLookupDb
2.x
3.x
enhancement
needs decision
RIP - Type - Feature
owasp-modsecurity/ModSecurity#731
·
Filter by author
zimmerle
opened
on Jun 2, 2014
·
v3.1.0
1
sanitiseMatchedBytes range does not work on POST arguments
2.x
3.x
bug
enhancement
owasp-modsecurity/ModSecurity#841
·
Filter by author
tunetheweb
opened
on Feb 17, 2015
·
v3.1.0
3
Add support for santization of arguments within the error log
2.x
enhancement
RIP - libmodsecurity
RIP - Type - Feature
TBF by libmodsec
owasp-modsecurity/ModSecurity#1132
·
Filter by author
csanders-git
opened
on Apr 26, 2016
·
v3.1.0
2
Additional collection backends for libmodsecurity (Redis, Memcached)
3.x
help wanted
libmodsec - missing features
needs decision
RIP - libmodsecurity
owasp-modsecurity/ModSecurity#1139
·
Filter by author
zimmerle
opened
on May 5, 2016
·
v3.1.0
14
ctl:ruleRemoveTargetByTag does not support regex in ModSecurity v3.x
3.x
duplicate
enhancement
needs decision
pr available
owasp-modsecurity/ModSecurity#2432
·
Filter by author
martinhsv
opened
on Oct 22, 2020
·
v3.1.0
4
You can’t perform that action at this time.