| <?xml version="1.0" encoding="US-ASCII"?> | 
 | <!-- | 
 | ~ Copyright (c) 2015 OWASP. | 
 | ~ All rights reserved. | 
 | ~ | 
 | ~ Redistribution and use in source and binary forms, with or without | 
 | ~ modification, are permitted provided that the following conditions | 
 | ~ are met: | 
 | ~ | 
 | ~     * Redistributions of source code must retain the above | 
 | ~       copyright notice, this list of conditions and the following | 
 | ~       disclaimer. | 
 | ~ | 
 | ~     * Redistributions in binary form must reproduce the above | 
 | ~       copyright notice, this list of conditions and the following | 
 | ~       disclaimer in the documentation and/or other materials | 
 | ~       provided with the distribution. | 
 | ~ | 
 | ~     * Neither the name of the OWASP nor the names of its | 
 | ~       contributors may be used to endorse or promote products | 
 | ~       derived from this software without specific prior written | 
 | ~       permission. | 
 | ~ | 
 | ~ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | 
 | ~ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | 
 | ~ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | 
 | ~ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | 
 | ~ COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, | 
 | ~ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | 
 | ~ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | 
 | ~ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | 
 | ~ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | 
 | ~ STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | 
 | ~ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 
 | ~ OF THE POSSIBILITY OF SUCH DAMAGE. | 
 | --> | 
 |  | 
 | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 
 |          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | 
 |     <modelVersion>4.0.0</modelVersion> | 
 |  | 
 |     <groupId>org.owasp.encoder</groupId> | 
 |     <artifactId>encoder-parent</artifactId> | 
 |     <version>1.2.3</version> | 
 |     <packaging>pom</packaging> | 
 |  | 
 |     <name>OWASP Java Encoder Project</name> | 
 |     <description> | 
 |         The OWASP Encoders package is a collection of high-performance low-overhead | 
 |         contextual encoders, that when utilized correctly, is an effective tool in | 
 |         preventing Web Application security vulnerabilities such as Cross-Site | 
 |         Scripting. | 
 |     </description> | 
 |  | 
 |     <modules> | 
 |         <module>core</module> | 
 |         <module>jsp</module> | 
 |         <module>esapi</module> | 
 |     </modules> | 
 |  | 
 |     <url>https://www.owasp.org/index.php/OWASP_Java_Encoder_Project</url> | 
 |     <inceptionYear>2011</inceptionYear> | 
 |     <organization> | 
 |         <name>OWASP (Open Web-Application Security Project)</name> | 
 |         <url>https://www.owasp.org/</url> | 
 |     </organization> | 
 |  | 
 |     <licenses> | 
 |         <license> | 
 |             <name>The BSD 3-Clause License</name> | 
 |             <url>http://www.opensource.org/licenses/BSD-3-Clause</url> | 
 |             <distribution>repo</distribution> | 
 |         </license> | 
 |     </licenses> | 
 |  | 
 |     <parent> | 
 |         <groupId>org.sonatype.oss</groupId> | 
 |         <artifactId>oss-parent</artifactId> | 
 |         <version>9</version> | 
 |     </parent> | 
 |  | 
 |     <scm> | 
 |         <developerConnection>scm:git:git@github.com:owasp/owasp-java-encoder.git</developerConnection> | 
 |         <connection>scm:git:git@github.com:owasp/owasp-java-encoder.git</connection> | 
 |         <url>https://github.com/owasp/owasp-java-encoder</url> | 
 |     </scm> | 
 |     <distributionManagement> | 
 |         <site> | 
 |             <id>gh-pages</id> | 
 |             <name>gh-pages</name> | 
 |             <url>http://owasp.github.io/owasp-java-encoder</url> | 
 |         </site> | 
 |     </distributionManagement> | 
 |     <mailingLists> | 
 |         <mailingList> | 
 |             <name>Owasp-java-encoder-project</name> | 
 |             <subscribe>https://lists.owasp.org/mailman/listinfo/owasp-java-encoder-project</subscribe> | 
 |             <unsubscribe>https://lists.owasp.org/mailman/listinfo/owasp-java-encoder-project</unsubscribe> | 
 |             <post>owasp-java-encoder-project@lists.owasp.org</post> | 
 |             <archive>http://lists.owasp.org/pipermail/owasp-java-encoder-project/</archive> | 
 |         </mailingList> | 
 |     </mailingLists> | 
 |  | 
 |     <issueManagement> | 
 |         <system>github</system> | 
 |         <url>https://github.com/owasp/owasp-java-encoder/issues</url> | 
 |     </issueManagement> | 
 |  | 
 |     <developers> | 
 |         <developer> | 
 |             <name>Jeff Ichnowski</name> | 
 |             <roles> | 
 |                 <role>Project Owner</role> | 
 |                 <role>Architect</role> | 
 |                 <role>Developer</role> | 
 |             </roles> | 
 |         </developer> | 
 |         <developer> | 
 |             <name>Jim Manico</name> | 
 |             <organization>OWASP</organization> | 
 |             <organizationUrl>https://www.owasp.org/</organizationUrl> | 
 |             <roles> | 
 |                 <role>Architect</role> | 
 |                 <role>Developer</role> | 
 |             </roles> | 
 |         </developer> | 
 |         <developer> | 
 |             <name>Jeremy Long</name> | 
 |             <email>jeremy.long@owasp.org</email> | 
 |             <organization>OWASP</organization> | 
 |             <organizationUrl>https://www.owasp.org/</organizationUrl> | 
 |             <roles> | 
 |                 <role>developer</role> | 
 |             </roles> | 
 |         </developer> | 
 |     </developers> | 
 |  | 
 |     <properties> | 
 |         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
 |         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | 
 |     </properties> | 
 |  | 
 |     <dependencyManagement> | 
 |         <dependencies> | 
 |             <dependency> | 
 |                 <groupId>junit</groupId> | 
 |                 <artifactId>junit</artifactId> | 
 |                 <version>3.8.2</version> | 
 |             </dependency> | 
 |         </dependencies> | 
 |     </dependencyManagement> | 
 |     <dependencies> | 
 |         <dependency> | 
 |             <groupId>junit</groupId> | 
 |             <artifactId>junit</artifactId> | 
 |             <scope>test</scope> | 
 |         </dependency> | 
 |     </dependencies> | 
 |     <build> | 
 |         <pluginManagement> | 
 |             <plugins> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-compiler-plugin</artifactId> | 
 |                     <version>3.10.1</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-jar-plugin</artifactId> | 
 |                     <version>3.2.2</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-source-plugin</artifactId> | 
 |                     <version>3.2.1</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-javadoc-plugin</artifactId> | 
 |                     <version>3.4.0</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.jacoco</groupId> | 
 |                     <artifactId>jacoco-maven-plugin</artifactId> | 
 |                     <version>0.8.8</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-failsafe-plugin</artifactId> | 
 |                     <version>2.19.1</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-surefire-plugin</artifactId> | 
 |                     <version>2.19.1</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-surefire-report-plugin</artifactId> | 
 |                     <version>2.19.1</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-gpg-plugin</artifactId> | 
 |                     <version>1.6</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-site-plugin</artifactId> | 
 |                     <!-- upgrading beyond 3.4 may break the reflow skin --> | 
 |                     <version>3.4</version> | 
 |                     <dependencies> | 
 |                         <dependency> | 
 |                             <groupId>lt.velykis.maven.skins</groupId> | 
 |                             <artifactId>reflow-velocity-tools</artifactId> | 
 |                             <version>1.1.1</version> | 
 |                         </dependency> | 
 |                         <!-- Reflow skin requires Velocity >= 1.7  --> | 
 |                         <dependency> | 
 |                             <groupId>org.apache.velocity</groupId> | 
 |                             <artifactId>velocity</artifactId> | 
 |                             <version>1.7</version> | 
 |                         </dependency> | 
 |                         <dependency> | 
 |                             <groupId>org.apache.maven.doxia</groupId> | 
 |                             <artifactId>doxia-module-markdown</artifactId> | 
 |                             <version>1.6</version> | 
 |                         </dependency> | 
 |                     </dependencies> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-project-info-reports-plugin</artifactId> | 
 |                     <version>2.9</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-pmd-plugin</artifactId> | 
 |                     <version>3.6</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.felix</groupId> | 
 |                     <artifactId>maven-bundle-plugin</artifactId> | 
 |                     <version>3.3.0</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.codehaus.mojo</groupId> | 
 |                     <artifactId>versions-maven-plugin</artifactId> | 
 |                     <version>2.3</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.apache.maven.plugins</groupId> | 
 |                     <artifactId>maven-jxr-plugin</artifactId> | 
 |                     <version>2.5</version> | 
 |                 </plugin> | 
 |                 <plugin> | 
 |                     <groupId>org.codehaus.mojo</groupId> | 
 |                     <artifactId>findbugs-maven-plugin</artifactId> | 
 |                     <version>3.0.4</version> | 
 |                 </plugin> | 
 |             </plugins> | 
 |         </pluginManagement> | 
 |  | 
 |         <plugins> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-compiler-plugin</artifactId> | 
 |                 <configuration> | 
 |                     <source>1.6</source> | 
 |                     <target>1.6</target> | 
 |                 </configuration> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.felix</groupId> | 
 |                 <artifactId>maven-bundle-plugin</artifactId> | 
 |                 <executions> | 
 |                     <execution> | 
 |                         <id>default-bundle</id> | 
 |                         <phase>process-classes</phase> | 
 |                         <goals> | 
 |                             <goal>manifest</goal> | 
 |                         </goals> | 
 |                         <configuration> | 
 |                             <excludeDependencies>true</excludeDependencies> | 
 |                             <instructions> | 
 |                                 <_noee>true</_noee> | 
 |                                 <_nouses>true</_nouses> | 
 |                                 <Automatic-Module-Name>${jigsaw.module.name}</Automatic-Module-Name> | 
 |                             </instructions> | 
 |                         </configuration> | 
 |                     </execution> | 
 |                 </executions> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.jacoco</groupId> | 
 |                 <artifactId>jacoco-maven-plugin</artifactId> | 
 |                 <executions> | 
 |                     <execution> | 
 |                         <id>prepare-agent</id> | 
 |                         <goals> | 
 |                             <goal>prepare-agent</goal> | 
 |                         </goals> | 
 |                         <configuration> | 
 |                             <propertyName>surefireArgLine</propertyName> | 
 |                         </configuration> | 
 |                     </execution> | 
 |                 </executions> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-surefire-plugin</artifactId> | 
 |                 <configuration> | 
 |                     <excludes> | 
 |                         <exclude>org/owasp/encoder/BenchmarkTest.java</exclude> | 
 |                     </excludes> | 
 |                     <argLine>${surefireArgLine}</argLine> | 
 |                 </configuration> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-jar-plugin</artifactId> | 
 |                 <executions> | 
 |                     <execution> | 
 |                         <id>default-jar</id> | 
 |                         <phase>package</phase> | 
 |                         <goals> | 
 |                             <goal>jar</goal> | 
 |                         </goals> | 
 |                     </execution> | 
 |                 </executions> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-source-plugin</artifactId> | 
 |                 <executions> | 
 |                     <execution> | 
 |                         <id>attach-sources</id> | 
 |                         <phase>package</phase> | 
 |                         <goals> | 
 |                             <goal>jar</goal> | 
 |                         </goals> | 
 |                     </execution> | 
 |                 </executions> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-javadoc-plugin</artifactId> | 
 |                 <executions> | 
 |                     <execution> | 
 |                         <id>attach-javadocs</id> | 
 |                         <phase>package</phase> | 
 |                         <goals> | 
 |                             <goal>jar</goal> | 
 |                         </goals> | 
 |                         <configuration> | 
 |                             <source>1.6</source> | 
 |                             <failOnError>false</failOnError> | 
 |                         </configuration> | 
 |                     </execution> | 
 |                 </executions> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-site-plugin</artifactId> | 
 |             </plugin> | 
 |         </plugins> | 
 |     </build> | 
 |     <reporting> | 
 |         <plugins> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-project-info-reports-plugin</artifactId> | 
 |                 <reportSets> | 
 |                     <reportSet> | 
 |                         <reports> | 
 |                             <report>index</report> | 
 |                             <report>summary</report> | 
 |                             <report>license</report> | 
 |                             <report>scm</report> | 
 |                             <report>mailing-list</report> | 
 |                             <report>issue-tracking</report> | 
 |                             <report>dependencies</report> | 
 |                             <report>plugin-management</report> | 
 |                             <report>project-team</report> | 
 |                         </reports> | 
 |                     </reportSet> | 
 |                 </reportSets> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.codehaus.mojo</groupId> | 
 |                 <artifactId>versions-maven-plugin</artifactId> | 
 |                 <reportSets> | 
 |                     <reportSet> | 
 |                         <reports> | 
 |                             <report>dependency-updates-report</report> | 
 |                             <report>plugin-updates-report</report> | 
 |                         </reports> | 
 |                     </reportSet> | 
 |                 </reportSets> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-jxr-plugin</artifactId> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-surefire-report-plugin</artifactId> | 
 |                 <reportSets> | 
 |                     <reportSet> | 
 |                         <reports> | 
 |                             <report>report-only</report> | 
 |                             <report>failsafe-report-only</report> | 
 |                         </reports> | 
 |                     </reportSet> | 
 |                 </reportSets> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.jacoco</groupId> | 
 |                 <artifactId>jacoco-maven-plugin</artifactId> | 
 |                 <reportSets> | 
 |                     <reportSet> | 
 |                         <reports> | 
 |                             <!-- select non-aggregate reports --> | 
 |                             <report>report</report> | 
 |                         </reports> | 
 |                     </reportSet> | 
 |                 </reportSets> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-pmd-plugin</artifactId> | 
 |                 <configuration> | 
 |                     <targetJdk>1.5</targetJdk> | 
 |                     <linkXref>true</linkXref> | 
 |                     <sourceEncoding>utf-8</sourceEncoding> | 
 |                 </configuration> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-javadoc-plugin</artifactId> | 
 |                 <reportSets> | 
 |                     <reportSet> | 
 |                         <id>default</id> | 
 |                         <reports> | 
 |                             <report>javadoc</report> | 
 |                         </reports> | 
 |                         <configuration> | 
 |                             <source>1.6</source> | 
 |                             <failOnError>false</failOnError> | 
 |                         </configuration> | 
 |                     </reportSet> | 
 |                 </reportSets> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-checkstyle-plugin</artifactId> | 
 |                 <configuration> | 
 |                     <configLocation>src/main/config/checkstyle.xml</configLocation> | 
 |                     <headerLocation>src/main/config/checkstyle-header.txt</headerLocation> | 
 |                 </configuration> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.codehaus.mojo</groupId> | 
 |                 <artifactId>findbugs-maven-plugin</artifactId> | 
 |             </plugin> | 
 |         </plugins> | 
 |     </reporting> | 
 |     <profiles> | 
 |         <profile> | 
 |             <id>sign-artifacts</id> | 
 |             <activation> | 
 |                 <property> | 
 |                     <name>performRelease</name> | 
 |                     <value>true</value> | 
 |                 </property> | 
 |             </activation> | 
 |             <build> | 
 |                 <plugins> | 
 |                     <plugin> | 
 |                         <groupId>org.apache.maven.plugins</groupId> | 
 |                         <artifactId>maven-gpg-plugin</artifactId> | 
 |                         <executions> | 
 |                             <execution> | 
 |                                 <id>sign-artifacts</id> | 
 |                                 <phase>verify</phase> | 
 |                                 <goals> | 
 |                                     <goal>sign</goal> | 
 |                                 </goals> | 
 |                             </execution> | 
 |                         </executions> | 
 |                     </plugin> | 
 |                 </plugins> | 
 |             </build> | 
 |         </profile> | 
 |     </profiles> | 
 | </project> |