├── .gitattributes ├── .gitignore ├── csrfguard-test ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── .jsdtscope │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ ├── org.eclipse.wst.common.component │ ├── org.eclipse.wst.common.project.facet.core.xml │ ├── org.eclipse.wst.jsdt.ui.superType.container │ ├── org.eclipse.wst.jsdt.ui.superType.name │ └── org.eclipse.wst.validation.prefs ├── misc │ └── eclipse │ │ ├── .classpath │ │ ├── .project │ │ └── README.txt ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── owasp │ │ └── csrfguard │ │ └── test │ │ └── HelloServlet.java │ └── webapp │ ├── WEB-INF │ ├── classes │ │ ├── Owasp.CsrfGuard.overlay.properties │ │ └── Owasp.CsrfGuard.properties │ └── web.xml │ ├── ajax.html │ ├── error.html │ ├── forward.jsp │ ├── index.html │ ├── javascript.html │ ├── protect.html │ ├── redirect.jsp │ ├── script │ └── csrfguard.js │ ├── session.jsp │ ├── tag.jsp │ └── upload.html ├── csrfguard ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.m2e.core.prefs │ ├── org.eclipse.wst.common.component │ └── org.eclipse.wst.common.project.facet.core.xml ├── misc │ └── eclipse │ │ ├── .classpath │ │ ├── .project │ │ └── README.txt ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── owasp │ │ └── csrfguard │ │ ├── CsrfGuard.java │ │ ├── CsrfGuardException.java │ │ ├── CsrfGuardFilter.java │ │ ├── CsrfGuardHttpSessionListener.java │ │ ├── CsrfGuardServletContextListener.java │ │ ├── action │ │ ├── AbstractAction.java │ │ ├── Empty.java │ │ ├── Error.java │ │ ├── Forward.java │ │ ├── IAction.java │ │ ├── Invalidate.java │ │ ├── Log.java │ │ ├── Redirect.java │ │ ├── RequestAttribute.java │ │ ├── Rotate.java │ │ └── SessionAttribute.java │ │ ├── config │ │ ├── ConfigurationProvider.java │ │ ├── ConfigurationProviderFactory.java │ │ ├── NullConfigurationProvider.java │ │ ├── NullConfigurationProviderFactory.java │ │ ├── PropertiesConfigurationProvider.java │ │ ├── PropertiesConfigurationProviderFactory.java │ │ └── overlay │ │ │ ├── ConfigPropertiesCascadeBase.java │ │ │ ├── ConfigPropertiesCascadeCommonUtils.java │ │ │ ├── ConfigPropertiesCascadeUtils.java │ │ │ ├── ConfigurationAutodetectProviderFactory.java │ │ │ ├── ConfigurationOverlayProvider.java │ │ │ ├── ConfigurationOverlayProviderFactory.java │ │ │ ├── ExpirableCache.java │ │ │ └── ExpirableValue.java │ │ ├── http │ │ └── InterceptRedirectResponse.java │ │ ├── log │ │ ├── ConsoleLogger.java │ │ ├── ILogger.java │ │ ├── JavaLogger.java │ │ └── LogLevel.java │ │ ├── servlet │ │ └── JavaScriptServlet.java │ │ ├── tag │ │ ├── ATag.java │ │ ├── AbstractTag.java │ │ ├── AbstractUriTag.java │ │ ├── FormTag.java │ │ ├── TokenNameTag.java │ │ ├── TokenTag.java │ │ └── TokenValueTag.java │ │ └── util │ │ ├── BrowserEncoder.java │ │ ├── CsrfGuardUtils.java │ │ ├── RandomGenerator.java │ │ ├── Streams.java │ │ ├── Strings.java │ │ └── Writers.java │ └── resources │ ├── .gitignore │ ├── csrfguard.js │ ├── csrfguard.properties │ ├── csrfguard.tld │ └── license.txt └── readme.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/.gitignore -------------------------------------------------------------------------------- /csrfguard-test/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/.classpath -------------------------------------------------------------------------------- /csrfguard-test/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /target/ 3 | -------------------------------------------------------------------------------- /csrfguard-test/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/.project -------------------------------------------------------------------------------- /csrfguard-test/.settings/.jsdtscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/.settings/.jsdtscope -------------------------------------------------------------------------------- /csrfguard-test/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /csrfguard-test/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /csrfguard-test/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /csrfguard-test/.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/.settings/org.eclipse.wst.common.component -------------------------------------------------------------------------------- /csrfguard-test/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/.settings/org.eclipse.wst.common.project.facet.core.xml -------------------------------------------------------------------------------- /csrfguard-test/.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /csrfguard-test/.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /csrfguard-test/.settings/org.eclipse.wst.validation.prefs: -------------------------------------------------------------------------------- 1 | disabled=06target 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /csrfguard-test/misc/eclipse/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/misc/eclipse/.classpath -------------------------------------------------------------------------------- /csrfguard-test/misc/eclipse/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/misc/eclipse/.project -------------------------------------------------------------------------------- /csrfguard-test/misc/eclipse/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/misc/eclipse/README.txt -------------------------------------------------------------------------------- /csrfguard-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/pom.xml -------------------------------------------------------------------------------- /csrfguard-test/src/main/java/org/owasp/csrfguard/test/HelloServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/java/org/owasp/csrfguard/test/HelloServlet.java -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/WEB-INF/classes/Owasp.CsrfGuard.overlay.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/WEB-INF/classes/Owasp.CsrfGuard.overlay.properties -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/WEB-INF/classes/Owasp.CsrfGuard.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/WEB-INF/classes/Owasp.CsrfGuard.properties -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/ajax.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/ajax.html -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/error.html -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/forward.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/forward.jsp -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/index.html -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/javascript.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/javascript.html -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/protect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/protect.html -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/redirect.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/redirect.jsp -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/script/csrfguard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/script/csrfguard.js -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/session.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/session.jsp -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/tag.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/tag.jsp -------------------------------------------------------------------------------- /csrfguard-test/src/main/webapp/upload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard-test/src/main/webapp/upload.html -------------------------------------------------------------------------------- /csrfguard/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/.classpath -------------------------------------------------------------------------------- /csrfguard/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /target/ 3 | -------------------------------------------------------------------------------- /csrfguard/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/.project -------------------------------------------------------------------------------- /csrfguard/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /csrfguard/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /csrfguard/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /csrfguard/.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/.settings/org.eclipse.wst.common.component -------------------------------------------------------------------------------- /csrfguard/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/.settings/org.eclipse.wst.common.project.facet.core.xml -------------------------------------------------------------------------------- /csrfguard/misc/eclipse/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/misc/eclipse/.classpath -------------------------------------------------------------------------------- /csrfguard/misc/eclipse/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/misc/eclipse/.project -------------------------------------------------------------------------------- /csrfguard/misc/eclipse/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/misc/eclipse/README.txt -------------------------------------------------------------------------------- /csrfguard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/pom.xml -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/CsrfGuard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/CsrfGuard.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/CsrfGuardException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/CsrfGuardException.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/CsrfGuardFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/CsrfGuardFilter.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/CsrfGuardHttpSessionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/CsrfGuardHttpSessionListener.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/CsrfGuardServletContextListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/CsrfGuardServletContextListener.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/action/AbstractAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/action/AbstractAction.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/action/Empty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/action/Empty.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/action/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/action/Error.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/action/Forward.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/action/Forward.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/action/IAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/action/IAction.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/action/Invalidate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/action/Invalidate.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/action/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/action/Log.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/action/Redirect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/action/Redirect.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/action/RequestAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/action/RequestAttribute.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/action/Rotate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/action/Rotate.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/action/SessionAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/action/SessionAttribute.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/ConfigurationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/ConfigurationProvider.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/ConfigurationProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/ConfigurationProviderFactory.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/NullConfigurationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/NullConfigurationProvider.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/NullConfigurationProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/NullConfigurationProviderFactory.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/PropertiesConfigurationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/PropertiesConfigurationProvider.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/PropertiesConfigurationProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/PropertiesConfigurationProviderFactory.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigPropertiesCascadeBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigPropertiesCascadeBase.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigPropertiesCascadeCommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigPropertiesCascadeCommonUtils.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigPropertiesCascadeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigPropertiesCascadeUtils.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigurationAutodetectProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigurationAutodetectProviderFactory.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigurationOverlayProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigurationOverlayProvider.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigurationOverlayProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ConfigurationOverlayProviderFactory.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ExpirableCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ExpirableCache.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ExpirableValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/config/overlay/ExpirableValue.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/http/InterceptRedirectResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/http/InterceptRedirectResponse.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/log/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/log/ConsoleLogger.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/log/ILogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/log/ILogger.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/log/JavaLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/log/JavaLogger.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/log/LogLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/log/LogLevel.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/servlet/JavaScriptServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/servlet/JavaScriptServlet.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/tag/ATag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/tag/ATag.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/tag/AbstractTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/tag/AbstractTag.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/tag/AbstractUriTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/tag/AbstractUriTag.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/tag/FormTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/tag/FormTag.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/tag/TokenNameTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/tag/TokenNameTag.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/tag/TokenTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/tag/TokenTag.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/tag/TokenValueTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/tag/TokenValueTag.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/util/BrowserEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/util/BrowserEncoder.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/util/CsrfGuardUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/util/CsrfGuardUtils.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/util/RandomGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/util/RandomGenerator.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/util/Streams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/util/Streams.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/util/Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/util/Strings.java -------------------------------------------------------------------------------- /csrfguard/src/main/java/org/owasp/csrfguard/util/Writers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/java/org/owasp/csrfguard/util/Writers.java -------------------------------------------------------------------------------- /csrfguard/src/main/resources/.gitignore: -------------------------------------------------------------------------------- 1 | /META-INF 2 | -------------------------------------------------------------------------------- /csrfguard/src/main/resources/csrfguard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/resources/csrfguard.js -------------------------------------------------------------------------------- /csrfguard/src/main/resources/csrfguard.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/resources/csrfguard.properties -------------------------------------------------------------------------------- /csrfguard/src/main/resources/csrfguard.tld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/resources/csrfguard.tld -------------------------------------------------------------------------------- /csrfguard/src/main/resources/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/csrfguard/src/main/resources/license.txt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wso2/WSO2-OWASP-CSRFGuard/HEAD/readme.md --------------------------------------------------------------------------------