Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 16 for sanitizer (0.05 seconds)

  1. src/main/java/org/codelibs/fess/helper/MarkdownRenderer.java

            if (logger.isDebugEnabled()) {
                logger.debug("MarkdownRenderer initialized with commonmark and OWASP sanitizer");
            }
        }
    
        /**
         * Renders markdown text to sanitized HTML.
         *
         * @param markdown the markdown text to render
         * @return sanitized HTML string
         */
        public String render(final String markdown) {
            if (markdown == null || markdown.isEmpty()) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Mon Jan 12 10:32:40 GMT 2026
    - 5.3K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/helper/MarkdownRendererTest.java

        @Test
        public void test_render_xss_scriptTag() {
            String malicious = "<script>alert('XSS')</script>";
            String result = markdownRenderer.render(malicious);
            // Script tags should be removed by sanitizer
            assertFalse(result.contains("<script>"));
            assertFalse(result.contains("</script>"));
        }
    
        @Test
        public void test_render_xss_onclickAttribute() {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Jan 14 14:29:07 GMT 2026
    - 11.1K bytes
    - Click Count (0)
  3. pom.xml

    			<artifactId>commonmark-ext-gfm-tables</artifactId>
    			<version>0.24.0</version>
    		</dependency>
    		<dependency>
    			<groupId>com.googlecode.owasp-java-html-sanitizer</groupId>
    			<artifactId>owasp-java-html-sanitizer</artifactId>
    			<version>20260101.1</version>
    		</dependency>
    
    		<!-- test -->
    		<dependency>
    			<groupId>org.junit.jupiter</groupId>
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 07:04:54 GMT 2026
    - 49.9K bytes
    - Click Count (0)
  4. src/main/webapp/js/chat.js

         */
        function scrollToBottom() {
            elements.chatMessages.scrollTop(elements.chatMessages[0].scrollHeight);
        }
    
        /**
         * Render Markdown text to sanitized HTML.
         * Policy is aligned with server-side MarkdownRenderer (OWASP sanitizer).
         */
        var markdownDomPurifyInitialized = false;
        var markdownSanitizeConfig = {
            ALLOWED_TAGS: ['h1','h2','h3','h4','h5','h6',
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 01:36:02 GMT 2026
    - 30.6K bytes
    - Click Count (0)
  5. src/main/webapp/js/admin/bootstrap.min.js.map

    regExp.length; i < len; i++) {\n    if (regExp[i].test(attrName)) {\n      return true\n    }\n  }\n\n  return false\n}\n\nexport function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n  if (unsafeHtml.length === 0) {\n    return unsafeHtml\n  }\n\n  if (sanitizeFn && typeof sanitizeFn === 'function') {\n    return sanitizeFn(unsafeHtml)\n  }\n\n  const domParser = new window.DOMParser()\n  const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n  const whitelistKeys = Object.keys(whiteList)\n...
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Oct 26 01:49:09 GMT 2024
    - 180.9K bytes
    - Click Count (0)
  6. src/main/webapp/js/bootstrap.min.js.map

    e.js'\nimport Config from './config.js'\nimport { DefaultAllowlist, sanitizeHtml } from './sanitizer.js'\nimport { execute, getElement, isElement } from './index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'TemplateFactory'\n\nconst Default = {\n  allowList: DefaultAllowlist,\n  content: {}, // { selector : text ,  selector2 : text2 , }\n  extraClass: '',\n  html: false,\n  sanitize: true,\n  sanitizeFn: null,\n  template: '<div></div>'\n}\n\nconst DefaultType = {\n  allowList: 'object',\n  content:...
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Jan 12 06:14:02 GMT 2025
    - 211.9K bytes
    - Click Count (0)
  7. src/main/java/org/codelibs/fess/app/web/admin/log/AdminLogAction.java

            return redirect(getClass()); // no-op
        }
    
        /**
         * Sanitizes a filename by removing path traversal sequences and whitespace.
         *
         * @param filename the filename to sanitize
         * @return the sanitized filename
         */
        public static String sanitizeFilename(final String filename) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Jan 23 23:57:26 GMT 2026
    - 5.8K bytes
    - Click Count (0)
  8. src/test/java/org/codelibs/fess/app/web/admin/log/AdminLogActionTest.java

            String sanitized1 = AdminLogAction.sanitizeFilename("../../../var/log/auth.log");
            assertEquals("/var/log/auth.log", sanitized1);
            assertTrue(AdminLogAction.isLogFilename(sanitized1));
    
            String sanitized2 = AdminLogAction.sanitizeFilename("....//....//var/log/syslog.log");
            assertEquals("/var/log/syslog.log", sanitized2);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Jan 11 08:43:05 GMT 2026
    - 10.5K bytes
    - Click Count (0)
  9. src/main/webapp/js/bootstrap.min.js

    rn e.includes(s)?!fe.has(s)||Boolean(me.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(s)))},be={allowList:ge,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},ve={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},ye={entry:"(string|element|function|null)",selector:"(string|element)"};class we extends q{constructor(t){super(),this._config=th...
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Jan 12 06:14:02 GMT 2025
    - 58.9K bytes
    - Click Count (0)
  10. src/test/java/org/codelibs/fess/exec/CrawlerTest.java

            // Test that custom sessionId is sanitized
            Crawler.Options options = new Crawler.Options();
            options.sessionId = "test-session-123";
    
            // Simulate what process() does - sanitize sessionId
            if (options.sessionId != null) {
                options.sessionId = options.sessionId.replaceAll("-", "_");
            }
    
            // Check that sessionId was sanitized (hyphens replaced with underscores)
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 30.8K bytes
    - Click Count (0)
Back to Top