apache / sling-org-apache-sling-xss
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 30% | 26% | 43%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 31% | 26% | 41%
js0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 30% | 26% | 43%
Longest Files (Top 49)
File# lines# units
XSSFilterImpl.java
in src/main/java/org/apache/sling/xss/impl
335 17
XSSAPIImpl.java
in src/main/java/org/apache/sling/xss/impl
276 20
ValidatingDocumentHandler.java
in src/main/java/org/apache/sling/xss/impl/style
248 24
AntiSamyPolicyAdapter.java
in src/main/java/org/apache/sling/xss/impl
193 9
XSSProtectionAPIWebConsolePlugin.java
in src/main/java/org/apache/sling/xss/impl/webconsole
178 5
MapBuilder.java
in src/main/java/org/apache/sling/xss/impl/xml
159 11
DynamicAttributesSanitizerPolicy.java
in src/main/java/org/owasp/html
102 3
Attribute.java
in src/main/java/org/apache/sling/xss/impl/xml
101 13
AntiSamyPolicy.java
in src/main/java/org/apache/sling/xss/impl/xml
98 18
AntiSamyRules.java
in src/main/java/org/apache/sling/xss/impl/xml
87 13
Property.java
in src/main/java/org/apache/sling/xss/impl/xml
83 12
XSSStatusService.java
in src/main/java/org/apache/sling/xss/impl/status
74 4
HtmlSanitizer.java
in src/main/java/org/apache/sling/xss/impl
55 5
LongValidationRule.java
in src/main/java/org/apache/sling/xss/impl
52 3
HtmlToHtmlContentContext.java
in src/main/java/org/apache/sling/xss/impl
52 5
Tag.java
in src/main/java/org/apache/sling/xss/impl/xml
50 8
StyleTagProcessor.java
in src/main/java/org/apache/sling/xss/impl/style
47 6
FallbackATag.java
in src/main/java/org/apache/sling/xss/impl
46 8
BatikCssCleaner.java
in src/main/java/org/apache/sling/xss/impl/style
44 3
XSSAPI.java
in src/main/java/org/apache/sling/xss
40 -
xss.js
in src/main/resources/webconsole
37 5
Regexp.java
in src/main/java/org/apache/sling/xss/impl/xml
36 6
PlainTextToHtmlContentContext.java
in src/main/java/org/apache/sling/xss/impl
36 4
PolicyHandler.java
in src/main/java/org/apache/sling/xss/impl
32 4
prettify.js
in src/main/resources/webconsole
31 -
AntiSamyXmlParser.java
in src/main/java/org/apache/sling/xss/impl/xml
27 1
FixedSizeMap.java
in src/main/java/org/apache/sling/xss/impl/status
26 4
CssValidator.java
in src/main/java/org/apache/sling/xss/impl/style
25 4
ProtectionContext.java
in src/main/java/org/apache/sling/xss
21 3
Literal.java
in src/main/java/org/apache/sling/xss/impl/xml
20 3
AllowedEmptyTags.java
in src/main/java/org/apache/sling/xss/impl/xml
18 2
IncludeExcludeMatcher.java
in src/main/java/org/apache/sling/xss/impl/xml
17 2
FallbackSlingPolicy.java
in src/main/java/org/apache/sling/xss/impl
16 1
SanitizedResult.java
in src/main/java/org/apache/sling/xss/impl
15 3
Directive.java
in src/main/java/org/apache/sling/xss/impl/xml
14 2
TagsToEncode.java
in src/main/java/org/apache/sling/xss/impl/xml
13 1
DynamicTagAttributes.java
in src/main/java/org/apache/sling/xss/impl/xml
13 1
GlobalTagAttributes.java
in src/main/java/org/apache/sling/xss/impl/xml
13 1
AntiSamyActions.java
in src/main/java/org/apache/sling/xss/impl
11 1
InvalidConfigException.java
in src/main/java/org/apache/sling/xss/impl
10 2
XSSFilter.java
in src/main/java/org/apache/sling/xss
10 -
Shorthand.java
in src/main/java/org/apache/sling/xss/impl/xml
9 1
Category.java
in src/main/java/org/apache/sling/xss/impl/xml
9 1
TagRules.java
in src/main/java/org/apache/sling/xss/impl/xml
8 -
prettify.css
in src/main/resources/webconsole
7 -
config.js
in src/main/resources/webconsole
6 2
xss.css
in src/main/resources/webconsole
6 -
XSSFilterRule.java
in src/main/java/org/apache/sling/xss/impl
6 -
package-info.java
in src/main/java/org/apache/sling/xss
3 -
Files With Most Units (Top 41)
File# lines# units
ValidatingDocumentHandler.java
in src/main/java/org/apache/sling/xss/impl/style
248 24
XSSAPIImpl.java
in src/main/java/org/apache/sling/xss/impl
276 20
AntiSamyPolicy.java
in src/main/java/org/apache/sling/xss/impl/xml
98 18
XSSFilterImpl.java
in src/main/java/org/apache/sling/xss/impl
335 17
AntiSamyRules.java
in src/main/java/org/apache/sling/xss/impl/xml
87 13
Attribute.java
in src/main/java/org/apache/sling/xss/impl/xml
101 13
Property.java
in src/main/java/org/apache/sling/xss/impl/xml
83 12
MapBuilder.java
in src/main/java/org/apache/sling/xss/impl/xml
159 11
AntiSamyPolicyAdapter.java
in src/main/java/org/apache/sling/xss/impl
193 9
Tag.java
in src/main/java/org/apache/sling/xss/impl/xml
50 8
FallbackATag.java
in src/main/java/org/apache/sling/xss/impl
46 8
StyleTagProcessor.java
in src/main/java/org/apache/sling/xss/impl/style
47 6
Regexp.java
in src/main/java/org/apache/sling/xss/impl/xml
36 6
xss.js
in src/main/resources/webconsole
37 5
XSSProtectionAPIWebConsolePlugin.java
in src/main/java/org/apache/sling/xss/impl/webconsole
178 5
HtmlToHtmlContentContext.java
in src/main/java/org/apache/sling/xss/impl
52 5
HtmlSanitizer.java
in src/main/java/org/apache/sling/xss/impl
55 5
CssValidator.java
in src/main/java/org/apache/sling/xss/impl/style
25 4
FixedSizeMap.java
in src/main/java/org/apache/sling/xss/impl/status
26 4
XSSStatusService.java
in src/main/java/org/apache/sling/xss/impl/status
74 4
PolicyHandler.java
in src/main/java/org/apache/sling/xss/impl
32 4
PlainTextToHtmlContentContext.java
in src/main/java/org/apache/sling/xss/impl
36 4
DynamicAttributesSanitizerPolicy.java
in src/main/java/org/owasp/html
102 3
LongValidationRule.java
in src/main/java/org/apache/sling/xss/impl
52 3
SanitizedResult.java
in src/main/java/org/apache/sling/xss/impl
15 3
BatikCssCleaner.java
in src/main/java/org/apache/sling/xss/impl/style
44 3
Literal.java
in src/main/java/org/apache/sling/xss/impl/xml
20 3
ProtectionContext.java
in src/main/java/org/apache/sling/xss
21 3
config.js
in src/main/resources/webconsole
6 2
AllowedEmptyTags.java
in src/main/java/org/apache/sling/xss/impl/xml
18 2
IncludeExcludeMatcher.java
in src/main/java/org/apache/sling/xss/impl/xml
17 2
Directive.java
in src/main/java/org/apache/sling/xss/impl/xml
14 2
InvalidConfigException.java
in src/main/java/org/apache/sling/xss/impl
10 2
AntiSamyActions.java
in src/main/java/org/apache/sling/xss/impl
11 1
TagsToEncode.java
in src/main/java/org/apache/sling/xss/impl/xml
13 1
Shorthand.java
in src/main/java/org/apache/sling/xss/impl/xml
9 1
Category.java
in src/main/java/org/apache/sling/xss/impl/xml
9 1
DynamicTagAttributes.java
in src/main/java/org/apache/sling/xss/impl/xml
13 1
AntiSamyXmlParser.java
in src/main/java/org/apache/sling/xss/impl/xml
27 1
GlobalTagAttributes.java
in src/main/java/org/apache/sling/xss/impl/xml
13 1
FallbackSlingPolicy.java
in src/main/java/org/apache/sling/xss/impl
16 1
Files With Long Lines (Top 12)

