microsoft / Dynamics-365-Fraud-Protection-Samples
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: 229
  • Daily file updates (only one update per file and date counted): 371
  • First update: 2019-02-13
  • Latest update: 2022-01-24
  • Days between first and latest update: 1077 (153 weeks, estimated 765 working days)
  • Active days (at least one file change): 115
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 229 files with 10,964 lines of code in files.
    • 229 files that are 366+ days old (10,964 lines of code)
    • 0 files that are 181-365 days old (0 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)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 229 files with 10,964 lines of code in files.
    • 219 files have been last changed 366+ days ago (10,219 lines of code)
    • 6 files have been last changed 181-365 days ago (571 lines of code)
    • 1 files have been last changed 91-180 days ago (117 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 3 files have been last changed 1-30 days ago (57 lines of code)
93% | 5% | 1% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, cshtml, md, css, json, scss, xml, php, phtml, svg, js, csproj, txt, gitignore, gitattributes, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs100% | 0% | 0% | 0% | 0%
cshtml100% | 0% | 0% | 0% | 0%
php100% | 0% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
phtml100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs91% | 6% | 1% | 0% | <1%
cshtml94% | 5% | 0% | 0% | 0%
php100% | 0% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
phtml100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 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/Web/Views100% | 0% | 0% | 0% | 0%
src/Web/Controllers100% | 0% | 0% | 0% | 0%
src/ApplicationCore/Entities100% | 0% | 0% | 0% | 0%
src/Infrastructure/Data100% | 0% | 0% | 0% | 0%
eCommerce platforms/Adobe Magento/src100% | 0% | 0% | 0% | 0%
src/Web/wwwroot100% | 0% | 0% | 0% | 0%
src/Infrastructure/Identity100% | 0% | 0% | 0% | 0%
src/Web/Areas100% | 0% | 0% | 0% | 0%
src/Web/ViewModels100% | 0% | 0% | 0% | 0%
src/Web/Helpers100% | 0% | 0% | 0% | 0%
src/Web/Services100% | 0% | 0% | 0% | 0%
src/Infrastructure/Services100% | 0% | 0% | 0% | 0%
src/ApplicationCore/Services100% | 0% | 0% | 0% | 0%
src/Web100% | 0% | 0% | 0% | 0%
src/ApplicationCore/Interfaces100% | 0% | 0% | 0% | 0%
src/Web/Extensions100% | 0% | 0% | 0% | 0%
src/Web/Middleware100% | 0% | 0% | 0% | 0%
src/ApplicationCore/Specifications100% | 0% | 0% | 0% | 0%
src/ApplicationCore/Exceptions100% | 0% | 0% | 0% | 0%
src/Infrastructure/Extensions100% | 0% | 0% | 0% | 0%
src/Web/ViewComponents100% | 0% | 0% | 0% | 0%
src/Infrastructure/Utilities100% | 0% | 0% | 0% | 0%
src/Web/Interfaces100% | 0% | 0% | 0% | 0%
src/Infrastructure/Logging100% | 0% | 0% | 0% | 0%
src/ApplicationCore100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/Web/Views93% | 6% | 0% | 0% | 0%
src/Web/Controllers85% | 14% | 0% | 0% | 0%
src/ApplicationCore/Entities93% | 2% | 0% | 0% | 4%
src/Infrastructure/Data100% | 0% | 0% | 0% | 0%
eCommerce platforms/Adobe Magento/src100% | 0% | 0% | 0% | 0%
src/Web/wwwroot100% | 0% | 0% | 0% | 0%
src/Infrastructure/Identity100% | 0% | 0% | 0% | 0%
src/Web/Areas100% | 0% | 0% | 0% | 0%
src/Web/ViewModels100% | 0% | 0% | 0% | 0%
src/Web/Helpers100% | 0% | 0% | 0% | 0%
src/Web/Services100% | 0% | 0% | 0% | 0%
src/ApplicationCore/Services100% | 0% | 0% | 0% | 0%
src/ApplicationCore/Interfaces100% | 0% | 0% | 0% | 0%
src/Web/Extensions100% | 0% | 0% | 0% | 0%
src/Infrastructure/Services35% | 64% | 0% | 0% | 0%
src/Web/Middleware100% | 0% | 0% | 0% | 0%
src/ApplicationCore/Specifications100% | 0% | 0% | 0% | 0%
src/ApplicationCore/Exceptions100% | 0% | 0% | 0% | 0%
src/Web28% | 0% | 71% | 0% | 0%
src/Web/ViewComponents100% | 0% | 0% | 0% | 0%
src/Infrastructure/Extensions79% | 20% | 0% | 0% | 0%
src/Infrastructure/Utilities100% | 0% | 0% | 0% | 0%
src/Web/Interfaces100% | 0% | 0% | 0% | 0%
src/Infrastructure/Logging100% | 0% | 0% | 0% | 0%
src/ApplicationCore100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AccountController.cs
in src/Web/Controllers
549 21 419 1048 28
ManageController.cs
in src/Web/Controllers
420 14 641 1048 14
BasketController.cs
in src/Web/Controllers
409 12 641 1048 17
HelperFunctions.cs
in src/Web/Helpers
297 - 419 1048 6
OrderController.cs
in src/Web/Controllers
248 13 243 1048 14
20180916091145_Initial.cs
in src/Infrastructure/Identity/Migrations
219 2 1043 1048 2
20190302011807_Initial.Designer.cs
in src/Infrastructure/Data/Migrations
205 1 1043 1048 2
CatalogContextModelSnapshot.cs
in src/Infrastructure/Data/Migrations
203 1 1043 1048 2
20190302011807_Initial.cs
in src/Infrastructure/Data/Migrations
201 2 1043 1048 2
cshtml
CheckoutDetails.cshtml
in src/Web/Views/Basket
188 - 658 1048 9
20180916091145_Initial.Designer.cs
in src/Infrastructure/Identity/Migrations
187 1 1043 1048 2
AppIdentityDbContextModelSnapshot.cs
in src/Infrastructure/Identity/Migrations
185 1 1043 1048 2
FraudProtectionService.cs
in src/Infrastructure/Services
158 16 204 1048 27
Order.cs
in src/ApplicationCore/Entities/OrderAggregate
149 2 641 1048 4
catalog.component.scss
in src/Web/wwwroot/css/catalog
130 - 1043 1048 2
cshtml
Register.cshtml
in src/Web/Views/Account
124 - 658 1048 11
cshtml
Details.cshtml
in src/Web/Areas/Admin/Views/Manage
118 - 1043 1048 2
Startup.cs
in src/Web
117 7 147 1048 8
cshtml
ManagePaymentInstrument.cshtml
in src/Web/Views/Manage
114 - 641 1048 9
cshtml
Index.cshtml
in src/Web/Views/Manage
112 - 641 1048 9
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
user.js
in src/Web/wwwroot/js/components
1 - 1043 1048 2
collapsiblemenu.js
in src/Web/wwwroot/js/components/shared
1 - 1043 1048 2
basket.component.min.css
in src/Web/wwwroot/css/basket
1 - 1043 1048 2
basket-status.component.min.css
in src/Web/wwwroot/css/basket/basket-status
1 - 1043 1048 2
app.component.min.css
in src/Web/wwwroot/css
1 - 1043 1048 2
site.js
in src/Web/wwwroot/js
3 - 1043 1048 2
cshtml
_ViewImports.cshtml
in src/Web/Views/Manage
5 - 1043 1048 2
IAggregateRoot.cs
in src/ApplicationCore/Interfaces
5 - 1043 1048 2
cshtml
DateTimeOffset.cshtml
in src/Web/Views/Shared/DisplayTemplates
6 - 1043 1048 2
cshtml
DateTimeOffset.cshtml
in src/Web/Areas/Admin/Views/Shared/DisplayTemplates
6 - 1043 1048 2
cshtml
_ViewStart.cshtml
in src/Web/Views
7 - 1043 1048 2
BasketComponentViewModel.cs
in src/Web/ViewModels
7 - 1043 1048 2
BaseApiController.cs
in src/Web/Controllers/Api
7 - 1043 1048 2
Constants.cs
in src/Web
7 - 1043 1048 2
cshtml
_ViewStart.cshtml
in src/Web/Areas/Admin/Views
7 - 1043 1048 2
IUriComposer.cs
in src/ApplicationCore/Interfaces
7 - 1043 1048 2
IOrderRepository.cs
in src/ApplicationCore/Interfaces
7 - 1043 1048 2
CatalogType.cs
in src/ApplicationCore/Entities
7 - 1043 1048 2
CatalogBrand.cs
in src/ApplicationCore/Entities
7 - 1043 1048 2
BaseEntity.cs
in src/ApplicationCore/Entities
7 - 1043 1048 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ResultDetail.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
28 - 8 419 3
AccountProtectionDeviceAttributes.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
14 - 419 419 1
ResponseSuccess.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
13 - 315 419 3
Response.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
11 - 419 419 1
ResponseError.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
11 - 419 419 1
Score.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
10 - 419 419 1
Enrichments.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/Response
34 - 419 420 2
RuleEvaluation.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/Response
11 - 8 497 5
cshtml
CustomAssessment.cshtml
in src/Web/Views/Account
46 - 599 600 2
CustomAssessment.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels
12 - 599 600 2
CustomAssessmentViewModel.cs
in src/Web/ViewModels
12 - 599 600 2
ExceptionHandlingMiddleware.cs
in src/Web/Middleware
73 2 641 643 2
FraudProtectionApiException.cs
in src/ApplicationCore/Exceptions
25 5 641 643 2
SignIn.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection
29 - 641 713 3
Address.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection
28 - 641 713 4
User.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection
27 - 641 713 6
Signup.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection
25 - 641 713 6
CustomerEmail.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection
20 - 641 713 3
CustomerPhone.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection
20 - 641 713 3
PaymentInstrument.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection
13 - 658 713 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ResultDetail.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
28 - 8 419 3
PurchaseResponse.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/Response
18 - 8 1048 11
RuleEvaluation.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/Response
11 - 8 497 5
Startup.cs
in src/Web
117 7 147 1048 8
FraudProtectionService.cs
in src/Infrastructure/Services
158 16 204 1048 27
Constants.cs
in src/Infrastructure/Extensions
11 - 204 1048 6
OrderController.cs
in src/Web/Controllers
248 13 243 1048 14
cshtml
Label.cshtml
in src/Web/Views/Order
126 - 243 858 3
BaseAssessmentResponse.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/Response
15 - 315 893 7
ResponseSuccess.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
13 - 315 419 3
AccountController.cs
in src/Web/Controllers
549 21 419 1048 28
HelperFunctions.cs
in src/Web/Helpers
297 - 419 1048 6
IFraudPreventionService.cs
in src/ApplicationCore/Interfaces
36 - 419 1048 15
Enrichments.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/Response
34 - 419 420 2
AccountProtectionDeviceAttributes.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
14 - 419 419 1
Response.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
11 - 419 419 1
ResponseError.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
11 - 419 419 1
Score.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/AccountProtection/Response
10 - 419 419 1
TokenProviderService.cs
in src/Infrastructure/Services
41 2 528 1048 8
FraudProtectionSettings.cs
in src/Infrastructure/Services
35 - 546 1048 18