azure / azure-osconfig
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 149 files with 41,959 lines of code.
    • 1 file changed more than 100 times (210 lines of code)
    • 4 files changed 51-100 times (9,908 lines of code)
    • 6 files changed 21-50 times (4,574 lines of code)
    • 47 files changed 6-20 times (16,567 lines of code)
    • 91 files changed 1-5 times (10,700 lines of code)
<1% | 23% | 10% | 39% | 25%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 149 files with 41,959 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 4 files changed by 6-10 contributors (7,007 lines of code)
    • 114 files changed by 2-5 contributors (32,095 lines of code)
    • 31 files changed by 1 contributor (2,857 lines of code)
0% | 0% | 16% | 76% | 6%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
json, txt, cpp, h, c, yaml, md, sh, cs, tf, py, gitignore, cmake, gitattributes, ps1, psm1, in, clang-format, toml, awk, csproj, gitmodules, cmd, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
h4% | 0% | 2% | 50% | 42%
c0% | 36% | 16% | 30% | 17%
cpp0% | 0% | 0% | 61% | 38%
py0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src<1% | 23% | 10% | 39% | 25%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CommonUtils.h
in src/common/commonutils
210 - 2022-01-06 2025-04-28 102 5 mariusni@microsoft.com jpiotrowski@microsoft.com
FileUtils.c
in src/common/commonutils
1674 63 2022-05-23 2025-04-28 82 5 mariusni@microsoft.com jpiotrowski@microsoft.com
SecurityBaseline.c
in src/modules/securitybaseline/src/lib
139 10 2023-02-15 2025-02-28 68 2 mariusni@microsoft.com mariusni@microsoft.com
Asb.c
in src/common/asb
5421 233 2024-04-26 2025-04-25 60 6 mariusni@microsoft.com mariusni@microsoft.com
UserUtils.c
in src/common/commonutils
2674 57 2023-03-02 2025-04-28 51 5 mariusni@microsoft.com jpiotrowski@microsoft.com
SshUtils.c
in src/common/commonutils
1334 20 2023-10-20 2025-04-28 35 5 mariusni@microsoft.com jpiotrowski@microsoft.com
DeviceInfoUtils.c
in src/common/commonutils
762 28 2022-05-23 2025-04-28 34 6 mariusni@microsoft.com jpiotrowski@microsoft.com
OsConfigResource.c
in src/adapters/mc
1202 17 2023-09-22 2025-04-28 34 5 mariusni@microsoft.com jpiotrowski@microsoft.com
UserUtils.h
in src/common/commonutils
99 - 2023-03-02 2025-04-25 27 4 mariusni@microsoft.com mariusni@microsoft.com
OtherUtils.c
in src/common/commonutils
523 9 2022-05-23 2025-04-28 23 4 mariusni@microsoft.com jpiotrowski@microsoft.com
PassUtils.c
in src/common/commonutils
654 10 2024-05-16 2025-04-28 21 6 mariusni@microsoft.com jpiotrowski@microsoft.com
DaemonUtils.c
in src/common/commonutils
170 15 2022-05-23 2025-04-28 20 6 mariusni@microsoft.com jpiotrowski@microsoft.com
PackageUtils.c
in src/common/commonutils
456 19 2024-03-07 2025-04-28 20 4 mariusni@microsoft.com jpiotrowski@microsoft.com
Logging.h
in src/common/logging
81 - 2022-03-10 2025-04-18 17 4 mariusni@microsoft.com mariusni@microsoft.com
Internal.h
in src/common/commonutils
35 - 2022-05-23 2025-04-22 16 2 mariusni@microsoft.com mariusni@microsoft.com
CommandUtils.c
in src/common/commonutils
282 4 2022-05-23 2025-04-10 16 5 mariusni@microsoft.com witekkrecicki@microsoft.com
Logging.c
in src/common/logging
195 15 2021-12-16 2025-04-28 15 4 mariusni@microsoft.com jpiotrowski@microsoft.com
DeviceInfo.c
in src/modules/deviceinfo/src/lib
289 10 2022-03-24 2025-02-28 15 2 mariusni@microsoft.com mariusni@microsoft.com
Ztsi.cpp
in src/modules/ztsi/src/lib
675 19 2021-12-03 2025-02-28 15 3 rschaedler@microsoft.com mariusni@microsoft.com
Firewall.cpp
in src/modules/firewall/src/lib
801 16 2022-03-29 2025-02-28 15 3 mariusni@microsoft.com mariusni@microsoft.com
MpiServer.c
in src/platform
548 11 2022-05-16 2025-04-28 14 5 rschaedler@microsoft.com jpiotrowski@microsoft.com
MpiClient.c
in src/common/mpiclient
455 8 2022-08-29 2025-04-28 13 4 mariusni@microsoft.com jpiotrowski@microsoft.com
Evaluator.h
in src/modules/compliance/src/lib
98 - 2025-02-12 2025-04-23 12 4 robertwoj@microsoft.com robertwoj@microsoft.com
Configuration.c
in src/modules/configuration/src/lib
557 11 2022-10-07 2025-03-11 12 3 mariusni@microsoft.com mariusni@microsoft.com
CommandRunner.cpp
in src/modules/commandrunner/src/lib
592 27 2022-01-06 2025-02-27 12 3 rschaedler@microsoft.com mariusni@microsoft.com
Asb.h
in src/common/asb
15 - 2024-04-26 2025-02-28 11 3 mariusni@microsoft.com mariusni@microsoft.com
Main.c
in src/platform
166 8 2022-05-04 2025-04-28 11 4 mariusni@microsoft.com jpiotrowski@microsoft.com
ComplianceInterface.cpp
in src/modules/compliance/src/lib
189 8 2025-02-11 2025-04-15 11 4 robertwoj@microsoft.com jpiotrowski@microsoft.com
ConfigUtils.c
in src/common/commonutils
366 13 2022-09-23 2025-04-28 11 4 mariusni@microsoft.com jpiotrowski@microsoft.com
Watcher.c
in src/adapters/pnp
247 10 2023-01-24 2025-02-28 10 3 mariusni@microsoft.com mariusni@microsoft.com
Engine.cpp
in src/modules/compliance/src/lib
258 9 2025-02-18 2025-04-23 10 5 robertwoj@microsoft.com robertwoj@microsoft.com
MountUtils.c
in src/common/commonutils
381 4 2024-05-13 2025-02-28 10 3 mariusni@microsoft.com mariusni@microsoft.com
PnpAgent.c
in src/adapters/pnp
591 15 2023-01-24 2025-04-28 10 3 mariusni@microsoft.com jpiotrowski@microsoft.com
Engine.h
in src/modules/compliance/src/lib
45 - 2025-02-18 2025-04-23 9 4 robertwoj@microsoft.com robertwoj@microsoft.com
PmcBase.cpp
in src/modules/pmc/src/lib
764 24 2022-03-24 2025-02-28 9 4 mbaran@microsoft.com mariusni@microsoft.com
Networking.cpp
in src/modules/networking/src/lib
882 28 2021-11-19 2025-02-28 9 3 82411074+hachotze@users.nor... mariusni@microsoft.com
schema.c
in src/adapters/mc
2440 2 2023-02-09 2025-02-06 9 3 mariusni@microsoft.com witekkrecicki@microsoft.com
Common.h
in src/adapters/mc
45 - 2023-02-09 2025-02-28 8 1 mariusni@microsoft.com mariusni@microsoft.com
Ztsi.h
in src/modules/ztsi/src/lib
75 3 2021-12-03 2025-02-28 8 3 rschaedler@microsoft.com mariusni@microsoft.com
CommandRunnerModule.cpp
in src/modules/commandrunner/src/so
180 8 2021-11-16 2025-02-27 8 3 rschaedler@microsoft.com mariusni@microsoft.com
Firewall.h
in src/modules/firewall/src/lib
334 23 2022-07-14 2025-02-28 8 3 rschaedler@microsoft.com mariusni@microsoft.com
Evaluator.cpp
in src/modules/compliance/src/lib
504 14 2025-02-12 2025-04-23 8 3 robertwoj@microsoft.com robertwoj@microsoft.com
OsConfigResource.h
in src/adapters/mc
1114 110 2023-09-22 2025-02-06 8 3 mariusni@microsoft.com witekkrecicki@microsoft.com
CommandRunner.h
in src/modules/commandrunner/src/lib
82 - 2022-01-06 2025-01-30 7 2 rschaedler@microsoft.com 71030734+kkanas@users.norep...
SocketUtils.c
in src/common/commonutils
164 2 2022-05-23 2025-02-28 7 4 mariusni@microsoft.com mariusni@microsoft.com
HostNameBase.cpp
in src/modules/hostname/src/lib
369 15 2022-01-14 2025-02-28 7 4 simon.jager@live.com mariusni@microsoft.com
ModulesManager.c
in src/platform
728 14 2023-04-27 2025-04-28 7 4 rschaedler@microsoft.com jpiotrowski@microsoft.com
SshUtils.h
in src/common/commonutils
14 - 2023-11-16 2025-02-28 6 3 mariusni@microsoft.com mariusni@microsoft.com
PlatformCommon.h
in src/platform/inc
31 - 2022-05-04 2025-02-28 6 3 mariusni@microsoft.com mariusni@microsoft.com
MpiServer.h
in src/platform/inc
40 - 2022-05-04 2025-01-30 6 3 mariusni@microsoft.com 71030734+kkanas@users.norep...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Asb.c
in src/common/asb
5421 233 2024-04-26 2025-04-25 60 6 mariusni@microsoft.com mariusni@microsoft.com
DeviceInfoUtils.c
in src/common/commonutils
762 28 2022-05-23 2025-04-28 34 6 mariusni@microsoft.com jpiotrowski@microsoft.com
PassUtils.c
in src/common/commonutils
654 10 2024-05-16 2025-04-28 21 6 mariusni@microsoft.com jpiotrowski@microsoft.com
DaemonUtils.c
in src/common/commonutils
170 15 2022-05-23 2025-04-28 20 6 mariusni@microsoft.com jpiotrowski@microsoft.com
CommonUtils.h
in src/common/commonutils
210 - 2022-01-06 2025-04-28 102 5 mariusni@microsoft.com jpiotrowski@microsoft.com
FileUtils.c
in src/common/commonutils
1674 63 2022-05-23 2025-04-28 82 5 mariusni@microsoft.com jpiotrowski@microsoft.com
UserUtils.c
in src/common/commonutils
2674 57 2023-03-02 2025-04-28 51 5 mariusni@microsoft.com jpiotrowski@microsoft.com
SshUtils.c
in src/common/commonutils
1334 20 2023-10-20 2025-04-28 35 5 mariusni@microsoft.com jpiotrowski@microsoft.com
OsConfigResource.c
in src/adapters/mc
1202 17 2023-09-22 2025-04-28 34 5 mariusni@microsoft.com jpiotrowski@microsoft.com
CommandUtils.c
in src/common/commonutils
282 4 2022-05-23 2025-04-10 16 5 mariusni@microsoft.com witekkrecicki@microsoft.com
MpiServer.c
in src/platform
548 11 2022-05-16 2025-04-28 14 5 rschaedler@microsoft.com jpiotrowski@microsoft.com
Engine.cpp
in src/modules/compliance/src/lib
258 9 2025-02-18 2025-04-23 10 5 robertwoj@microsoft.com robertwoj@microsoft.com
Pmc.cpp
in src/modules/pmc/src/lib
68 4 2022-03-24 2025-02-27 6 5 mbaran@microsoft.com mariusni@microsoft.com
PmcBase.h
in src/modules/pmc/src/lib
89 3 2022-03-24 2025-02-28 6 5 mbaran@microsoft.com mariusni@microsoft.com
UserUtils.h
in src/common/commonutils
99 - 2023-03-02 2025-04-25 27 4 mariusni@microsoft.com mariusni@microsoft.com
OtherUtils.c
in src/common/commonutils
523 9 2022-05-23 2025-04-28 23 4 mariusni@microsoft.com jpiotrowski@microsoft.com
PackageUtils.c
in src/common/commonutils
456 19 2024-03-07 2025-04-28 20 4 mariusni@microsoft.com jpiotrowski@microsoft.com
Logging.h
in src/common/logging
81 - 2022-03-10 2025-04-18 17 4 mariusni@microsoft.com mariusni@microsoft.com
Logging.c
in src/common/logging
195 15 2021-12-16 2025-04-28 15 4 mariusni@microsoft.com jpiotrowski@microsoft.com
MpiClient.c
in src/common/mpiclient
455 8 2022-08-29 2025-04-28 13 4 mariusni@microsoft.com jpiotrowski@microsoft.com
Evaluator.h
in src/modules/compliance/src/lib
98 - 2025-02-12 2025-04-23 12 4 robertwoj@microsoft.com robertwoj@microsoft.com
ComplianceInterface.cpp
in src/modules/compliance/src/lib
189 8 2025-02-11 2025-04-15 11 4 robertwoj@microsoft.com jpiotrowski@microsoft.com
ConfigUtils.c
in src/common/commonutils
366 13 2022-09-23 2025-04-28 11 4 mariusni@microsoft.com jpiotrowski@microsoft.com
Main.c
in src/platform
166 8 2022-05-04 2025-04-28 11 4 mariusni@microsoft.com jpiotrowski@microsoft.com
Engine.h
in src/modules/compliance/src/lib
45 - 2025-02-18 2025-04-23 9 4 robertwoj@microsoft.com robertwoj@microsoft.com
PmcBase.cpp
in src/modules/pmc/src/lib
764 24 2022-03-24 2025-02-28 9 4 mbaran@microsoft.com mariusni@microsoft.com
HostNameBase.cpp
in src/modules/hostname/src/lib
369 15 2022-01-14 2025-02-28 7 4 simon.jager@live.com mariusni@microsoft.com
SocketUtils.c
in src/common/commonutils
164 2 2022-05-23 2025-02-28 7 4 mariusni@microsoft.com mariusni@microsoft.com
ModulesManager.c
in src/platform
728 14 2023-04-27 2025-04-28 7 4 rschaedler@microsoft.com jpiotrowski@microsoft.com
ZtsiModule.cpp
in src/modules/ztsi/src/so
195 8 2021-11-16 2025-02-27 6 4 rschaedler@microsoft.com mariusni@microsoft.com
Command.h
in src/modules/commandrunner/src/lib
112 3 2022-02-23 2025-02-28 6 4 rschaedler@microsoft.com mariusni@microsoft.com
Pmc.h
in src/modules/pmc/src/lib
12 - 2022-03-24 2025-01-30 5 4 mbaran@microsoft.com 71030734+kkanas@users.norep...
ExecutionState.h
in src/modules/pmc/src/lib
37 - 2022-03-30 2025-01-30 5 4 ioanaa@microsoft.com 71030734+kkanas@users.norep...
Tpm.h
in src/modules/tpm/src/lib
66 3 2021-12-16 2025-02-28 5 4 82411074+hachotze@users.nor... mariusni@microsoft.com
Tpm.cpp
in src/modules/tpm/src/lib
400 14 2021-12-16 2025-02-28 4 4 82411074+hachotze@users.nor... mariusni@microsoft.com
Ztsi.cpp
in src/modules/ztsi/src/lib
675 19 2021-12-03 2025-02-28 15 3 rschaedler@microsoft.com mariusni@microsoft.com
Firewall.cpp
in src/modules/firewall/src/lib
801 16 2022-03-29 2025-02-28 15 3 mariusni@microsoft.com mariusni@microsoft.com
CommandRunner.cpp
in src/modules/commandrunner/src/lib
592 27 2022-01-06 2025-02-27 12 3 rschaedler@microsoft.com mariusni@microsoft.com
Configuration.c
in src/modules/configuration/src/lib
557 11 2022-10-07 2025-03-11 12 3 mariusni@microsoft.com mariusni@microsoft.com
Asb.h
in src/common/asb
15 - 2024-04-26 2025-02-28 11 3 mariusni@microsoft.com mariusni@microsoft.com
MountUtils.c
in src/common/commonutils
381 4 2024-05-13 2025-02-28 10 3 mariusni@microsoft.com mariusni@microsoft.com
Watcher.c
in src/adapters/pnp
247 10 2023-01-24 2025-02-28 10 3 mariusni@microsoft.com mariusni@microsoft.com
PnpAgent.c
in src/adapters/pnp
591 15 2023-01-24 2025-04-28 10 3 mariusni@microsoft.com jpiotrowski@microsoft.com
Networking.cpp
in src/modules/networking/src/lib
882 28 2021-11-19 2025-02-28 9 3 82411074+hachotze@users.nor... mariusni@microsoft.com
schema.c
in src/adapters/mc
2440 2 2023-02-09 2025-02-06 9 3 mariusni@microsoft.com witekkrecicki@microsoft.com
Ztsi.h
in src/modules/ztsi/src/lib
75 3 2021-12-03 2025-02-28 8 3 rschaedler@microsoft.com mariusni@microsoft.com
CommandRunnerModule.cpp
in src/modules/commandrunner/src/so
180 8 2021-11-16 2025-02-27 8 3 rschaedler@microsoft.com mariusni@microsoft.com
Firewall.h
in src/modules/firewall/src/lib
334 23 2022-07-14 2025-02-28 8 3 rschaedler@microsoft.com mariusni@microsoft.com
Evaluator.cpp
in src/modules/compliance/src/lib
504 14 2025-02-12 2025-04-23 8 3 robertwoj@microsoft.com robertwoj@microsoft.com
OsConfigResource.h
in src/adapters/mc
1114 110 2023-09-22 2025-02-06 8 3 mariusni@microsoft.com witekkrecicki@microsoft.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
PackageInstalled.cpp
in src/modules/compliance/src/lib/procedures
323 7 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
EnsureFilePermissions.cpp
in src/modules/compliance/src/lib/procedures
319 - 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
EnsureFilesystemOption.cpp
in src/modules/compliance/src/lib/procedures
295 1 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
EnsureSysctl.cpp
in src/modules/compliance/src/lib/procedures
174 1 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
FileRegexMatch.cpp
in src/modules/compliance/src/lib/procedures
146 2 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
ReasonClass.h
in src/adapters/mc
143 12 2023-09-29 2024-04-19 2 1 mariusni@microsoft.com mariusni@microsoft.com
parson.h
in src/common/parson
132 - 2022-05-04 2022-05-04 1 1 rschaedler@microsoft.com rschaedler@microsoft.com
Optional.h
in src/modules/compliance/src/lib
112 5 2025-02-12 2025-03-18 3 1 robertwoj@microsoft.com robertwoj@microsoft.com
EnsureKernelModule.cpp
in src/modules/compliance/src/lib/procedures
112 1 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
SystemdUnitState.cpp
in src/modules/compliance/src/lib/procedures
107 - 2025-04-29 2025-04-29 1 1 71030734+kkanas@users.norep... 71030734+kkanas@users.norep...
EnsureNoDuplicateEntriesExist.cpp
in src/modules/compliance/src/lib/procedures
103 - 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
EnsureSshdOption.cpp
in src/modules/compliance/src/lib/procedures
100 - 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
Base64.cpp
in src/modules/compliance/src/lib
87 3 2025-02-18 2025-03-18 3 1 robertwoj@microsoft.com robertwoj@microsoft.com
TestingProcedures.cpp
in src/modules/compliance/src/lib/procedures
87 - 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
MOFGenerator.py
in src/adapters/mc/compliance/example
80 5 2025-03-06 2025-03-06 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
Reasons.h
in src/common/logging
66 - 2025-02-11 2025-02-11 1 1 mariusni@microsoft.com mariusni@microsoft.com
Indicators.cpp
in src/modules/compliance/src/lib
61 5 2025-04-23 2025-04-23 1 1 robertwoj@microsoft.com robertwoj@microsoft.com
Indicators.h
in src/modules/compliance/src/lib
59 - 2025-04-23 2025-04-23 1 1 robertwoj@microsoft.com robertwoj@microsoft.com
EnsureAllGroupsFromEtcPasswdExistInEtcGroup.cpp
in src/modules/compliance/src/lib/procedures
59 - 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
Common.h
in src/adapters/mc
45 - 2023-02-09 2025-02-28 8 1 mariusni@microsoft.com mariusni@microsoft.com
EnsureNoUserHasPrimaryShadowGroup.cpp
in src/modules/compliance/src/lib/procedures
40 - 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
UfwStatus.cpp
in src/modules/compliance/src/lib/procedures
39 - 2025-04-25 2025-04-25 1 1 witekkrecicki@microsoft.com witekkrecicki@microsoft.com
Procedure.h
in src/modules/compliance/src/lib
36 - 2025-02-18 2025-03-18 3 1 robertwoj@microsoft.com robertwoj@microsoft.com
Mmi.h
in src/modules/inc
34 - 2025-01-30 2025-01-30 1 1 71030734+kkanas@users.norep... 71030734+kkanas@users.norep...
ScopeGuard.h
in src/common/commonutils
26 1 2025-01-30 2025-01-30 1 1 71030734+kkanas@users.norep... 71030734+kkanas@users.norep...
MmiResults.h
in src/modules/compliance/src/lib
22 - 2025-03-04 2025-03-04 1 1 robertwoj@microsoft.com robertwoj@microsoft.com
TypeTraits.h
in src/modules/compliance/src/lib
17 2 2025-02-12 2025-03-18 3 1 robertwoj@microsoft.com robertwoj@microsoft.com
Result.cpp
in src/modules/compliance/src/lib
10 - 2025-04-18 2025-04-18 1 1 jpiotrowski@microsoft.com jpiotrowski@microsoft.com
HostName.h
in src/modules/hostname/src/lib
9 - 2025-01-30 2025-01-30 1 1 71030734+kkanas@users.norep... 71030734+kkanas@users.norep...
Base64.h
in src/modules/compliance/src/lib
9 - 2025-02-18 2025-02-21 2 1 robertwoj@microsoft.com robertwoj@microsoft.com
ContextInterface.cpp
in src/modules/compliance/src/lib
5 - 2025-04-15 2025-04-15 1 1 jpiotrowski@microsoft.com jpiotrowski@microsoft.com
parson.c
in src/common/parson
1943 86 2022-05-04 2024-11-18 2 2 rschaedler@microsoft.com jpiotrowski@microsoft.com
AisUtils.c
in src/adapters/pnp
599 8 2023-01-24 2025-02-27 4 2 mariusni@microsoft.com mariusni@microsoft.com
PnpUtils.c
in src/adapters/pnp
572 16 2023-01-24 2025-02-27 4 2 mariusni@microsoft.com mariusni@microsoft.com
Command.cpp
in src/modules/commandrunner/src/lib
391 21 2022-02-23 2025-02-28 3 2 rschaedler@microsoft.com mariusni@microsoft.com
OMI_BaseResource.h
in src/adapters/mc
302 27 2023-02-09 2025-01-30 4 2 mariusni@microsoft.com 71030734+kkanas@users.norep...
DeviceInfo.c
in src/modules/deviceinfo/src/lib
289 10 2022-03-24 2025-02-28 15 2 mariusni@microsoft.com mariusni@microsoft.com
Result.h
in src/modules/compliance/src/lib
228 6 2025-02-12 2025-04-18 4 2 robertwoj@microsoft.com jpiotrowski@microsoft.com
Procedure.cpp
in src/modules/compliance/src/lib
175 7 2025-02-18 2025-04-11 5 2 robertwoj@microsoft.com robertwoj@microsoft.com
GenJSONSchemas.py
in src/modules/compliance/src/lib
172 8 2025-03-28 2025-04-24 5 2 witekkrecicki@microsoft.com 71030734+kkanas@users.norep...
MSFT_Credential.h
in src/adapters/mc
144 12 2023-02-09 2025-01-30 4 2 mariusni@microsoft.com 71030734+kkanas@users.norep...
SecurityBaseline.c
in src/modules/securitybaseline/src/lib
139 10 2023-02-15 2025-02-28 68 2 mariusni@microsoft.com mariusni@microsoft.com
CommandRunner.h
in src/modules/commandrunner/src/lib
82 - 2022-01-06 2025-01-30 7 2 rschaedler@microsoft.com 71030734+kkanas@users.norep...
HostNameBase.h
in src/modules/hostname/src/lib
62 4 2022-03-29 2025-02-28 4 2 mariusni@microsoft.com mariusni@microsoft.com
Regex.h
in src/modules/compliance/src/lib
52 2 2025-03-27 2025-04-04 2 2 witekkrecicki@microsoft.com robertwoj@microsoft.com
MmiClient.h
in src/platform/inc
51 - 2023-04-27 2025-01-30 2 2 rschaedler@microsoft.com 71030734+kkanas@users.norep...
AgentCommon.h
in src/adapters/pnp/inc
45 - 2023-01-24 2025-02-28 3 2 mariusni@microsoft.com mariusni@microsoft.com
DeliveryOptimizationModule.c
in src/modules/deliveryoptimization/src/so
44 8 2022-10-03 2025-01-30 2 2 simon.jager@live.com 71030734+kkanas@users.norep...
AdhsModule.c
in src/modules/adhs/src/so
44 8 2022-10-03 2025-01-30 2 2 simon.jager@live.com 71030734+kkanas@users.norep...
ComplianceModule.c
in src/modules/compliance/src/so
42 8 2025-02-11 2025-03-25 3 2 robertwoj@microsoft.com jpiotrowski@microsoft.com
Correlations