There are 12 files with lines longer than 120 characters. In total, there are 63 long lines.

File# lines# units# long lines
prettify.js
in src/main/resources/webconsole
31 - 29
XSSFilterImpl.java
in src/main/java/org/apache/sling/xss/impl
335 17 11
XSSAPIImpl.java
in src/main/java/org/apache/sling/xss/impl
276 20 5
LongValidationRule.java
in src/main/java/org/apache/sling/xss/impl
52 3 5
XSSProtectionAPIWebConsolePlugin.java
in src/main/java/org/apache/sling/xss/impl/webconsole
178 5 4
AntiSamyPolicyAdapter.java
in src/main/java/org/apache/sling/xss/impl
193 9 3
prettify.css
in src/main/resources/webconsole
7 - 1
XSSStatusService.java
in src/main/java/org/apache/sling/xss/impl/status
74 4 1
Property.java
in src/main/java/org/apache/sling/xss/impl/xml
83 12 1
Tag.java
in src/main/java/org/apache/sling/xss/impl/xml
50 8 1
Attribute.java
in src/main/java/org/apache/sling/xss/impl/xml
101 13 1
HtmlToHtmlContentContext.java
in src/main/java/org/apache/sling/xss/impl
52 5 1
Correlations

File Size vs. Commits (all time): 46 points

