16ea96550Sopenharmony_ci{
26ea96550Sopenharmony_ci  "name": "@openharmony/security_guard",
36ea96550Sopenharmony_ci  "description": "security_guard",
46ea96550Sopenharmony_ci  "version": "3.1.0",
56ea96550Sopenharmony_ci  "license": "Apache License 2.0",
66ea96550Sopenharmony_ci  "publishAs": "code-segment",
76ea96550Sopenharmony_ci  "segment": {
86ea96550Sopenharmony_ci    "destPath": "base/security/security_guard"
96ea96550Sopenharmony_ci  },
106ea96550Sopenharmony_ci  "dirs": {},
116ea96550Sopenharmony_ci  "scripts": {},
126ea96550Sopenharmony_ci  "component": {
136ea96550Sopenharmony_ci    "name": "security_guard",
146ea96550Sopenharmony_ci    "subsystem": "security",
156ea96550Sopenharmony_ci    "syscap": [
166ea96550Sopenharmony_ci      "SystemCapability.Security.SecurityGuard"
176ea96550Sopenharmony_ci    ],
186ea96550Sopenharmony_ci    "hisysevent_config": [
196ea96550Sopenharmony_ci      "//base/security/security_guard/hisysevent.yaml"
206ea96550Sopenharmony_ci    ],
216ea96550Sopenharmony_ci    "features": [
226ea96550Sopenharmony_ci      "security_guard_enable",
236ea96550Sopenharmony_ci      "security_guard_event_file_source",
246ea96550Sopenharmony_ci      "security_guard_model_file_source"
256ea96550Sopenharmony_ci    ],
266ea96550Sopenharmony_ci    "adapted_system_type": [
276ea96550Sopenharmony_ci      "standard"
286ea96550Sopenharmony_ci    ],
296ea96550Sopenharmony_ci    "rom": "2048KB",
306ea96550Sopenharmony_ci    "ram": "5102KB",
316ea96550Sopenharmony_ci    "deps": {
326ea96550Sopenharmony_ci      "components": [
336ea96550Sopenharmony_ci        "ability_base",
346ea96550Sopenharmony_ci        "ability_runtime",
356ea96550Sopenharmony_ci        "access_token",
366ea96550Sopenharmony_ci        "c_utils",
376ea96550Sopenharmony_ci        "common_event_service",
386ea96550Sopenharmony_ci        "device_manager",
396ea96550Sopenharmony_ci        "hdf_core",
406ea96550Sopenharmony_ci        "hiappevent",
416ea96550Sopenharmony_ci        "hisysevent",
426ea96550Sopenharmony_ci        "hilog",
436ea96550Sopenharmony_ci        "init",
446ea96550Sopenharmony_ci        "ipc",
456ea96550Sopenharmony_ci        "json",
466ea96550Sopenharmony_ci        "napi",
476ea96550Sopenharmony_ci        "netmanager_base",
486ea96550Sopenharmony_ci        "openssl",
496ea96550Sopenharmony_ci        "os_account",
506ea96550Sopenharmony_ci        "preferences",
516ea96550Sopenharmony_ci        "relational_store",
526ea96550Sopenharmony_ci        "safwk",
536ea96550Sopenharmony_ci        "samgr",
546ea96550Sopenharmony_ci        "time_service",
556ea96550Sopenharmony_ci        "appverify",
566ea96550Sopenharmony_ci        "ffrt",
576ea96550Sopenharmony_ci        "bundle_framework"
586ea96550Sopenharmony_ci      ],
596ea96550Sopenharmony_ci      "third_party": [
606ea96550Sopenharmony_ci      ]
616ea96550Sopenharmony_ci    },
626ea96550Sopenharmony_ci    "build": {
636ea96550Sopenharmony_ci      "sub_component": [
646ea96550Sopenharmony_ci        "//base/security/security_guard/sa_profile:sg_sa_profile_standard",
656ea96550Sopenharmony_ci        "//base/security/security_guard/sa_profile:security_guard.init",
666ea96550Sopenharmony_ci        "//base/security/security_guard/oem_property:security_audit_cfg",
676ea96550Sopenharmony_ci        "//base/security/security_guard/oem_property:security_guard_cfg",
686ea96550Sopenharmony_ci        "//base/security/security_guard/oem_property:config_update_trust_list_cfg",
696ea96550Sopenharmony_ci        "//base/security/security_guard/oem_property:config_update_trust_list_cfg",
706ea96550Sopenharmony_ci        "//base/security/security_guard/oem_property:security_guard_model_cfg",
716ea96550Sopenharmony_ci        "//base/security/security_guard/oem_property:security_guard_event_cfg",
726ea96550Sopenharmony_ci        "//base/security/security_guard:sg_classify_service_build_module",
736ea96550Sopenharmony_ci        "//base/security/security_guard:sg_collect_service_build_module",
746ea96550Sopenharmony_ci        "//base/security/security_guard:security_guard_napi",
756ea96550Sopenharmony_ci        "//base/security/security_guard/sa_profile:security_collector_sa_profile_standard",
766ea96550Sopenharmony_ci        "//base/security/security_guard/sa_profile:security_collector.init",
776ea96550Sopenharmony_ci        "//base/security/security_guard:security_collector_service_build_module",
786ea96550Sopenharmony_ci        "//base/security/security_guard/frameworks/common/classify:libsg_classify_sdk",
796ea96550Sopenharmony_ci        "//base/security/security_guard/frameworks/common/collect:libsg_collect_sdk",
806ea96550Sopenharmony_ci        "//base/security/security_guard/frameworks/common/collector:libsg_collector_sdk",
816ea96550Sopenharmony_ci        "//base/security/security_guard/frameworks/common/data_collect_manager:libsg_data_collect_manager_sdk"
826ea96550Sopenharmony_ci      ],
836ea96550Sopenharmony_ci      "inner_kits": [
846ea96550Sopenharmony_ci        {
856ea96550Sopenharmony_ci          "name": "//base/security/security_guard/frameworks/common/classify:libsg_classify_sdk",
866ea96550Sopenharmony_ci          "header": {
876ea96550Sopenharmony_ci            "header_files": [
886ea96550Sopenharmony_ci              "sg_classify_client.h",
896ea96550Sopenharmony_ci              "i_model.h"
906ea96550Sopenharmony_ci            ],
916ea96550Sopenharmony_ci            "header_base": "//base/security/security_guard/interfaces/inner_api/classify/include"
926ea96550Sopenharmony_ci          }
936ea96550Sopenharmony_ci        },
946ea96550Sopenharmony_ci        {
956ea96550Sopenharmony_ci          "name": "//base/security/security_guard/frameworks/common/collect:libsg_collect_sdk",
966ea96550Sopenharmony_ci          "header": {
976ea96550Sopenharmony_ci            "header_files": [
986ea96550Sopenharmony_ci              "sg_collect_client.h",
996ea96550Sopenharmony_ci              "event_info.h",
1006ea96550Sopenharmony_ci              "sg_obtaindata_client.h",
1016ea96550Sopenharmony_ci              "acquire_data_manager.h"
1026ea96550Sopenharmony_ci            ],
1036ea96550Sopenharmony_ci            "header_base": "//base/security/security_guard/interfaces/inner_api/collect/include"
1046ea96550Sopenharmony_ci          }
1056ea96550Sopenharmony_ci        },
1066ea96550Sopenharmony_ci        {
1076ea96550Sopenharmony_ci          "name": "//base/security/security_guard/frameworks/common/collector:libsg_collector_sdk",
1086ea96550Sopenharmony_ci          "header": {
1096ea96550Sopenharmony_ci            "header_files": [
1106ea96550Sopenharmony_ci              "collector_manager.h",
1116ea96550Sopenharmony_ci              "i_collector_fwk.h",
1126ea96550Sopenharmony_ci              "i_collector_subscriber.h",
1136ea96550Sopenharmony_ci              "i_collector.h",
1146ea96550Sopenharmony_ci              "event_define.h"
1156ea96550Sopenharmony_ci            ],
1166ea96550Sopenharmony_ci            "header_base": "//base/security/security_guard/interfaces/inner_api/collector/include"
1176ea96550Sopenharmony_ci          }
1186ea96550Sopenharmony_ci        },
1196ea96550Sopenharmony_ci        {
1206ea96550Sopenharmony_ci          "name": "//base/security/security_guard/frameworks/common/data_collect_manager:libsg_data_collect_manager_sdk",
1216ea96550Sopenharmony_ci          "header": {
1226ea96550Sopenharmony_ci            "header_files": [
1236ea96550Sopenharmony_ci              "data_collect_manager.h"
1246ea96550Sopenharmony_ci            ],
1256ea96550Sopenharmony_ci            "header_base": "//base/security/security_guard/interfaces/inner_api/data_collect_manager/include"
1266ea96550Sopenharmony_ci          }
1276ea96550Sopenharmony_ci        }
1286ea96550Sopenharmony_ci      ],
1296ea96550Sopenharmony_ci      "test": [
1306ea96550Sopenharmony_ci        "//base/security/security_guard:security_guard_build_module_test",
1316ea96550Sopenharmony_ci        "//base/security/security_guard:security_guard_fuzz_test",
1326ea96550Sopenharmony_ci        "//base/security/security_guard:security_guard_unit_test"
1336ea96550Sopenharmony_ci      ]
1346ea96550Sopenharmony_ci    }
1356ea96550Sopenharmony_ci  }
1366ea96550Sopenharmony_ci}
137