@itentialopensource/adapter-paloalto_prismacloud
Version:
This adapter integrates with system described as: paloalto prismacloud.
1,019 lines • 25.6 kB
JSON
{
"errors": [],
"statistics": [
{
"owner": "errorJson",
"description": "Standard adapter errors available for use",
"value": 30
},
{
"owner": "packageJson",
"description": "Number of production dependencies",
"value": 13
},
{
"owner": "packageJson",
"description": "Number of development dependencies",
"value": 7
},
{
"owner": "packageJson",
"description": "Number of npm scripts",
"value": 22
},
{
"owner": "packageJson",
"description": "Runtime Library dependency",
"value": "^4.44.11"
},
{
"owner": "propertiesSchemaJson",
"description": "Adapter properties defined in the propertiesSchema file",
"value": 64
},
{
"owner": "adapterJS",
"description": "Lines of code generated in adapter.js",
"value": 11373
},
{
"owner": "adapterJS",
"description": "Number of Functions added to adapter.js",
"value": 110
},
{
"owner": "pronghornJson",
"description": "Number of Methods added to pronghorn.json",
"value": 110
},
{
"owner": "readmeMd",
"description": "Number of lines in the README.md",
"value": 688
},
{
"owner": "unitTestJS",
"description": "Number of lines of code in unit tests",
"value": 4220
},
{
"owner": "unitTestJS",
"description": "Number of unit tests",
"value": 253
},
{
"owner": "integrationTestJS",
"description": "Number of lines of code in integration tests",
"value": 3713
},
{
"owner": "integrationTestJS",
"description": "Number of integration tests",
"value": 115
},
{
"owner": "actionJson",
"description": "Number of actions for Login entity",
"value": 2
},
{
"owner": "actionJson",
"description": "Number of actions for UserProfile entity",
"value": 13
},
{
"owner": "actionJson",
"description": "Number of actions for UserRoles entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for AccessKeys entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for CloudAccounts entity",
"value": 20
},
{
"owner": "actionJson",
"description": "Number of actions for AccountGroups entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Number of actions for Policy entity",
"value": 10
},
{
"owner": "actionJson",
"description": "Number of actions for TimeRangeModelInfoOnly entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for AlertsIncomplete entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for AssetInventory entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for CompliancePosture entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Number of actions for ComplianceDashboard entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for ComplianceStandards entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for AuditLogs entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for Licensing entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for Search entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for AlertRules entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for IntegrationsIncomplete entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Number of actions for Settings entity",
"value": 2
},
{
"owner": "actionJson",
"description": "Number of actions for InfrastructureAsCode entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for SupportApp entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Total number of actions",
"value": 110
},
{
"owner": "actionJson",
"description": "Total number of entities",
"value": 21
},
{
"owner": "schemaJson",
"description": "Number of schemas for Login entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for UserProfile entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for UserRoles entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for AccessKeys entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for CloudAccounts entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for AccountGroups entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Policy entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for TimeRangeModelInfoOnly entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for AlertsIncomplete entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for AssetInventory entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for CompliancePosture entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ComplianceDashboard entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ComplianceStandards entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for AuditLogs entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Licensing entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Search entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for AlertRules entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for IntegrationsIncomplete entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Settings entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for InfrastructureAsCode entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for SupportApp entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Total number of schemas",
"value": 21
},
{
"owner": "mockdata",
"description": "Number of mock data files for Login entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for UserProfile entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for UserRoles entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for AccessKeys entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for CloudAccounts entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for AccountGroups entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Policy entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for TimeRangeModelInfoOnly entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for AlertsIncomplete entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for AssetInventory entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for CompliancePosture entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for ComplianceDashboard entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for ComplianceStandards entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for AuditLogs entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Licensing entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Search entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for AlertRules entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for IntegrationsIncomplete entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Settings entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for InfrastructureAsCode entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for SupportApp entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Total number of mock data files",
"value": 0
},
{
"owner": "actionJson",
"description": "Number of actions for .system entity",
"value": 2
},
{
"owner": "schemaJson",
"description": "Number of schemas for .system entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for .system entity",
"value": 2
},
{
"owner": "System",
"description": "System entity files",
"value": 6
},
{
"owner": "usecases",
"description": "Number of workflows",
"value": 0
},
{
"owner": "staticFile",
"description": "Number of lines of code in adapterBase.js",
"value": 1029
},
{
"owner": "staticFile",
"description": "Number of static files added",
"value": 34
},
{
"owner": "Overall",
"description": "Total lines of Code",
"value": 20335
},
{
"owner": "Overall",
"description": "Total Tests",
"value": 368
},
{
"owner": "Overall",
"description": "Total Files",
"value": 90
}
],
"apiParsingReport": {
"no_mockdata": [
{
"fnName": "loginGenerateToken",
"method": "post",
"path": "/login"
},
{
"fnName": "refreshToken",
"method": "get",
"path": "/auth_token/extend"
},
{
"fnName": "updateSSOBypassAllowedUsers",
"method": "put",
"path": "/auth_token/extend"
},
{
"fnName": "profile",
"method": "get",
"path": "/user/me"
},
{
"fnName": "updateProfile",
"method": "put",
"path": "/user/me"
},
{
"fnName": "listUsers",
"method": "get",
"path": "/user"
},
{
"fnName": "addNewUserProfilev2",
"method": "post",
"path": "/v2/user"
},
{
"fnName": "listUsernames",
"method": "get",
"path": "/user/name"
},
{
"fnName": "listUserRoleType",
"method": "get",
"path": "/user/role/type"
},
{
"fnName": "getUsersProfileOtherthanyourown",
"method": "get",
"path": "/user/{email-id}"
},
{
"fnName": "updateUserProfileOtherthanyourown",
"method": "post",
"path": "/user/{email-id}"
},
{
"fnName": "deleteUserProfile",
"method": "delete",
"path": "/user/USER_ID_HERE"
},
{
"fnName": "updateUserStatus",
"method": "patch",
"path": "/user/{email-id}/status/TRUE_FALSE"
},
{
"fnName": "listEmailDomains",
"method": "get",
"path": "/user/domain"
},
{
"fnName": "listSSOBypassAllowedUsers",
"method": "get",
"path": "/user/saml/bypass"
},
{
"fnName": "listUserRoles",
"method": "get",
"path": "/user/role"
},
{
"fnName": "addUserRole",
"method": "post",
"path": "/user/role"
},
{
"fnName": "listUserRoleNames",
"method": "get",
"path": "/user/role/name"
},
{
"fnName": "userRoleInfo",
"method": "get",
"path": "/user/role/ROLE_ID_HERE"
},
{
"fnName": "updateUserRole",
"method": "put",
"path": "/user/role/ROLE_ID_HERE"
},
{
"fnName": "deleteUserRole",
"method": "delete",
"path": "/user/role/ROLE_ID_HERE"
},
{
"fnName": "listAccessKeys",
"method": "get",
"path": "/access_keys"
},
{
"fnName": "listAccessKeysCopy",
"method": "post",
"path": "/access_keys"
},
{
"fnName": "getAccessKeybyID",
"method": "get",
"path": "/access_keys/ACCESS_KEY_ID"
},
{
"fnName": "updateAccessKey",
"method": "put",
"path": "/access_keys/ACCESS_KEY_ID"
},
{
"fnName": "deleteAccessKey",
"method": "delete",
"path": "/access_keys/ACCESS_KEY_ID"
},
{
"fnName": "updateAccessKeyStatus",
"method": "patch",
"path": "/access_keys/ACCESS_KEY_ID/status/TRUE_OR_FALSE"
},
{
"fnName": "listCloudAccounts",
"method": "get",
"path": "/cloud"
},
{
"fnName": "listCloudAccountNames",
"method": "get",
"path": "/cloud/name"
},
{
"fnName": "listCloudOrgAccounts",
"method": "get",
"path": "/cloud/CLOUD_TYPE/CLOUD_ACCOUNT_ID/project"
},
{
"fnName": "listCloudTypes",
"method": "get",
"path": "/cloud/type"
},
{
"fnName": "addCloudAccountAWS",
"method": "post",
"path": "/cloud/aws"
},
{
"fnName": "addCloudAccountAzure",
"method": "post",
"path": "/cloud/azure"
},
{
"fnName": "addCloudAccountGCP",
"method": "post",
"path": "/cloud/gcp"
},
{
"fnName": "addCloudAccountAliCloud",
"method": "post",
"path": "/cloud/alibaba_cloud"
},
{
"fnName": "cloudAccountInfo",
"method": "get",
"path": "/cloud/CLOUD_TYPE/CLOUD_ID"
},
{
"fnName": "updateCloudAccountAWS",
"method": "put",
"path": "/cloud/CLOUD_TYPE/CLOUD_ID"
},
{
"fnName": "addCloudAccountAzure1",
"method": "post",
"path": "/cloud/azure/CLOUD_ACCOUNT_ID"
},
{
"fnName": "addCloudAccountGCP1",
"method": "put",
"path": "/cloud/gcp/CLOUD_ACCOUNT_ID"
},
{
"fnName": "cAUTIONDELETECloudAccount",
"method": "delete",
"path": "/cloud/gcp/CLOUD_ACCOUNT_ID"
},
{
"fnName": "addCloudAccountAliCloud1",
"method": "post",
"path": "/cloud/alibaba_cloud/CLOUD_ACCOUNT_ID"
},
{
"fnName": "patchCloudAccount",
"method": "patch",
"path": "/CLOUD_TYPE/CLOUD_ID"
},
{
"fnName": "getCloudAccountStatusAWS",
"method": "post",
"path": "/cloud/status/aws"
},
{
"fnName": "getCloudAccountStatusAzure",
"method": "post",
"path": "/cloud/status/azure"
},
{
"fnName": "getCloudAccountStatusGCP",
"method": "post",
"path": "/cloud/status/gcp"
},
{
"fnName": "getCloudAccountStatusAliCloud",
"method": "post",
"path": "/cloud/status/alibaba_cloud"
},
{
"fnName": "updateCloudAccountStatus",
"method": "patch",
"path": "/cloud/ACCOUNT_ID/status/TRUE_FALSE"
},
{
"fnName": "listAccountGroups",
"method": "get",
"path": "/cloud/group"
},
{
"fnName": "accountAccountGroup",
"method": "post",
"path": "/cloud/group"
},
{
"fnName": "listAccountGroupNames",
"method": "get",
"path": "/cloud/group/name"
},
{
"fnName": "listAccountGroupNamesbyCloudType",
"method": "get",
"path": "/cloud/group/name/CLOUD_TYPE"
},
{
"fnName": "accountGroupInfo",
"method": "get",
"path": "/cloud/group/ACCOUNT_GROUP_ID"
},
{
"fnName": "updateAccountGroup",
"method": "put",
"path": "/cloud/group/ACCOUNT_GROUP_ID"
},
{
"fnName": "deleteAccountGroup",
"method": "delete",
"path": "/cloud/group/ACCOUNT_GROUP_ID"
},
{
"fnName": "listPolicyFilters",
"method": "get",
"path": "/filter/policy/suggest"
},
{
"fnName": "listPolicyFilterAutocompleteSuggestions",
"method": "post",
"path": "/filter/policy/suggest"
},
{
"fnName": "listPolicies",
"method": "get",
"path": "/policy"
},
{
"fnName": "incompleteCOMPLEXAddPolicy",
"method": "post",
"path": "/policy"
},
{
"fnName": "incompleteCOMPLEXUpdatePolicy",
"method": "put",
"path": "/policy"
},
{
"fnName": "listPoliciesV2",
"method": "get",
"path": "/v2/policy"
},
{
"fnName": "policyInfo",
"method": "get",
"path": "/policy/POLICY_ID"
},
{
"fnName": "deletePolicy",
"method": "delete",
"path": "/policy/POLICY_ID"
},
{
"fnName": "updatePolicyStatus",
"method": "patch",
"path": "/policy/POLICY_ID/status/TRUE_FALSE"
},
{
"fnName": "listPolicyComplianceStandards",
"method": "get",
"path": "/policy/compliance"
},
{
"fnName": "absoluteTime",
"method": "get",
"path": "/"
},
{
"fnName": "listAlertFilters",
"method": "get",
"path": "/filter/alert/suggest"
},
{
"fnName": "listAlertFiltersCopy",
"method": "post",
"path": "/alert/policy"
},
{
"fnName": "listAlertsV2",
"method": "get",
"path": "/v2/alert"
},
{
"fnName": "alertInfo",
"method": "get",
"path": "/alert/P-117144"
},
{
"fnName": "listAlertRemediationCommands",
"method": "post",
"path": "/remediation"
},
{
"fnName": "listInventoryFiltersV2",
"method": "get",
"path": "/filter/v2/inventory/suggest"
},
{
"fnName": "listInventoryDashboardFilterAutocompleteSuggestionsV2",
"method": "post",
"path": "/filter/v2/inventory/suggest"
},
{
"fnName": "listSavedAssetInventoryFilters",
"method": "get",
"path": "/filter/inventory"
},
{
"fnName": "listSavedAssetInventoryFiltersCopy",
"method": "get",
"path": "/filter/inventory/SAVED_INVENTORY_NAME"
},
{
"fnName": "assetInventoryViewV2",
"method": "get",
"path": "/v2/inventory"
},
{
"fnName": "assetInventoryTrendViewV2",
"method": "get",
"path": "/v2/inventory/trend"
},
{
"fnName": "getComplianceStatisticsBreakdown",
"method": "get",
"path": "/compliance/posture"
},
{
"fnName": "getComplianceStatisticsforComplianceStandardID",
"method": "get",
"path": "/compliance/posture/fd9e3d3a-29a0-4ddc-b058-6f7eabd7d85a"
},
{
"fnName": "getComplianceStatisticsforRequirementID",
"method": "get",
"path": "/compliance/posture/fd9e3d3a-29a0-4ddc-b058-6f7eabd7d85a/a467eb11-b55b-4484-83ba-f55a7ef4358b"
},
{
"fnName": "getComplianceStatisticsOverTime",
"method": "get",
"path": "/compliance/posture/trend"
},
{
"fnName": "getComplianceStatisticsOverTimeforComplianceStandardID",
"method": "get",
"path": "/compliance/posture/trend/fd9e3d3a-29a0-4ddc-b058-6f7eabd7d85a"
},
{
"fnName": "getComplianceStatisticsOverTimeforRequirementID",
"method": "get",
"path": "/compliance/posture/trend/fd9e3d3a-29a0-4ddc-b058-6f7eabd7d85a/a467eb11-b55b-4484-83ba-f55a7ef4358b"
},
{
"fnName": "getComplianceOverviewFiltersandOptions",
"method": "get",
"path": "/filter/compliance/posture/suggest"
},
{
"fnName": "complianceResourceStatisticsBreakdown",
"method": "get",
"path": "/compliance/dashboard"
},
{
"fnName": "overallComplianceResourceStatisticsOverTime",
"method": "get",
"path": "/compliance/dashboard/history"
},
{
"fnName": "getComplianceDashboardFilters",
"method": "get",
"path": "/filter/compliance/suggest"
},
{
"fnName": "getComplianceDashboardFiltersCopy",
"method": "post",
"path": "/filter/compliance/suggest"
},
{
"fnName": "listComplianceStandards",
"method": "get",
"path": "/compliance"
},
{
"fnName": "listComplianceStandardsbyID",
"method": "get",
"path": "/compliance/COMPLIANCE_ID_HERE"
},
{
"fnName": "listComplianceRequirementsbyID",
"method": "get",
"path": "/compliance/COMPLIANCE_ID_HERE/requirement"
},
{
"fnName": "getComplianceRequirementbyID",
"method": "get",
"path": "/compliance/requirement/REQUIREMENT_ID_HERE"
},
{
"fnName": "listComplianceRequirementSections",
"method": "get",
"path": "/compliance/REQUIREMENT_ID_HERE/section"
},
{
"fnName": "prismaCloudAuditLogs",
"method": "get",
"path": "/audit/redlock"
},
{
"fnName": "licensingUsageCountforCompute",
"method": "post",
"path": "/usage/compute/twistlock"
},
{
"fnName": "httpsApiPrismacloudIoSearchConfig",
"method": "post",
"path": "/search/config"
},
{
"fnName": "listAlertRulesV2",
"method": "get",
"path": "/v2/alert/rule"
},
{
"fnName": "testIntegrationIncomplete",
"method": "post",
"path": "/integration/test"
},
{
"fnName": "listMetadataforAllIntegrations",
"method": "get",
"path": "/integration/name"
},
{
"fnName": "listAllIntegrationTypes",
"method": "get",
"path": "/integration/type"
},
{
"fnName": "listAllIntegrations",
"method": "get",
"path": "/integration"
},
{
"fnName": "getIntegrationsByID",
"method": "get",
"path": "/integration/INTEG_ID"
},
{
"fnName": "updateIntegration",
"method": "post",
"path": "/integration/INTEG_ID"
},
{
"fnName": "deleteIntegration",
"method": "delete",
"path": "/integration/INTEG_ID"
},
{
"fnName": "enterpriseSettings",
"method": "get",
"path": "/settings/enterprise"
},
{
"fnName": "enterpriseSettingsCopy",
"method": "post",
"path": "/settings/enterprise"
},
{
"fnName": "addScanAsset",
"method": "post",
"path": "/iac/v2/scans"
},
{
"fnName": "initiateScanJob",
"method": "post",
"path": "/iac/v2/scans/SCAN_ID"
},
{
"fnName": "getScanJobStatus",
"method": "get",
"path": "/iac/v2/scans/SCAN_ID/status"
},
{
"fnName": "getScanResultDetails",
"method": "get",
"path": "/iac/v2/scans/SCAN_ID/results"
},
{
"fnName": "getSupportAppCustomers",
"method": "get",
"path": "/_support/customer"
}
],
"errors": [],
"warnings": [],
"callsTotal": 110,
"callsConverted": 110,
"no_mockdata_num": 110
}
}