File Size vs. Number of Changes: 160 points

src/modules/compliance/src/lib/procedures/SystemdUnitState.cpp x: 107 lines of code y: 1 # changes src/adapters/mc/OsConfigResource.c x: 1202 lines of code y: 34 # changes src/adapters/pnp/PnpAgent.c x: 591 lines of code y: 10 # changes src/common/commonutils/CommonUtils.h x: 210 lines of code y: 102 # changes src/common/commonutils/ConfigUtils.c x: 366 lines of code y: 11 # changes src/common/commonutils/DaemonUtils.c x: 170 lines of code y: 20 # changes src/common/commonutils/DeviceInfoUtils.c x: 762 lines of code y: 34 # changes src/common/commonutils/FileUtils.c x: 1674 lines of code y: 82 # changes src/common/commonutils/OtherUtils.c x: 523 lines of code y: 23 # changes src/common/commonutils/PackageUtils.c x: 456 lines of code y: 20 # changes src/common/commonutils/PassUtils.c x: 654 lines of code y: 21 # changes src/common/commonutils/SshUtils.c x: 1334 lines of code y: 35 # changes src/common/commonutils/UserUtils.c x: 2674 lines of code y: 51 # changes src/common/logging/Logging.c x: 195 lines of code y: 15 # changes src/common/mpiclient/MpiClient.c x: 455 lines of code y: 13 # changes src/platform/Main.c x: 166 lines of code y: 11 # changes src/platform/MmiClient.c x: 321 lines of code y: 3 # changes src/platform/ModulesManager.c x: 728 lines of code y: 7 # changes src/platform/MpiServer.c x: 548 lines of code y: 14 # changes src/common/asb/Asb.c x: 5421 lines of code y: 60 # changes src/common/commonutils/UserUtils.h x: 99 lines of code y: 27 # changes src/modules/compliance/src/lib/procedures/UfwStatus.cpp x: 39 lines of code y: 1 # changes src/modules/compliance/src/lib/procedures/EnsureAllGroupsFromEtcPasswdExistInEtcGroup.cpp x: 59 lines of code y: 1 # changes src/modules/compliance/src/lib/procedures/EnsureFilePermissions.cpp x: 319 lines of code y: 1 # changes src/modules/compliance/src/lib/procedures/EnsureFilesystemOption.cpp x: 295 lines of code y: 1 # changes src/modules/compliance/src/lib/procedures/EnsureKernelModule.cpp x: 112 lines of code y: 1 # changes src/modules/compliance/src/lib/procedures/EnsureNoUserHasPrimaryShadowGroup.cpp x: 40 lines of code y: 1 # changes src/modules/compliance/src/lib/procedures/EnsureSysctl.cpp x: 174 lines of code y: 1 # changes src/modules/compliance/src/lib/procedures/FileRegexMatch.cpp x: 146 lines of code y: 1 # changes src/modules/compliance/src/lib/procedures/PackageInstalled.cpp x: 323 lines of code y: 1 # changes src/modules/compliance/src/lib/procedures/TestingProcedures.cpp x: 87 lines of code y: 1 # changes src/modules/compliance/src/lib/GenJSONSchemas.py x: 172 lines of code y: 5 # changes src/modules/compliance/src/lib/CommonContext.cpp x: 30 lines of code y: 2 # changes src/modules/compliance/src/lib/CommonContext.h x: 28 lines of code y: 2 # changes src/modules/compliance/src/lib/ContextInterface.h x: 17 lines of code y: 2 # changes src/modules/compliance/src/lib/Engine.cpp x: 258 lines of code y: 10 # changes src/modules/compliance/src/lib/Engine.h x: 45 lines of code y: 9 # changes src/modules/compliance/src/lib/Evaluator.cpp x: 504 lines of code y: 8 # changes src/modules/compliance/src/lib/Evaluator.h x: 98 lines of code y: 12 # changes src/modules/compliance/src/lib/procedures/SCE.cpp x: 24 lines of code y: 5 # changes src/modules/compliance/src/lib/procedures/ensureAllGroupsFromEtcPasswdExistInEtcGroup.cpp x: 59 lines of code y: 5 # changes src/modules/compliance/src/lib/procedures/ensureFilePermissions.cpp x: 319 lines of code y: 9 # changes src/modules/compliance/src/lib/procedures/ensureFilesystemOption.cpp x: 295 lines of code y: 7 # changes src/modules/compliance/src/lib/procedures/ensureKernelModule.cpp x: 112 lines of code y: 7 # changes src/modules/compliance/src/lib/procedures/ensureNoDuplicateEntriesExist.cpp x: 103 lines of code y: 6 # changes src/modules/compliance/src/lib/procedures/ensureNoUserHasPrimaryShadowGroup.cpp x: 40 lines of code y: 5 # changes src/modules/compliance/src/lib/procedures/ensureSysctl.cpp x: 174 lines of code y: 2 # changes src/modules/compliance/src/lib/procedures/fileRegexMatch.cpp x: 146 lines of code y: 5 # changes src/modules/compliance/src/lib/procedures/packageInstalled.cpp x: 323 lines of code y: 7 # changes src/modules/compliance/src/lib/procedures/testingProcedures.cpp x: 87 lines of code y: 8 # changes src/common/commonutils/Internal.h x: 35 lines of code y: 16 # changes src/modules/compliance/src/lib/Result.cpp x: 10 lines of code y: 1 # changes src/modules/compliance/src/lib/Result.h x: 228 lines of code y: 4 # changes src/common/logging/Logging.h x: 81 lines of code y: 17 # changes src/modules/compliance/src/lib/ComplianceInterface.cpp x: 189 lines of code y: 11 # changes src/modules/compliance/src/lib/ContextInterface.cpp x: 5 lines of code y: 1 # changes src/common/commonutils/CommandUtils.c x: 282 lines of code y: 16 # changes src/modules/compliance/src/lib/Regex.h x: 52 lines of code y: 2 # changes src/modules/compliance/src/so/ComplianceModule.c x: 42 lines of code y: 3 # changes src/modules/compliance/src/lib/Base64.cpp x: 87 lines of code y: 3 # changes src/modules/compliance/src/lib/JsonWrapper.cpp x: 17 lines of code y: 4 # changes src/modules/compliance/src/lib/Optional.h x: 112 lines of code y: 3 # changes src/modules/compliance/src/lib/Procedure.h x: 36 lines of code y: 3 # changes src/modules/compliance/src/lib/TypeTraits.h x: 17 lines of code y: 3 # changes src/adapters/mc/module.c x: 30 lines of code y: 5 # changes src/modules/configuration/src/lib/Configuration.c x: 557 lines of code y: 12 # changes src/modules/compliance/src/lib/MmiResults.h x: 22 lines of code y: 1 # changes src/adapters/mc/Common.h x: 45 lines of code y: 8 # changes src/adapters/mc/asb/Baseline.c x: 22 lines of code y: 3 # changes src/adapters/mc/compliance/Baseline.c x: 54 lines of code y: 4 # changes src/adapters/pnp/Watcher.c x: 247 lines of code y: 10 # changes src/adapters/pnp/inc/Watcher.h x: 14 lines of code y: 5 # changes src/common/asb/Asb.h x: 15 lines of code y: 11 # changes src/common/commonutils/MountUtils.c x: 381 lines of code y: 10 # changes src/common/commonutils/PerfUtils.c x: 95 lines of code y: 5 # changes src/common/commonutils/ProxyUtils.c x: 272 lines of code y: 6 # changes src/common/commonutils/SocketUtils.c x: 164 lines of code y: 7 # changes src/common/commonutils/SshUtils.h x: 14 lines of code y: 6 # changes src/modules/adhs/src/lib/Adhs.c x: 287 lines of code y: 5 # changes src/modules/commandrunner/src/lib/Command.cpp x: 391 lines of code y: 3 # changes src/modules/commandrunner/src/lib/Command.h x: 112 lines of code y: 6 # changes src/modules/deliveryoptimization/src/lib/DeliveryOptimization.c x: 374 lines of code y: 4 # changes src/modules/deviceinfo/src/lib/DeviceInfo.c x: 289 lines of code y: 15 # changes src/modules/firewall/src/lib/Firewall.cpp x: 801 lines of code y: 15 # changes src/modules/firewall/src/lib/Firewall.h x: 334 lines of code y: 8 # changes src/modules/hostname/src/lib/HostNameBase.cpp x: 369 lines of code y: 7 # changes src/modules/hostname/src/lib/HostNameBase.h x: 62 lines of code y: 4 # changes src/modules/networking/src/lib/Networking.cpp x: 882 lines of code y: 9 # changes src/modules/pmc/src/lib/PmcBase.cpp x: 764 lines of code y: 9 # changes src/modules/pmc/src/lib/PmcBase.h x: 89 lines of code y: 6 # changes src/modules/securitybaseline/src/lib/SecurityBaseline.c x: 139 lines of code y: 68 # changes src/modules/tpm/src/lib/Tpm.cpp x: 400 lines of code y: 4 # changes src/modules/ztsi/src/lib/Ztsi.cpp x: 675 lines of code y: 15 # changes src/modules/ztsi/src/lib/Ztsi.h x: 75 lines of code y: 8 # changes src/platform/inc/PlatformCommon.h x: 31 lines of code y: 6 # changes src/adapters/pnp/AisUtils.c x: 599 lines of code y: 4 # changes src/adapters/pnp/PnpUtils.c x: 572 lines of code y: 4 # changes src/modules/commandrunner/src/lib/CommandRunner.cpp x: 592 lines of code y: 12 # changes src/modules/commandrunner/src/so/CommandRunnerModule.cpp x: 180 lines of code y: 8 # changes src/modules/firewall/src/so/FirewallModule.cpp x: 190 lines of code y: 6 # changes src/modules/networking/src/so/NetworkingModule.cpp x: 239 lines of code y: 4 # changes src/modules/pmc/src/lib/Pmc.cpp x: 68 lines of code y: 6 # changes src/modules/pmc/src/so/PmcModule.cpp x: 186 lines of code y: 4 # changes src/modules/tpm/src/so/TpmModule.cpp x: 154 lines of code y: 4 # changes src/modules/compliance/src/lib/Base64.h x: 9 lines of code y: 2 # changes src/adapters/mc/OsConfigResource.h x: 1114 lines of code y: 8 # changes src/adapters/mc/schema.c x: 2440 lines of code y: 9 # changes src/adapters/mc/MSFT_Credential.h x: 144 lines of code y: 4 # changes src/adapters/mc/OMI_BaseResource.h x: 302 lines of code y: 4 # changes src/common/commonutils/UrlUtils.c x: 103 lines of code y: 5 # changes src/modules/adhs/src/so/AdhsModule.c x: 44 lines of code y: 2 # changes src/modules/commandrunner/src/lib/CommandRunner.h x: 82 lines of code y: 7 # changes src/platform/inc/Mpi.h x: 41 lines of code y: 4 # changes src/platform/inc/MpiServer.h x: 40 lines of code y: 6 # changes src/common/parson/parson.c x: 1943 lines of code y: 2 # changes src/adapters/mc/ReasonClass.h x: 143 lines of code y: 2 # changes src/common/parson/parson.h x: 132 lines of code y: 1 # changes
102.0
# changes
  min: 1.0
  average: 8.22
  25th percentile: 2.0
  median: 4.5
  75th percentile: 8.0
  max: 102.0
