1{
2  "name": "@ohos/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    "adapted_system_type": [
22      "standard"
23    ],
24    "rom": "2048KB",
25    "ram": "5102KB",
26    "deps": {
27      "components": [
28        "ability_base",
29        "ability_runtime",
30        "access_token",
31        "c_utils",
32        "common_event_service",
33        "device_manager",
34        "hdf_core",
35        "hiappevent",
36        "hisysevent",
37        "hilog",
38        "init",
39        "ipc",
40        "napi",
41        "netmanager_base",
42        "os_account",
43        "preferences",
44        "relational_store",
45        "safwk",
46        "samgr",
47        "time_service",
48        "appverify",
49        "json",
50        "googletest",
51        "bundle_framework"
52      ],
53      "third_party": [
54        "openssl"
55      ]
56    },
57    "build": {
58      "sub_component": [
59        "//base/security/security_guard/sa_profile:sg_sa_profile_standard",
60        "//base/security/security_guard/sa_profile:security_guard.init",
61        "//base/security/security_guard/oem_property:security_audit_cfg",
62        "//base/security/security_guard/oem_property:security_guard_cfg",
63        "//base/security/security_guard/oem_property:security_guard_model_cfg",
64        "//base/security/security_guard/oem_property:security_guard_event_cfg",
65        "//base/security/security_guard:sg_classify_service_build_module",
66        "//base/security/security_guard:sg_collect_service_build_module",
67        "//base/security/security_guard:security_guard_napi",
68        "//base/security/security_guard/sa_profile:security_collector_sa_profile_standard",
69        "//base/security/security_guard/sa_profile:security_collector.init",
70        "//base/security/security_guard:security_collector_service_build_module"
71      ],
72      "inner_kits": [
73        {
74          "name": "//base/security/security_guard/interfaces/inner_api/classify:libsg_classify_sdk",
75          "header": {
76            "header_files": [
77              "sg_classify_client.h"
78            ],
79            "header_base": "//base/security/security_guard/interfaces/inner_api/classify/include"
80          }
81        },
82        {
83          "name": "//base/security/security_guard/interfaces/inner_api/collect:libsg_collect_sdk",
84          "header": {
85            "header_files": [
86              "sg_collect_client.h",
87              "event_info.h"
88            ],
89            "header_base": "//base/security/security_guard/interfaces/inner_api/collect/include"
90          }
91        },
92        {
93          "name": "//base/security/security_guard/interfaces/inner_api/collector:libsg_collector_sdk",
94          "header": {
95            "header_files": [
96              "collector_manager.h",
97              "i_collector_fwk.h",
98              "i_collector_subscriber.h",
99              "i_collector.h",
100              "event_define.h"
101            ],
102            "header_base": "//base/security/security_guard/interfaces/inner_api/collector/include"
103          }
104        },
105        {
106          "name": "//base/security/security_guard/interfaces/inner_api/obtaindata:libsg_obtaindata_sdk",
107          "header": {
108            "header_files": [
109              "sg_obtaindata_client.h",
110              "acquire_data_manager.h"
111            ],
112            "header_base": "//base/security/security_guard/interfaces/inner_api/obtaindata/include"
113          }
114        }
115      ],
116      "test": [
117        "//base/security/security_guard/test:security_guard_build_module_test",
118        "//base/security/security_guard/test:security_guard_fuzz_test",
119        "//base/security/security_guard/test:security_guard_unit_test"
120      ]
121    }
122  }
123}
124