UNPKG

@itentialopensource/adapter-paloalto_prismacloud

Version:

This adapter integrates with system described as: paloalto prismacloud.

1,019 lines 25.6 kB
{ "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 } }