opensearch-project / security
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 286
  • Daily file updates (only one update per file and date counted): 1312
  • First update: 2019-03-09
  • Latest update: 2022-01-27
  • Days between first and latest update: 1056 (150 weeks, estimated 750 working days)
  • Active days (at least one file change): 265
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 286 files with 35,370 lines of code in files.
    • 54 files that are 366+ days old (6,852 lines of code)
    • 232 files that are 181-365 days old (28,518 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
19% | 80% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 286 files with 35,370 lines of code in files.
    • 9 files have been last changed 366+ days ago (198 lines of code)
    • 31 files have been last changed 181-365 days ago (1,670 lines of code)
    • 3 files have been last changed 91-180 days ago (361 lines of code)
    • 138 files have been last changed 31-90 days ago (11,384 lines of code)
    • 105 files have been last changed 1-30 days ago (21,757 lines of code)
<1% | 4% | 1% | 32% | 61%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, yml, json, md, txt, bat, sh, xml, properties, cfg, gitignore, gradle, policy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java16% | 83% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
policy100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yml16% | 52% | 18% | 12% | 0%
java0% | 3% | <1% | 32% | 63%
policy0% | 0% | 0% | 100% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/main/java/com/amazon/dlic/auth100% | 0% | 0% | 0% | 0%
src/main/java/com/amazon/dlic/util100% | 0% | 0% | 0% | 0%
securityconfig100% | 0% | 0% | 0% | 0%
legacy/securityconfig_v6100% | 0% | 0% | 0% | 0%
src/main/resources/static_config100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/main/java/org/opensearch/security/securityconf0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/ssl0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/dlic0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/auditlog0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/configuration0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/support0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/tools0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/auth0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/privileges0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/compliance0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/transport0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/resolver0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/filter0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/http0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/rest0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/action0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/user0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/httpclient0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/util0% | 100% | 0% | 0% | 0%
src/main/java/org/opensearch/security/setting0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
legacy/securityconfig_v634% | 65% | 0% | 0% | 0%
securityconfig11% | 52% | 0% | 36% | 0%
src/main/resources/static_config2% | 39% | 57% | 0% | 0%
src/main/java/org/opensearch/security/ssl0% | 20% | 3% | 4% | 71%
src/main/java/org/opensearch/security/tools0% | 9% | 0% | 90% | 0%
src/main/java/org/opensearch/security/auth0% | 7% | 0% | 16% | 76%
src/main/java/org/opensearch/security/support0% | 3% | 0% | 46% | 49%
src/main/java/org/opensearch/security/configuration0% | 1% | 0% | 49% | 48%
src/main/java/org/opensearch/security/util0% | 11% | 0% | 0% | 88%
src/main/java/org/opensearch/security/securityconf0% | 0% | 0% | 42% | 57%
src/main/java/org/opensearch/security/dlic0% | 0% | 0% | 55% | 44%
src/main/java/org/opensearch/security/auditlog0% | 0% | 0% | 45% | 54%
src/main/java/com/amazon/dlic/auth0% | 0% | 0% | 16% | 83%
src/main/java/org/opensearch/security/user0% | 0% | 0% | 100% | 0%
src/main/java/org/opensearch/security/action0% | 0% | 0% | 77% | 22%
src/main/java/org/opensearch/security0% | 0% | 0% | 19% | 80%
src/main/java/org/opensearch/security/privileges0% | 0% | 0% | 10% | 89%
ROOT0% | 0% | 0% | 100% | 0%
src/main/java/org/opensearch/security/rest0% | 0% | 0% | 16% | 83%
src/main/java/org/opensearch/security/http0% | 0% | 0% | 11% | 88%
src/main/java/org/opensearch/security/transport0% | 0% | 0% | 4% | 95%
src/main/java/org/opensearch/security/setting0% | 0% | 0% | 41% | 58%
src/main/java/org/opensearch/security/compliance0% | 0% | 0% | 1% | 98%
src/main/java/org/opensearch/security/resolver0% | 0% | 0% | 0% | 100%
src/main/java/org/opensearch/security/filter0% | 0% | 0% | 0% | 100%
src/main/java/com/amazon/dlic/util0% | 0% | 0% | 0% | 100%
src/main/java/org/opensearch/security/httpclient0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
action_groups.yml
in securityconfig
3 - 959 1022 3
static_action_groups.yml
in src/main/resources/static_config
229 - 180 959 6
static_roles.yml
in src/main/resources/static_config
159 - 278 959 6
roles.yml
in securityconfig
151 - 86 959 17
config.yml
in securityconfig
127 - 259 959 2
roles.yml
in legacy/securityconfig_v6
125 - 288 959 3
config.yml
in legacy/securityconfig_v6
119 - 259 959 2
action_groups.yml
in legacy/securityconfig_v6
109 - 959 959 1
internal_users.yml
in securityconfig
43 - 251 959 2
roles_mapping.yml
in securityconfig
35 - 259 959 3
internal_users.yml
in legacy/securityconfig_v6
29 - 959 959 1
roles_mapping.yml
in legacy/securityconfig_v6
25 - 259 959 2
static_tenants.yml
in src/main/resources/static_config
9 - 959 959 1
tenants.yml
in securityconfig
7 - 959 959 1
LDAPAuthorizationBackend.java
in src/main/java/com/amazon/dlic/auth/ldap/backend
866 15 25 763 10
SettingsBasedSSLConfigurator.java
in src/main/java/com/amazon/dlic/util
436 37 25 763 8
LDAPAuthorizationBackend2.java
in src/main/java/com/amazon/dlic/auth/ldap2
429 8 25 763 8
HTTPSamlAuthenticator.java
in src/main/java/com/amazon/dlic/auth/http/saml
368 22 25 763 18
HTTPSpnegoAuthenticator.java
in src/main/java/com/amazon/dlic/auth/http/kerberos
347 14 25 763 7
AuthTokenProcessorHandler.java
in src/main/java/com/amazon/dlic/auth/http/saml
340 10 25 763 9
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
action_groups.yml
in securityconfig
3 - 959 1022 3
tenants.yml
in securityconfig
7 - 959 959 1
static_tenants.yml
in src/main/resources/static_config
9 - 959 959 1
internal_users.yml
in legacy/securityconfig_v6
29 - 959 959 1
action_groups.yml
in legacy/securityconfig_v6
109 - 959 959 1
nodes_dn.yml
in legacy/securityconfig_v6
2 - 656 656 1
nodes_dn.yml
in securityconfig
3 - 656 656 1
static_audit.yml
in src/main/resources/static_config
2 - 562 562 1
audit.yml
in securityconfig
34 - 474 474 1
roles.yml
in legacy/securityconfig_v6
125 - 288 959 3
static_roles.yml
in src/main/resources/static_config
159 - 278 959 6
ClientBlockRegistry.java
in src/main/java/org/opensearch/security/auth/blocking
6 - 259 259 1
AuthFailureListener.java
in src/main/java/org/opensearch/security/auth
6 - 259 259 1
PrincipalExtractor.java
in src/main/java/org/opensearch/security/ssl/transport
9 - 259 259 1
SingleTryRateTracker.java
in src/main/java/org/opensearch/security/util/ratetracking
10 2 259 259 1
SslExceptionHandler.java
in src/main/java/org/opensearch/security/ssl
12 3 259 259 1
RateTracker.java
in src/main/java/org/opensearch/security/util/ratetracking
14 1 259 259 1
AddressBasedRateLimiter.java
in src/main/java/org/opensearch/security/auth/limiting
18 2 259 259 1
UserNameBasedRateLimiter.java
in src/main/java/org/opensearch/security/auth/limiting
18 2 259 259 1
ConfigUpdateAlreadyInProgressException.java
in src/main/java/org/opensearch/security/configuration
18 4 259 259 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
OpensearchDynamicSetting.java
in src/main/java/org/opensearch/security/setting
33 6 25 238 3
TransportPassiveAuthSetting.java
in src/main/java/org/opensearch/security/setting
23 4 85 238 2
SecuritySettings.java
in src/main/java/org/opensearch/security/support
8 - 252 252 1
SecurityAdmin.java
in src/main/java/org/opensearch/security/tools
1095 23 85 259 3
DlsFlsFilterLeafReader.java
in src/main/java/org/opensearch/security/configuration
995 108 85 259 2
ConfigModelV6.java
in src/main/java/org/opensearch/security/securityconf
960 71 25 259 4
OpenSearchSecurityPlugin.java
in src/main/java/org/opensearch/security
897 30 25 259 6
ConfigModelV7.java
in src/main/java/org/opensearch/security/securityconf
861 62 25 259 4
DefaultSecurityKeyStore.java
in src/main/java/org/opensearch/security/ssl
772 29 25 259 4
BackendRegistry.java
in src/main/java/org/opensearch/security/auth
623 17 25 259 4
AbstractAuditLog.java
in src/main/java/org/opensearch/security/auditlog/impl
595 29 25 259 4
IndexResolverReplacer.java
in src/main/java/org/opensearch/security/resolver
558 24 25 259 7
PrivilegesEvaluator.java
in src/main/java/org/opensearch/security/privileges
519 19 25 259 7
AbstractApiAction.java
in src/main/java/org/opensearch/security/dlic/rest/api
452 43 25 259 5
AuditMessage.java
in src/main/java/org/opensearch/security/auditlog/impl
383 47 85 259 4
WildcardMatcher.java
in src/main/java/org/opensearch/security/support
366 58 85 259 2
ComplianceConfig.java
in src/main/java/org/opensearch/security/compliance
359 23 25 259 4
RequestResolver.java
in src/main/java/org/opensearch/security/auditlog/impl
358 4 25 259 3
SecurityFilter.java
in src/main/java/org/opensearch/security/filter
346 10 25 259 9
OpenSearchSecuritySSLPlugin.java
in src/main/java/org/opensearch/security/ssl
332 6 25 259 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ConfigModelV6.java
in src/main/java/org/opensearch/security/securityconf
960 71 25 259 4
OpenSearchSecurityPlugin.java
in src/main/java/org/opensearch/security
897 30 25 259 6
LDAPAuthorizationBackend.java
in src/main/java/com/amazon/dlic/auth/ldap/backend
866 15 25 763 10
ConfigModelV7.java
in src/main/java/org/opensearch/security/securityconf
861 62 25 259 4
DefaultSecurityKeyStore.java
in src/main/java/org/opensearch/security/ssl
772 29 25 259 4
BackendRegistry.java
in src/main/java/org/opensearch/security/auth
623 17 25 259 4
AbstractAuditLog.java
in src/main/java/org/opensearch/security/auditlog/impl
595 29 25 259 4
IndexResolverReplacer.java
in src/main/java/org/opensearch/security/resolver
558 24 25 259 7
PrivilegesEvaluator.java
in src/main/java/org/opensearch/security/privileges
519 19 25 259 7
AbstractApiAction.java
in src/main/java/org/opensearch/security/dlic/rest/api
452 43 25 259 5
SettingsBasedSSLConfigurator.java
in src/main/java/com/amazon/dlic/util
436 37 25 763 8
LDAPAuthorizationBackend2.java
in src/main/java/com/amazon/dlic/auth/ldap2
429 8 25 763 8
HTTPSamlAuthenticator.java
in src/main/java/com/amazon/dlic/auth/http/saml
368 22 25 763 18
ComplianceConfig.java
in src/main/java/org/opensearch/security/compliance
359 23 25 259 4
RequestResolver.java
in src/main/java/org/opensearch/security/auditlog/impl
358 4 25 259 3
HTTPSpnegoAuthenticator.java
in src/main/java/com/amazon/dlic/auth/http/kerberos
347 14 25 763 7
SecurityFilter.java
in src/main/java/org/opensearch/security/filter
346 10 25 259 9
AuthTokenProcessorHandler.java
in src/main/java/com/amazon/dlic/auth/http/saml
340 10 25 763 9
OpenSearchSecuritySSLPlugin.java
in src/main/java/org/opensearch/security/ssl
332 6 25 259 4
ConfigurationRepository.java
in src/main/java/org/opensearch/security/configuration
315 14 25 259 6