├── .github └── workflows │ └── test.yaml ├── .gitignore ├── .php_cs.dist ├── .rmt.yml ├── LICENSE ├── README.md ├── benchmark ├── fixture.html └── run.php ├── composer.json ├── docs ├── 1-getting-started.md ├── 2-creating-an-extension-to-allow-custom-tags.md ├── 3-configuration-reference.md ├── 4-comparison-with-htmlpurifier.md └── A-security-disclosure-procedure.md ├── phpunit.xml.dist ├── src ├── DomVisitor.php ├── DomVisitorInterface.php ├── Exception │ └── ParsingFailedException.php ├── Extension │ ├── Basic │ │ ├── BasicExtension.php │ │ ├── Node │ │ │ ├── ANode.php │ │ │ ├── BlockquoteNode.php │ │ │ ├── BrNode.php │ │ │ ├── DelNode.php │ │ │ ├── DivNode.php │ │ │ ├── EmNode.php │ │ │ ├── FigcaptionNode.php │ │ │ ├── FigureNode.php │ │ │ ├── H1Node.php │ │ │ ├── H2Node.php │ │ │ ├── H3Node.php │ │ │ ├── H4Node.php │ │ │ ├── H5Node.php │ │ │ ├── H6Node.php │ │ │ ├── INode.php │ │ │ ├── PNode.php │ │ │ ├── QNode.php │ │ │ ├── SmallNode.php │ │ │ ├── SpanNode.php │ │ │ ├── StrongNode.php │ │ │ ├── SubNode.php │ │ │ ├── SupNode.php │ │ │ └── UNode.php │ │ ├── NodeVisitor │ │ │ ├── ANodeVisitor.php │ │ │ ├── BlockquoteNodeVisitor.php │ │ │ ├── BrNodeVisitor.php │ │ │ ├── DelNodeVisitor.php │ │ │ ├── DivNodeVisitor.php │ │ │ ├── EmNodeVisitor.php │ │ │ ├── FigcaptionNodeVisitor.php │ │ │ ├── FigureNodeVisitor.php │ │ │ ├── H1NodeVisitor.php │ │ │ ├── H2NodeVisitor.php │ │ │ ├── H3NodeVisitor.php │ │ │ ├── H4NodeVisitor.php │ │ │ ├── H5NodeVisitor.php │ │ │ ├── H6NodeVisitor.php │ │ │ ├── INodeVisitor.php │ │ │ ├── PNodeVisitor.php │ │ │ ├── QNodeVisitor.php │ │ │ ├── SmallNodeVisitor.php │ │ │ ├── SpanNodeVisitor.php │ │ │ ├── StrongNodeVisitor.php │ │ │ ├── SubNodeVisitor.php │ │ │ ├── SupNodeVisitor.php │ │ │ └── UNodeVisitor.php │ │ └── Sanitizer │ │ │ └── AHrefSanitizer.php │ ├── Code │ │ ├── CodeExtension.php │ │ ├── Node │ │ │ ├── CodeNode.php │ │ │ └── PreNode.php │ │ └── NodeVisitor │ │ │ ├── CodeNodeVisitor.php │ │ │ └── PreNodeVisitor.php │ ├── Details │ │ ├── DetailsExtension.php │ │ ├── Node │ │ │ ├── DetailsNode.php │ │ │ └── SummaryNode.php │ │ └── NodeVisitor │ │ │ ├── DetailsNodeVisitor.php │ │ │ └── SummaryNodeVisitor.php │ ├── ExtensionInterface.php │ ├── Extra │ │ ├── ExtraExtension.php │ │ ├── Node │ │ │ ├── AbbrNode.php │ │ │ ├── CaptionNode.php │ │ │ ├── HrNode.php │ │ │ ├── MarkNode.php │ │ │ ├── RpNode.php │ │ │ ├── RtNode.php │ │ │ ├── RubyNode.php │ │ │ └── TimeNode.php │ │ └── NodeVisitor │ │ │ ├── AbbrNodeVisitor.php │ │ │ ├── CaptionNodeVisitor.php │ │ │ ├── HrNodeVisitor.php │ │ │ ├── MarkNodeVisitor.php │ │ │ ├── RpNodeVisitor.php │ │ │ ├── RtNodeVisitor.php │ │ │ ├── RubyNodeVisitor.php │ │ │ └── TimeNodeVisitor.php │ ├── Iframe │ │ ├── IframeExtension.php │ │ ├── Node │ │ │ └── IframeNode.php │ │ ├── NodeVisitor │ │ │ └── IframeNodeVisitor.php │ │ └── Sanitizer │ │ │ └── IframeSrcSanitizer.php │ ├── Image │ │ ├── ImageExtension.php │ │ ├── Node │ │ │ └── ImgNode.php │ │ ├── NodeVisitor │ │ │ └── ImgNodeVisitor.php │ │ └── Sanitizer │ │ │ └── ImgSrcSanitizer.php │ ├── Listing │ │ ├── ListExtension.php │ │ ├── Node │ │ │ ├── DdNode.php │ │ │ ├── DlNode.php │ │ │ ├── DtNode.php │ │ │ ├── LiNode.php │ │ │ ├── OlNode.php │ │ │ └── UlNode.php │ │ └── NodeVisitor │ │ │ ├── DdNodeVisitor.php │ │ │ ├── DlNodeVisitor.php │ │ │ ├── DtNodeVisitor.php │ │ │ ├── LiNodeVisitor.php │ │ │ ├── OlNodeVisitor.php │ │ │ └── UlNodeVisitor.php │ └── Table │ │ ├── Node │ │ ├── TableNode.php │ │ ├── TbodyNode.php │ │ ├── TdNode.php │ │ ├── TfootNode.php │ │ ├── ThNode.php │ │ ├── TheadNode.php │ │ └── TrNode.php │ │ ├── NodeVisitor │ │ ├── TableNodeVisitor.php │ │ ├── TbodyNodeVisitor.php │ │ ├── TdNodeVisitor.php │ │ ├── TfootNodeVisitor.php │ │ ├── ThNodeVisitor.php │ │ ├── TheadNodeVisitor.php │ │ └── TrNodeVisitor.php │ │ └── TableExtension.php ├── Model │ └── Cursor.php ├── Node │ ├── AbstractNode.php │ ├── AbstractTagNode.php │ ├── DocumentNode.php │ ├── HasChildrenTrait.php │ ├── IsChildlessTrait.php │ ├── NodeInterface.php │ ├── ScriptNode.php │ ├── StyleNode.php │ ├── TagNodeInterface.php │ └── TextNode.php ├── Parser │ ├── MastermindsParser.php │ └── ParserInterface.php ├── Sanitizer.php ├── Sanitizer │ ├── StringSanitizerTrait.php │ └── UrlSanitizerTrait.php ├── SanitizerBuilder.php ├── SanitizerBuilderInterface.php ├── SanitizerInterface.php ├── UrlParser │ └── UrlParser.php ├── Util │ └── Dumper.php └── Visitor │ ├── AbstractNodeVisitor.php │ ├── HasChildrenNodeVisitorTrait.php │ ├── IsChildlessTagVisitorTrait.php │ ├── NamedNodeVisitorInterface.php │ ├── NodeVisitorInterface.php │ ├── ScriptNodeVisitor.php │ ├── StyleNodeVisitor.php │ └── TagVisitorTrait.php └── tests ├── AbstractSanitizerTest.php ├── EmptySanitizerTest.php ├── Extension ├── CustomExtension.php ├── Node │ └── CustomNode.php └── NodeVisitor │ └── CustomNodeVisitor.php ├── ExtensionSanitizerTest.php ├── Fixtures └── malformed │ ├── input.html │ └── output.html ├── FullSanitizerTest.php ├── LoggedSanitizerTest.php ├── MalformedHtmlTest.php ├── Sanitizer ├── AHrefSanitizerTest.php ├── IframeSrcSanitizerTest.php ├── ImgSrcSanitizerTest.php ├── StringSanitizerTraitTest.php └── UrlSanitizerTraitTest.php ├── SimpleSanitizerTest.php └── UrlParser └── UrlParserTest.php /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/.gitignore -------------------------------------------------------------------------------- /.php_cs.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/.php_cs.dist -------------------------------------------------------------------------------- /.rmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/.rmt.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/fixture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/benchmark/fixture.html -------------------------------------------------------------------------------- /benchmark/run.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/benchmark/run.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/composer.json -------------------------------------------------------------------------------- /docs/1-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/docs/1-getting-started.md -------------------------------------------------------------------------------- /docs/2-creating-an-extension-to-allow-custom-tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/docs/2-creating-an-extension-to-allow-custom-tags.md -------------------------------------------------------------------------------- /docs/3-configuration-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/docs/3-configuration-reference.md -------------------------------------------------------------------------------- /docs/4-comparison-with-htmlpurifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/docs/4-comparison-with-htmlpurifier.md -------------------------------------------------------------------------------- /docs/A-security-disclosure-procedure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/docs/A-security-disclosure-procedure.md -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/DomVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/DomVisitor.php -------------------------------------------------------------------------------- /src/DomVisitorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/DomVisitorInterface.php -------------------------------------------------------------------------------- /src/Exception/ParsingFailedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Exception/ParsingFailedException.php -------------------------------------------------------------------------------- /src/Extension/Basic/BasicExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/BasicExtension.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/ANode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/ANode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/BlockquoteNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/BlockquoteNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/BrNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/BrNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/DelNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/DelNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/DivNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/DivNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/EmNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/EmNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/FigcaptionNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/FigcaptionNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/FigureNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/FigureNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/H1Node.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/H1Node.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/H2Node.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/H2Node.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/H3Node.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/H3Node.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/H4Node.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/H4Node.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/H5Node.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/H5Node.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/H6Node.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/H6Node.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/INode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/INode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/PNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/PNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/QNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/QNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/SmallNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/SmallNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/SpanNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/SpanNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/StrongNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/StrongNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/SubNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/SubNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/SupNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/SupNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/Node/UNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Node/UNode.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/ANodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/ANodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/BlockquoteNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/BlockquoteNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/BrNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/BrNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/DelNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/DelNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/DivNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/DivNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/EmNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/EmNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/FigcaptionNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/FigcaptionNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/FigureNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/FigureNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/H1NodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/H1NodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/H2NodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/H2NodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/H3NodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/H3NodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/H4NodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/H4NodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/H5NodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/H5NodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/H6NodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/H6NodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/INodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/INodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/PNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/PNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/QNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/QNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/SmallNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/SmallNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/SpanNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/SpanNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/StrongNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/StrongNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/SubNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/SubNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/SupNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/SupNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/NodeVisitor/UNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/NodeVisitor/UNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Basic/Sanitizer/AHrefSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Basic/Sanitizer/AHrefSanitizer.php -------------------------------------------------------------------------------- /src/Extension/Code/CodeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Code/CodeExtension.php -------------------------------------------------------------------------------- /src/Extension/Code/Node/CodeNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Code/Node/CodeNode.php -------------------------------------------------------------------------------- /src/Extension/Code/Node/PreNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Code/Node/PreNode.php -------------------------------------------------------------------------------- /src/Extension/Code/NodeVisitor/CodeNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Code/NodeVisitor/CodeNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Code/NodeVisitor/PreNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Code/NodeVisitor/PreNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Details/DetailsExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Details/DetailsExtension.php -------------------------------------------------------------------------------- /src/Extension/Details/Node/DetailsNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Details/Node/DetailsNode.php -------------------------------------------------------------------------------- /src/Extension/Details/Node/SummaryNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Details/Node/SummaryNode.php -------------------------------------------------------------------------------- /src/Extension/Details/NodeVisitor/DetailsNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Details/NodeVisitor/DetailsNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Details/NodeVisitor/SummaryNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Details/NodeVisitor/SummaryNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/ExtensionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/ExtensionInterface.php -------------------------------------------------------------------------------- /src/Extension/Extra/ExtraExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/ExtraExtension.php -------------------------------------------------------------------------------- /src/Extension/Extra/Node/AbbrNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/Node/AbbrNode.php -------------------------------------------------------------------------------- /src/Extension/Extra/Node/CaptionNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/Node/CaptionNode.php -------------------------------------------------------------------------------- /src/Extension/Extra/Node/HrNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/Node/HrNode.php -------------------------------------------------------------------------------- /src/Extension/Extra/Node/MarkNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/Node/MarkNode.php -------------------------------------------------------------------------------- /src/Extension/Extra/Node/RpNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/Node/RpNode.php -------------------------------------------------------------------------------- /src/Extension/Extra/Node/RtNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/Node/RtNode.php -------------------------------------------------------------------------------- /src/Extension/Extra/Node/RubyNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/Node/RubyNode.php -------------------------------------------------------------------------------- /src/Extension/Extra/Node/TimeNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/Node/TimeNode.php -------------------------------------------------------------------------------- /src/Extension/Extra/NodeVisitor/AbbrNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/NodeVisitor/AbbrNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Extra/NodeVisitor/CaptionNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/NodeVisitor/CaptionNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Extra/NodeVisitor/HrNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/NodeVisitor/HrNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Extra/NodeVisitor/MarkNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/NodeVisitor/MarkNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Extra/NodeVisitor/RpNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/NodeVisitor/RpNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Extra/NodeVisitor/RtNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/NodeVisitor/RtNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Extra/NodeVisitor/RubyNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/NodeVisitor/RubyNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Extra/NodeVisitor/TimeNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Extra/NodeVisitor/TimeNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Iframe/IframeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Iframe/IframeExtension.php -------------------------------------------------------------------------------- /src/Extension/Iframe/Node/IframeNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Iframe/Node/IframeNode.php -------------------------------------------------------------------------------- /src/Extension/Iframe/NodeVisitor/IframeNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Iframe/NodeVisitor/IframeNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Iframe/Sanitizer/IframeSrcSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Iframe/Sanitizer/IframeSrcSanitizer.php -------------------------------------------------------------------------------- /src/Extension/Image/ImageExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Image/ImageExtension.php -------------------------------------------------------------------------------- /src/Extension/Image/Node/ImgNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Image/Node/ImgNode.php -------------------------------------------------------------------------------- /src/Extension/Image/NodeVisitor/ImgNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Image/NodeVisitor/ImgNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Image/Sanitizer/ImgSrcSanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Image/Sanitizer/ImgSrcSanitizer.php -------------------------------------------------------------------------------- /src/Extension/Listing/ListExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/ListExtension.php -------------------------------------------------------------------------------- /src/Extension/Listing/Node/DdNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/Node/DdNode.php -------------------------------------------------------------------------------- /src/Extension/Listing/Node/DlNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/Node/DlNode.php -------------------------------------------------------------------------------- /src/Extension/Listing/Node/DtNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/Node/DtNode.php -------------------------------------------------------------------------------- /src/Extension/Listing/Node/LiNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/Node/LiNode.php -------------------------------------------------------------------------------- /src/Extension/Listing/Node/OlNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/Node/OlNode.php -------------------------------------------------------------------------------- /src/Extension/Listing/Node/UlNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/Node/UlNode.php -------------------------------------------------------------------------------- /src/Extension/Listing/NodeVisitor/DdNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/NodeVisitor/DdNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Listing/NodeVisitor/DlNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/NodeVisitor/DlNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Listing/NodeVisitor/DtNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/NodeVisitor/DtNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Listing/NodeVisitor/LiNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/NodeVisitor/LiNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Listing/NodeVisitor/OlNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/NodeVisitor/OlNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Listing/NodeVisitor/UlNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Listing/NodeVisitor/UlNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Table/Node/TableNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/Node/TableNode.php -------------------------------------------------------------------------------- /src/Extension/Table/Node/TbodyNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/Node/TbodyNode.php -------------------------------------------------------------------------------- /src/Extension/Table/Node/TdNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/Node/TdNode.php -------------------------------------------------------------------------------- /src/Extension/Table/Node/TfootNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/Node/TfootNode.php -------------------------------------------------------------------------------- /src/Extension/Table/Node/ThNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/Node/ThNode.php -------------------------------------------------------------------------------- /src/Extension/Table/Node/TheadNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/Node/TheadNode.php -------------------------------------------------------------------------------- /src/Extension/Table/Node/TrNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/Node/TrNode.php -------------------------------------------------------------------------------- /src/Extension/Table/NodeVisitor/TableNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/NodeVisitor/TableNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Table/NodeVisitor/TbodyNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/NodeVisitor/TbodyNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Table/NodeVisitor/TdNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/NodeVisitor/TdNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Table/NodeVisitor/TfootNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/NodeVisitor/TfootNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Table/NodeVisitor/ThNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/NodeVisitor/ThNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Table/NodeVisitor/TheadNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/NodeVisitor/TheadNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Table/NodeVisitor/TrNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/NodeVisitor/TrNodeVisitor.php -------------------------------------------------------------------------------- /src/Extension/Table/TableExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Extension/Table/TableExtension.php -------------------------------------------------------------------------------- /src/Model/Cursor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Model/Cursor.php -------------------------------------------------------------------------------- /src/Node/AbstractNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Node/AbstractNode.php -------------------------------------------------------------------------------- /src/Node/AbstractTagNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Node/AbstractTagNode.php -------------------------------------------------------------------------------- /src/Node/DocumentNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Node/DocumentNode.php -------------------------------------------------------------------------------- /src/Node/HasChildrenTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Node/HasChildrenTrait.php -------------------------------------------------------------------------------- /src/Node/IsChildlessTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Node/IsChildlessTrait.php -------------------------------------------------------------------------------- /src/Node/NodeInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Node/NodeInterface.php -------------------------------------------------------------------------------- /src/Node/ScriptNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Node/ScriptNode.php -------------------------------------------------------------------------------- /src/Node/StyleNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Node/StyleNode.php -------------------------------------------------------------------------------- /src/Node/TagNodeInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Node/TagNodeInterface.php -------------------------------------------------------------------------------- /src/Node/TextNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Node/TextNode.php -------------------------------------------------------------------------------- /src/Parser/MastermindsParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Parser/MastermindsParser.php -------------------------------------------------------------------------------- /src/Parser/ParserInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Parser/ParserInterface.php -------------------------------------------------------------------------------- /src/Sanitizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Sanitizer.php -------------------------------------------------------------------------------- /src/Sanitizer/StringSanitizerTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Sanitizer/StringSanitizerTrait.php -------------------------------------------------------------------------------- /src/Sanitizer/UrlSanitizerTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Sanitizer/UrlSanitizerTrait.php -------------------------------------------------------------------------------- /src/SanitizerBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/SanitizerBuilder.php -------------------------------------------------------------------------------- /src/SanitizerBuilderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/SanitizerBuilderInterface.php -------------------------------------------------------------------------------- /src/SanitizerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/SanitizerInterface.php -------------------------------------------------------------------------------- /src/UrlParser/UrlParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/UrlParser/UrlParser.php -------------------------------------------------------------------------------- /src/Util/Dumper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Util/Dumper.php -------------------------------------------------------------------------------- /src/Visitor/AbstractNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Visitor/AbstractNodeVisitor.php -------------------------------------------------------------------------------- /src/Visitor/HasChildrenNodeVisitorTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Visitor/HasChildrenNodeVisitorTrait.php -------------------------------------------------------------------------------- /src/Visitor/IsChildlessTagVisitorTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Visitor/IsChildlessTagVisitorTrait.php -------------------------------------------------------------------------------- /src/Visitor/NamedNodeVisitorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Visitor/NamedNodeVisitorInterface.php -------------------------------------------------------------------------------- /src/Visitor/NodeVisitorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Visitor/NodeVisitorInterface.php -------------------------------------------------------------------------------- /src/Visitor/ScriptNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Visitor/ScriptNodeVisitor.php -------------------------------------------------------------------------------- /src/Visitor/StyleNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Visitor/StyleNodeVisitor.php -------------------------------------------------------------------------------- /src/Visitor/TagVisitorTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/src/Visitor/TagVisitorTrait.php -------------------------------------------------------------------------------- /tests/AbstractSanitizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/AbstractSanitizerTest.php -------------------------------------------------------------------------------- /tests/EmptySanitizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/EmptySanitizerTest.php -------------------------------------------------------------------------------- /tests/Extension/CustomExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/Extension/CustomExtension.php -------------------------------------------------------------------------------- /tests/Extension/Node/CustomNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/Extension/Node/CustomNode.php -------------------------------------------------------------------------------- /tests/Extension/NodeVisitor/CustomNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/Extension/NodeVisitor/CustomNodeVisitor.php -------------------------------------------------------------------------------- /tests/ExtensionSanitizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/ExtensionSanitizerTest.php -------------------------------------------------------------------------------- /tests/Fixtures/malformed/input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/Fixtures/malformed/input.html -------------------------------------------------------------------------------- /tests/Fixtures/malformed/output.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/Fixtures/malformed/output.html -------------------------------------------------------------------------------- /tests/FullSanitizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/FullSanitizerTest.php -------------------------------------------------------------------------------- /tests/LoggedSanitizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/LoggedSanitizerTest.php -------------------------------------------------------------------------------- /tests/MalformedHtmlTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/MalformedHtmlTest.php -------------------------------------------------------------------------------- /tests/Sanitizer/AHrefSanitizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/Sanitizer/AHrefSanitizerTest.php -------------------------------------------------------------------------------- /tests/Sanitizer/IframeSrcSanitizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/Sanitizer/IframeSrcSanitizerTest.php -------------------------------------------------------------------------------- /tests/Sanitizer/ImgSrcSanitizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/Sanitizer/ImgSrcSanitizerTest.php -------------------------------------------------------------------------------- /tests/Sanitizer/StringSanitizerTraitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/Sanitizer/StringSanitizerTraitTest.php -------------------------------------------------------------------------------- /tests/Sanitizer/UrlSanitizerTraitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/Sanitizer/UrlSanitizerTraitTest.php -------------------------------------------------------------------------------- /tests/SimpleSanitizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/SimpleSanitizerTest.php -------------------------------------------------------------------------------- /tests/UrlParser/UrlParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer/HEAD/tests/UrlParser/UrlParserTest.php --------------------------------------------------------------------------------