0 5421.0
lines of code
min: 4.0 | average: 272.85 | 25th percentile: 34.0 | median: 99.5 | 75th percentile: 293.5 | max: 5421.0

Number of Contributors vs. Number of Changes: 160 points

src/modules/compliance/src/lib/procedures/SystemdUnitState.cpp x: 1 # contributors y: 1 # changes src/adapters/mc/OsConfigResource.c x: 5 # contributors y: 34 # changes src/adapters/pnp/PnpAgent.c x: 3 # contributors y: 10 # changes src/common/commonutils/CommonUtils.h x: 5 # contributors y: 102 # changes src/common/commonutils/ConfigUtils.c x: 4 # contributors y: 11 # changes src/common/commonutils/DaemonUtils.c x: 6 # contributors y: 20 # changes src/common/commonutils/DeviceInfoUtils.c x: 6 # contributors y: 34 # changes src/common/commonutils/FileUtils.c x: 5 # contributors y: 82 # changes src/common/commonutils/OtherUtils.c x: 4 # contributors y: 23 # changes src/common/commonutils/PackageUtils.c x: 4 # contributors y: 20 # changes src/common/commonutils/PassUtils.c x: 6 # contributors y: 21 # changes src/common/commonutils/SshUtils.c x: 5 # contributors y: 35 # changes src/common/commonutils/UserUtils.c x: 5 # contributors y: 51 # changes src/common/logging/Logging.c x: 4 # contributors y: 15 # changes src/common/mpiclient/MpiClient.c x: 4 # contributors y: 13 # changes src/platform/MmiClient.c x: 3 # contributors y: 3 # changes src/platform/ModulesManager.c x: 4 # contributors y: 7 # changes src/platform/MpiServer.c x: 5 # contributors y: 14 # changes src/common/asb/Asb.c x: 6 # contributors y: 60 # changes src/common/commonutils/UserUtils.h x: 4 # contributors y: 27 # changes src/modules/compliance/src/lib/GenJSONSchemas.py x: 2 # contributors y: 5 # changes src/modules/compliance/src/lib/CommonContext.cpp x: 2 # contributors y: 2 # changes src/modules/compliance/src/lib/Engine.cpp x: 5 # contributors y: 10 # changes src/modules/compliance/src/lib/Engine.h x: 4 # contributors y: 9 # changes src/modules/compliance/src/lib/Evaluator.cpp x: 3 # contributors y: 8 # changes src/modules/compliance/src/lib/Evaluator.h x: 4 # contributors y: 12 # changes src/modules/compliance/src/lib/procedures/SCE.cpp x: 3 # contributors y: 5 # changes src/modules/compliance/src/lib/procedures/ensureFilesystemOption.cpp x: 3 # contributors y: 7 # changes src/modules/compliance/src/lib/procedures/ensureNoDuplicateEntriesExist.cpp x: 2 # contributors y: 6 # changes src/modules/compliance/src/lib/procedures/testingProcedures.cpp x: 4 # contributors y: 8 # changes src/common/commonutils/Internal.h x: 2 # contributors y: 16 # changes src/modules/compliance/src/lib/Result.h x: 2 # contributors y: 4 # changes src/common/logging/Logging.h x: 4 # contributors y: 17 # changes src/common/commonutils/CommandUtils.c x: 5 # contributors y: 16 # changes src/modules/compliance/src/so/ComplianceModule.c x: 2 # contributors y: 3 # changes src/modules/compliance/src/lib/Base64.cpp x: 1 # contributors y: 3 # changes src/modules/configuration/src/lib/Configuration.c x: 3 # contributors y: 12 # changes src/adapters/mc/Common.h x: 1 # contributors y: 8 # changes src/adapters/mc/compliance/Baseline.c x: 3 # contributors y: 4 # changes src/common/asb/Asb.h x: 3 # contributors y: 11 # changes src/common/commonutils/ProxyUtils.c x: 3 # contributors y: 6 # changes src/modules/commandrunner/src/lib/Command.h x: 4 # contributors y: 6 # changes src/modules/deviceinfo/src/lib/DeviceInfo.c x: 2 # contributors y: 15 # changes src/modules/firewall/src/lib/Firewall.cpp x: 3 # contributors y: 15 # changes src/modules/networking/src/lib/Networking.cpp x: 3 # contributors y: 9 # changes src/modules/pmc/src/lib/PmcBase.h x: 5 # contributors y: 6 # changes src/modules/securitybaseline/src/lib/SecurityBaseline.c x: 2 # contributors y: 68 # changes src/modules/tpm/src/lib/Tpm.cpp x: 4 # contributors y: 4 # changes src/modules/tpm/src/lib/Tpm.h x: 4 # contributors y: 5 # changes src/modules/compliance/src/lib/Base64.h x: 1 # contributors y: 2 # changes src/modules/commandrunner/src/lib/CommandRunner.h x: 2 # contributors y: 7 # changes
102.0
# changes
  min: 1.0
  average: 8.22
  25th percentile: 2.0
  median: 4.5
  75th percentile: 8.0
  max: 102.0
