Skip to content

Commit

Permalink
Merge pull request #2 from xss-stage/xss-string-1.2
Browse files Browse the repository at this point in the history
Xss string 1.2
  • Loading branch information
devxb authored Mar 3, 2023
2 parents 8fc3a6c + a01dd11 commit b07e747
Show file tree
Hide file tree
Showing 18 changed files with 32 additions and 11 deletions.
Binary file modified xss-extension-string/.gradle/7.4/checksums/checksums.lock
Binary file not shown.
Binary file modified xss-extension-string/.gradle/7.4/checksums/md5-checksums.bin
Binary file not shown.
Binary file modified xss-extension-string/.gradle/7.4/checksums/sha1-checksums.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified xss-extension-string/.gradle/7.4/fileHashes/fileHashes.bin
Binary file not shown.
Binary file modified xss-extension-string/.gradle/7.4/fileHashes/fileHashes.lock
Binary file not shown.
Binary file modified xss-extension-string/.gradle/7.4/fileHashes/resourceHashesCache.bin
Binary file not shown.
Binary file not shown.
Binary file modified xss-extension-string/.gradle/buildOutputCleanup/outputFiles.bin
Binary file not shown.
Binary file modified xss-extension-string/.gradle/file-system.probe
Binary file not shown.
1 change: 1 addition & 0 deletions xss-extension-string/.idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions xss-extension-string/.idea/sonarlint/issuestore/index.pb

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 7 additions & 5 deletions xss-extension-string/build.gradle
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import org.springframework.boot.gradle.plugin.SpringBootPlugin

plugins {
id 'org.springframework.boot' version '2.7.1' apply false
id 'io.spring.dependency-management' version '1.1.0'
id 'java'
id 'maven-publish'
id 'org.springframework.boot' version '2.7.1' apply false
id 'io.spring.dependency-management' version '1.1.0'
}

group = 'com.github.xss-stage'
version '1.1'
version '1.2'

sourceCompatibility = 1.8
targetCompatibility = 1.8
Expand All @@ -25,13 +25,15 @@ dependencyManagement {
}

dependencies {
implementation 'com.github.xss-stage:xss-core:1.1'
implementation 'com.github.xss-stage:xss-core:1.2'

implementation 'com.navercorp.lucy:lucy-xss:1.6.3' // License Apache 2.0

implementation 'org.springframework.boot:spring-boot-starter'
testImplementation 'org.springframework.boot:spring-boot-starter-test'

implementation 'org.springframework.boot:spring-boot-autoconfigure'
implementation 'org.springframework:spring-context-support'

testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,14 @@
package org.stage.xss.string;

import com.nhncorp.lucy.security.xss.XssPreventer;
import org.springframework.context.annotation.Scope;
import org.springframework.context.annotation.ScopedProxyMode;
import org.springframework.stereotype.Component;
import org.stage.xss.core.spi.XssFilter;
import org.stage.xss.string.exception.StringXssFilteringException;

@Component
@Scope(proxyMode = ScopedProxyMode.TARGET_CLASS)
public class StringXssFilter implements XssFilter{

private static final String FILTER_NAME = "string";

StringXssFilter(){}
public StringXssFilter(){}

@Override
public String getFilterName(){
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package org.stage.xss.string.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Scope;
import org.springframework.context.annotation.ScopedProxyMode;
import org.stage.xss.core.spi.XssFilter;
import org.stage.xss.string.StringXssFilter;

@Configuration
public class StringXssFilterConfigurer{

@Bean
@Scope(proxyMode = ScopedProxyMode.TARGET_CLASS)
public XssFilter stringXssFilter(){
return new StringXssFilter();
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=org.stage.xss.string.config.StringXssFilterConfigurer

0 comments on commit b07e747

Please sign in to comment.