1{
2  "name": "@openharmony/security_guard",
3  "description": "security_guard",
4  "version": "3.1.0",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/security/security_guard"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "security_guard",
14    "subsystem": "security",
15    "syscap": [
16      "SystemCapability.Security.SecurityGuard"
17    ],
18    "hisysevent_config": [
19      "//base/security/security_guard/hisysevent.yaml"
20    ],
21    "features": [
22      "security_guard_enable",
23      "security_guard_event_file_source",
24      "security_guard_model_file_source"
25    ],
26    "adapted_system_type": [
27      "standard"
28    ],
29    "rom": "2048KB",
30    "ram": "5102KB",
31    "deps": {
32      "components": [
33        "ability_base",
34        "ability_runtime",
35        "access_token",
36        "c_utils",
37        "common_event_service",
38        "device_manager",
39        "hdf_core",
40        "hiappevent",
41        "hisysevent",
42        "hilog",
43        "init",
44        "ipc",
45        "json",
46        "napi",
47        "netmanager_base",
48        "openssl",
49        "os_account",
50        "preferences",
51        "relational_store",
52        "safwk",
53        "samgr",
54        "time_service",
55        "appverify",
56        "ffrt",
57        "bundle_framework"
58      ],
59      "third_party": [
60      ]
61    },
62    "build": {
63      "sub_component": [
64        "//base/security/security_guard/sa_profile:sg_sa_profile_standard",
65        "//base/security/security_guard/sa_profile:security_guard.init",
66        "//base/security/security_guard/oem_property:security_audit_cfg",
67        "//base/security/security_guard/oem_property:security_guard_cfg",
68        "//base/security/security_guard/oem_property:config_update_trust_list_cfg",
69        "//base/security/security_guard/oem_property:config_update_trust_list_cfg",
70        "//base/security/security_guard/oem_property:security_guard_model_cfg",
71        "//base/security/security_guard/oem_property:security_guard_event_cfg",
72        "//base/security/security_guard:sg_classify_service_build_module",
73        "//base/security/security_guard:sg_collect_service_build_module",
74        "//base/security/security_guard:security_guard_napi",
75        "//base/security/security_guard/sa_profile:security_collector_sa_profile_standard",
76        "//base/security/security_guard/sa_profile:security_collector.init",
77        "//base/security/security_guard:security_collector_service_build_module",
78        "//base/security/security_guard/frameworks/common/classify:libsg_classify_sdk",
79        "//base/security/security_guard/frameworks/common/collect:libsg_collect_sdk",
80        "//base/security/security_guard/frameworks/common/collector:libsg_collector_sdk",
81        "//base/security/security_guard/frameworks/common/data_collect_manager:libsg_data_collect_manager_sdk"
82      ],
83      "inner_kits": [
84        {
85          "name": "//base/security/security_guard/frameworks/common/classify:libsg_classify_sdk",
86          "header": {
87            "header_files": [
88              "sg_classify_client.h",
89              "i_model.h"
90            ],
91            "header_base": "//base/security/security_guard/interfaces/inner_api/classify/include"
92          }
93        },
94        {
95          "name": "//base/security/security_guard/frameworks/common/collect:libsg_collect_sdk",
96          "header": {
97            "header_files": [
98              "sg_collect_client.h",
99              "event_info.h",
100              "sg_obtaindata_client.h",
101              "acquire_data_manager.h"
102            ],
103            "header_base": "//base/security/security_guard/interfaces/inner_api/collect/include"
104          }
105        },
106        {
107          "name": "//base/security/security_guard/frameworks/common/collector:libsg_collector_sdk",
108          "header": {
109            "header_files": [
110              "collector_manager.h",
111              "i_collector_fwk.h",
112              "i_collector_subscriber.h",
113              "i_collector.h",
114              "event_define.h"
115            ],
116            "header_base": "//base/security/security_guard/interfaces/inner_api/collector/include"
117          }
118        },
119        {
120          "name": "//base/security/security_guard/frameworks/common/data_collect_manager:libsg_data_collect_manager_sdk",
121          "header": {
122            "header_files": [
123              "data_collect_manager.h"
124            ],
125            "header_base": "//base/security/security_guard/interfaces/inner_api/data_collect_manager/include"
126          }
127        }
128      ],
129      "test": [
130        "//base/security/security_guard:security_guard_build_module_test",
131        "//base/security/security_guard:security_guard_fuzz_test",
132        "//base/security/security_guard:security_guard_unit_test"
133      ]
134    }
135  }
136}
137