0 6.0
# contributors
min: 1.0 | average: 2.63 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 6.0

Number of Contributors vs. File Size: 160 points

src/modules/compliance/src/lib/procedures/SystemdUnitState.cpp x: 1 # contributors y: 107 lines of code src/adapters/mc/OsConfigResource.c x: 5 # contributors y: 1202 lines of code src/adapters/pnp/PnpAgent.c x: 3 # contributors y: 591 lines of code src/common/commonutils/CommonUtils.h x: 5 # contributors y: 210 lines of code src/common/commonutils/ConfigUtils.c x: 4 # contributors y: 366 lines of code src/common/commonutils/DaemonUtils.c x: 6 # contributors y: 170 lines of code src/common/commonutils/DeviceInfoUtils.c x: 6 # contributors y: 762 lines of code src/common/commonutils/FileUtils.c x: 5 # contributors y: 1674 lines of code src/common/commonutils/OtherUtils.c x: 4 # contributors y: 523 lines of code src/common/commonutils/PackageUtils.c x: 4 # contributors y: 456 lines of code src/common/commonutils/PassUtils.c x: 6 # contributors y: 654 lines of code src/common/commonutils/SshUtils.c x: 5 # contributors y: 1334 lines of code src/common/commonutils/UserUtils.c x: 5 # contributors y: 2674 lines of code src/common/logging/Logging.c x: 4 # contributors y: 195 lines of code src/platform/Main.c x: 4 # contributors y: 166 lines of code src/platform/MmiClient.c x: 3 # contributors y: 321 lines of code src/platform/ModulesManager.c x: 4 # contributors y: 728 lines of code src/platform/MpiServer.c x: 5 # contributors y: 548 lines of code src/common/asb/Asb.c x: 6 # contributors y: 5421 lines of code src/common/commonutils/UserUtils.h x: 4 # contributors y: 99 lines of code src/modules/compliance/src/lib/procedures/UfwStatus.cpp x: 1 # contributors y: 39 lines of code src/modules/compliance/src/lib/procedures/EnsureSshdOption.cpp x: 1 # contributors y: 100 lines of code src/modules/compliance/src/lib/procedures/EnsureAllGroupsFromEtcPasswdExistInEtcGroup.cpp x: 1 # contributors y: 59 lines of code src/modules/compliance/src/lib/procedures/EnsureFilePermissions.cpp x: 1 # contributors y: 319 lines of code src/modules/compliance/src/lib/procedures/EnsureFilesystemOption.cpp x: 1 # contributors y: 295 lines of code src/modules/compliance/src/lib/procedures/EnsureSysctl.cpp x: 1 # contributors y: 174 lines of code src/modules/compliance/src/lib/procedures/FileRegexMatch.cpp x: 1 # contributors y: 146 lines of code src/modules/compliance/src/lib/procedures/PackageInstalled.cpp x: 1 # contributors y: 323 lines of code src/modules/compliance/src/lib/GenJSONSchemas.py x: 2 # contributors y: 172 lines of code src/modules/compliance/src/lib/CommonContext.cpp x: 2 # contributors y: 30 lines of code src/modules/compliance/src/lib/ContextInterface.h x: 2 # contributors y: 17 lines of code src/modules/compliance/src/lib/Engine.cpp x: 5 # contributors y: 258 lines of code src/modules/compliance/src/lib/Engine.h x: 4 # contributors y: 45 lines of code src/modules/compliance/src/lib/Evaluator.cpp x: 3 # contributors y: 504 lines of code src/modules/compliance/src/lib/procedures/SCE.cpp x: 3 # contributors y: 24 lines of code src/modules/compliance/src/lib/procedures/ensureAllGroupsFromEtcPasswdExistInEtcGroup.cpp x: 2 # contributors y: 59 lines of code src/modules/compliance/src/lib/procedures/ensureFilePermissions.cpp x: 4 # contributors y: 319 lines of code src/modules/compliance/src/lib/procedures/ensureFilesystemOption.cpp x: 3 # contributors y: 295 lines of code src/modules/compliance/src/lib/procedures/ensureKernelModule.cpp x: 3 # contributors y: 112 lines of code src/modules/compliance/src/lib/procedures/ensureNoDuplicateEntriesExist.cpp x: 2 # contributors y: 103 lines of code src/modules/compliance/src/lib/procedures/fileRegexMatch.cpp x: 2 # contributors y: 146 lines of code src/modules/compliance/src/lib/Result.cpp x: 1 # contributors y: 10 lines of code src/modules/compliance/src/lib/Result.h x: 2 # contributors y: 228 lines of code src/common/logging/Logging.h x: 4 # contributors y: 81 lines of code src/modules/compliance/src/lib/ComplianceInterface.cpp x: 4 # contributors y: 189 lines of code src/common/commonutils/CommandUtils.c x: 5 # contributors y: 282 lines of code src/modules/configuration/src/lib/Configuration.c x: 3 # contributors y: 557 lines of code src/adapters/mc/compliance/example/MOFGenerator.py x: 1 # contributors y: 80 lines of code src/adapters/mc/compliance/Baseline.c x: 3 # contributors y: 54 lines of code src/adapters/pnp/Watcher.c x: 3 # contributors y: 247 lines of code src/adapters/pnp/inc/Watcher.h x: 3 # contributors y: 14 lines of code src/common/commonutils/MountUtils.c x: 3 # contributors y: 381 lines of code src/common/commonutils/PerfUtils.c x: 3 # contributors y: 95 lines of code src/common/commonutils/ProxyUtils.c x: 3 # contributors y: 272 lines of code src/modules/commandrunner/src/lib/Command.cpp x: 2 # contributors y: 391 lines of code src/modules/commandrunner/src/lib/Command.h x: 4 # contributors y: 112 lines of code src/modules/deviceinfo/src/lib/DeviceInfo.c x: 2 # contributors y: 289 lines of code src/modules/firewall/src/lib/Firewall.cpp x: 3 # contributors y: 801 lines of code src/modules/networking/src/lib/Networking.cpp x: 3 # contributors y: 882 lines of code src/modules/pmc/src/lib/PmcBase.cpp x: 4 # contributors y: 764 lines of code src/modules/pmc/src/lib/PmcBase.h x: 5 # contributors y: 89 lines of code src/modules/tpm/src/lib/Tpm.cpp x: 4 # contributors y: 400 lines of code src/modules/ztsi/src/lib/Ztsi.cpp x: 3 # contributors y: 675 lines of code src/modules/ztsi/src/lib/Ztsi.h x: 3 # contributors y: 75 lines of code src/adapters/pnp/AisUtils.c x: 2 # contributors y: 599 lines of code src/adapters/pnp/PnpUtils.c x: 2 # contributors y: 572 lines of code src/modules/commandrunner/src/so/CommandRunnerModule.cpp x: 3 # contributors y: 180 lines of code src/modules/pmc/src/lib/Pmc.cpp x: 5 # contributors y: 68 lines of code src/modules/tpm/src/so/TpmModule.cpp x: 3 # contributors y: 154 lines of code src/adapters/mc/OsConfigResource.h x: 3 # contributors y: 1114 lines of code src/adapters/mc/schema.c x: 3 # contributors y: 2440 lines of code src/adapters/mc/OMI_BaseResource.h x: 2 # contributors y: 302 lines of code src/modules/commandrunner/src/lib/CommandRunner.h x: 2 # contributors y: 82 lines of code src/modules/pmc/src/lib/ExecutionState.h x: 4 # contributors y: 37 lines of code src/modules/pmc/src/lib/Pmc.h x: 4 # contributors y: 12 lines of code src/common/parson/parson.c x: 2 # contributors y: 1943 lines of code
5421.0
lines of code
  min: 4.0
  average: 272.85
  25th percentile: 34.0
  median: 99.5
  75th percentile: 293.5
  max: 5421.0
0 6.0
# contributors
min: 1.0 | average: 2.63 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 6.0