src/main/java/org/apache/sling/xss/impl/AntiSamyPolicyAdapter.java x: 3 commits (all time) y: 193 lines of code src/main/java/org/apache/sling/xss/impl/xml/Property.java x: 3 commits (all time) y: 83 lines of code src/main/java/org/apache/sling/xss/impl/XSSFilterImpl.java x: 30 commits (all time) y: 335 lines of code src/main/java/org/apache/sling/xss/impl/xml/AntiSamyRules.java x: 2 commits (all time) y: 87 lines of code src/main/java/org/apache/sling/xss/impl/xml/Attribute.java x: 2 commits (all time) y: 101 lines of code src/main/java/org/apache/sling/xss/impl/xml/MapBuilder.java x: 2 commits (all time) y: 159 lines of code src/main/java/org/apache/sling/xss/impl/xml/Tag.java x: 2 commits (all time) y: 50 lines of code src/main/java/org/apache/sling/xss/impl/AntiSamyActions.java x: 1 commits (all time) y: 11 lines of code src/main/java/org/apache/sling/xss/impl/FallbackATag.java x: 2 commits (all time) y: 46 lines of code src/main/java/org/apache/sling/xss/impl/FallbackSlingPolicy.java x: 3 commits (all time) y: 16 lines of code src/main/java/org/apache/sling/xss/impl/HtmlSanitizer.java x: 1 commits (all time) y: 55 lines of code src/main/java/org/apache/sling/xss/impl/HtmlToHtmlContentContext.java x: 8 commits (all time) y: 52 lines of code src/main/java/org/apache/sling/xss/impl/InvalidConfigException.java x: 1 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/xss/impl/PolicyHandler.java x: 5 commits (all time) y: 32 lines of code src/main/java/org/apache/sling/xss/impl/SanitizedResult.java x: 1 commits (all time) y: 15 lines of code src/main/java/org/apache/sling/xss/impl/XSSAPIImpl.java x: 24 commits (all time) y: 276 lines of code src/main/java/org/apache/sling/xss/impl/status/XSSStatusService.java x: 2 commits (all time) y: 74 lines of code src/main/java/org/apache/sling/xss/impl/style/BatikCssCleaner.java x: 1 commits (all time) y: 44 lines of code src/main/java/org/apache/sling/xss/impl/style/CssValidator.java x: 1 commits (all time) y: 25 lines of code src/main/java/org/apache/sling/xss/impl/style/StyleTagProcessor.java x: 1 commits (all time) y: 47 lines of code src/main/java/org/apache/sling/xss/impl/style/ValidatingDocumentHandler.java x: 1 commits (all time) y: 248 lines of code src/main/java/org/apache/sling/xss/impl/xml/AllowedEmptyTags.java x: 1 commits (all time) y: 18 lines of code src/main/java/org/apache/sling/xss/impl/xml/AntiSamyPolicy.java x: 1 commits (all time) y: 98 lines of code src/main/java/org/apache/sling/xss/impl/xml/AntiSamyXmlParser.java x: 1 commits (all time) y: 27 lines of code src/main/java/org/apache/sling/xss/impl/xml/Category.java x: 1 commits (all time) y: 9 lines of code src/main/java/org/apache/sling/xss/impl/xml/Directive.java x: 1 commits (all time) y: 14 lines of code src/main/java/org/apache/sling/xss/impl/xml/DynamicTagAttributes.java x: 1 commits (all time) y: 13 lines of code src/main/java/org/apache/sling/xss/impl/xml/IncludeExcludeMatcher.java x: 1 commits (all time) y: 17 lines of code src/main/java/org/apache/sling/xss/impl/xml/Literal.java x: 1 commits (all time) y: 20 lines of code src/main/java/org/apache/sling/xss/impl/xml/Regexp.java x: 1 commits (all time) y: 36 lines of code src/main/java/org/owasp/html/DynamicAttributesSanitizerPolicy.java x: 1 commits (all time) y: 102 lines of code src/main/java/org/apache/sling/xss/impl/webconsole/XSSProtectionAPIWebConsolePlugin.java x: 4 commits (all time) y: 178 lines of code src/main/java/org/apache/sling/xss/impl/status/FixedSizeMap.java x: 1 commits (all time) y: 26 lines of code src/main/resources/webconsole/config.js x: 1 commits (all time) y: 6 lines of code src/main/resources/webconsole/prettify.css x: 1 commits (all time) y: 7 lines of code src/main/resources/webconsole/prettify.js x: 1 commits (all time) y: 31 lines of code src/main/resources/webconsole/xss.js x: 1 commits (all time) y: 37 lines of code src/main/java/org/apache/sling/xss/XSSAPI.java x: 7 commits (all time) y: 40 lines of code src/main/java/org/apache/sling/xss/package-info.java x: 7 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/xss/ProtectionContext.java x: 2 commits (all time) y: 21 lines of code src/main/java/org/apache/sling/xss/XSSFilter.java x: 3 commits (all time) y: 10 lines of code
335.0
lines of code
  min: 3.0
  average: 59.15
  25th percentile: 13.0
  median: 29.0
  75th percentile: 76.25
  max: 335.0
0 30.0
commits (all time)
min: 1.0 | average: 3.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.25 | max: 30.0

File Size vs. Contributors (all time): 46 points

src/main/java/org/apache/sling/xss/impl/AntiSamyPolicyAdapter.java x: 2 contributors (all time) y: 193 lines of code src/main/java/org/apache/sling/xss/impl/xml/Property.java x: 1 contributors (all time) y: 83 lines of code src/main/java/org/apache/sling/xss/impl/XSSFilterImpl.java x: 7 contributors (all time) y: 335 lines of code src/main/java/org/apache/sling/xss/impl/xml/AntiSamyRules.java x: 1 contributors (all time) y: 87 lines of code src/main/java/org/apache/sling/xss/impl/xml/Attribute.java x: 1 contributors (all time) y: 101 lines of code src/main/java/org/apache/sling/xss/impl/xml/MapBuilder.java x: 1 contributors (all time) y: 159 lines of code src/main/java/org/apache/sling/xss/impl/xml/Tag.java x: 1 contributors (all time) y: 50 lines of code src/main/java/org/apache/sling/xss/impl/AntiSamyActions.java x: 1 contributors (all time) y: 11 lines of code src/main/java/org/apache/sling/xss/impl/FallbackATag.java x: 2 contributors (all time) y: 46 lines of code src/main/java/org/apache/sling/xss/impl/FallbackSlingPolicy.java x: 3 contributors (all time) y: 16 lines of code src/main/java/org/apache/sling/xss/impl/HtmlSanitizer.java x: 1 contributors (all time) y: 55 lines of code src/main/java/org/apache/sling/xss/impl/HtmlToHtmlContentContext.java x: 3 contributors (all time) y: 52 lines of code src/main/java/org/apache/sling/xss/impl/InvalidConfigException.java x: 1 contributors (all time) y: 10 lines of code src/main/java/org/apache/sling/xss/impl/PolicyHandler.java x: 3 contributors (all time) y: 32 lines of code src/main/java/org/apache/sling/xss/impl/SanitizedResult.java x: 1 contributors (all time) y: 15 lines of code src/main/java/org/apache/sling/xss/impl/XSSAPIImpl.java x: 9 contributors (all time) y: 276 lines of code src/main/java/org/apache/sling/xss/impl/status/XSSStatusService.java x: 2 contributors (all time) y: 74 lines of code src/main/java/org/apache/sling/xss/impl/style/BatikCssCleaner.java x: 1 contributors (all time) y: 44 lines of code src/main/java/org/apache/sling/xss/impl/style/CssValidator.java x: 1 contributors (all time) y: 25 lines of code src/main/java/org/apache/sling/xss/impl/style/StyleTagProcessor.java x: 1 contributors (all time) y: 47 lines of code src/main/java/org/apache/sling/xss/impl/style/ValidatingDocumentHandler.java x: 1 contributors (all time) y: 248 lines of code src/main/java/org/apache/sling/xss/impl/xml/AllowedEmptyTags.java x: 1 contributors (all time) y: 18 lines of code src/main/java/org/apache/sling/xss/impl/xml/AntiSamyPolicy.java x: 1 contributors (all time) y: 98 lines of code src/main/java/org/apache/sling/xss/impl/xml/AntiSamyXmlParser.java x: 1 contributors (all time) y: 27 lines of code src/main/java/org/apache/sling/xss/impl/xml/Category.java x: 1 contributors (all time) y: 9 lines of code src/main/java/org/apache/sling/xss/impl/xml/Directive.java x: 1 contributors (all time) y: 14 lines of code src/main/java/org/apache/sling/xss/impl/xml/DynamicTagAttributes.java x: 1 contributors (all time) y: 13 lines of code src/main/java/org/apache/sling/xss/impl/xml/IncludeExcludeMatcher.java x: 1 contributors (all time) y: 17 lines of code src/main/java/org/apache/sling/xss/impl/xml/Literal.java x: 1 contributors (all time) y: 20 lines of code src/main/java/org/apache/sling/xss/impl/xml/Regexp.java x: 1 contributors (all time) y: 36 lines of code src/main/java/org/owasp/html/DynamicAttributesSanitizerPolicy.java x: 1 contributors (all time) y: 102 lines of code src/main/java/org/apache/sling/xss/impl/webconsole/XSSProtectionAPIWebConsolePlugin.java x: 3 contributors (all time) y: 178 lines of code src/main/java/org/apache/sling/xss/impl/status/FixedSizeMap.java x: 1 contributors (all time) y: 26 lines of code src/main/resources/webconsole/config.js x: 1 contributors (all time) y: 6 lines of code src/main/resources/webconsole/prettify.css x: 1 contributors (all time) y: 7 lines of code src/main/resources/webconsole/prettify.js x: 1 contributors (all time) y: 31 lines of code src/main/resources/webconsole/xss.js x: 1 contributors (all time) y: 37 lines of code src/main/java/org/apache/sling/xss/XSSAPI.java x: 4 contributors (all time) y: 40 lines of code src/main/java/org/apache/sling/xss/package-info.java x: 4 contributors (all time) y: 3 lines of code src/main/java/org/apache/sling/xss/ProtectionContext.java x: 2 contributors (all time) y: 21 lines of code
335.0
lines of code
  min: 3.0
  average: 59.15
  25th percentile: 13.0
  median: 29.0
  75th percentile: 76.25
  max: 335.0
0 9.0
contributors (all time)
min: 1.0 | average: 1.7 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 9.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 1 points

src/main/java/org/apache/sling/xss/impl/AntiSamyPolicyAdapter.java x: 1 commits (90d) y: 193 lines of code
193.0
lines of code
  min: 193.0
  average: 193.0
  25th percentile: 193.0
  median: 193.0
  75th percentile: 193.0
  max: 193.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 1 points

src/main/java/org/apache/sling/xss/impl/AntiSamyPolicyAdapter.java x: 1 contributors (90d) y: 193 lines of code
193.0
lines of code
  min: 193.0
  average: 193.0
  25th percentile: 193.0
  median: 193.0
  75th percentile: 193.0
  max: 193.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0