qualysapi.qg3.apps.qualys.com
Open in
urlscan Pro
64.39.96.136
Public Scan
URL:
https://qualysapi.qg3.apps.qualys.com/qps/xsd/3.0/was/report.xsd
Submission: On February 21 via api from HK — Scanned from DE
Submission: On February 21 via api from HK — Scanned from DE
Form analysis
0 forms found in the DOMText Content
This XML file does not appear to have any style information associated with it. The document tree is shown below. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.1"> <!-- REQUEST --> <xs:element name="ServiceRequest"> <xs:complexType> <xs:all> <xs:element name="filters" type="ServiceRequestFilters" minOccurs="0"/> <xs:element name="preferences" type="ServiceRequestPreferences" minOccurs="0"/> <xs:element name="data" type="ServiceRequestData" minOccurs="0"/> ... </xs:all> ... </xs:complexType> ... </xs:element> <xs:complexType name="ServiceRequestFilters"> <xs:sequence> <xs:element name="Criteria" type="Criteria" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> <xs:complexType name="Criteria"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="field" type="xs:string"/> <xs:attribute name="operator"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="CONTAINS"/> <xs:enumeration value="IN"/> <xs:enumeration value="EQUALS"/> <xs:enumeration value="NOT EQUALS"/> <xs:enumeration value="GREATER"/> <xs:enumeration value="LESSER"/> <xs:enumeration value="NONE"/> ... </xs:restriction> ... </xs:simpleType> ... </xs:attribute> ... </xs:extension> ... </xs:simpleContent> ... </xs:complexType> <xs:complexType name="ServiceRequestPreferences"> <xs:all> <xs:element name="startFromId" type="xs:long" minOccurs="0"/> <xs:element name="startFromOffset" type="xs:int" minOccurs="0"/> <xs:element name="limitResults" type="xs:int" minOccurs="0"/> ... </xs:all> ... </xs:complexType> <xs:complexType name="ServiceRequestData"> <xs:sequence> <xs:element name="Report" type="Report" minOccurs="0"/> ... </xs:sequence> ... </xs:complexType> <!-- RESPONSE --> <xs:element name="ServiceResponse"> <xs:complexType> <xs:sequence> <xs:element name="responseCode" type="ResponseCode"/> <xs:element name="responseErrorDetails" type="ResponseErrorObject" minOccurs="0"/> <xs:element name="count" type="xs:int" minOccurs="0"/> <xs:element name="hasMoreRecords" type="xs:boolean" minOccurs="0"/> <xs:element name="lastId" type="xs:long" minOccurs="0"/> <xs:element name="data" type="ServiceResponseData" minOccurs="0"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:simpleType name="ResponseCode"> <xs:restriction base="xs:string"> <xs:enumeration value="AUTH_CREDENTIALS_NEEDED"/> <xs:enumeration value="CANNOT_BE_NULL"/> <xs:enumeration value="INVALID_XML"/> <xs:enumeration value="INVALID_CREDENTIALS"/> <xs:enumeration value="INVALID_API_VERSION"/> <xs:enumeration value="INVALID_PARAM"/> <xs:enumeration value="INVALID_URL"/> <xs:enumeration value="INVALID_REQUEST"/> <xs:enumeration value="NOT_FOUND"/> <xs:enumeration value="OTHER_ERROR"/> <xs:enumeration value="OPERATION_NOT_SUPPORTED"/> <xs:enumeration value="EVALUATION_EXPIRED"/> <xs:enumeration value="JMS_SERVER_DOWN"/> <xs:enumeration value="RMI_SERVER_DOWN"/> <xs:enumeration value="SUCCESS"/> <xs:enumeration value="STILL_PROCESSING"/> <xs:enumeration value="UNAUTHORIZED"/> <xs:enumeration value="UNAUTHORIZED_DESTINATION_APPS"/> <xs:enumeration value="UNIDENTIFIED_PRODUCER"/> <xs:enumeration value="UNKNOWN_OBJECT"/> ... </xs:restriction> ... </xs:simpleType> <xs:complexType name="ResponseErrorObject"> <xs:sequence> <xs:element name="errorMessage" type="xs:string"/> <xs:element name="errorResolution" type="xs:string" minOccurs="0"/> <xs:element name="internalErrorCodeId" type="xs:int" minOccurs="0"/> ... </xs:sequence> ... </xs:complexType> <xs:complexType name="ServiceResponseData"> <xs:sequence> <xs:element name="Report" type="Report" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> <!-- DATA --> <xs:complexType name="Report"> <xs:all> <xs:element name="id" type="xs:long" minOccurs="0"/> <xs:element name="name" type="Cdata" minOccurs="0"/> <xs:element name="description" type="Cdata" minOccurs="0"/> <xs:element name="owner" type="User" minOccurs="0"/> <xs:element name="template" type="ReportTemplate" minOccurs="0"/> <xs:element name="type" type="ReportType" minOccurs="0"/> <xs:element name="format" type="ReportFormat" minOccurs="0"/> <xs:element name="timeZone" type="TimeZone" minOccurs="0"/> <xs:element name="status" type="xs:string" minOccurs="0"/> <xs:element name="size" type="xs:long" minOccurs="0"/> <xs:element name="creationDate" type="xs:dateTime" minOccurs="0"/> <xs:element name="lastDownloadDate" type="xs:dateTime" minOccurs="0"/> <xs:element name="downloadCount" type="xs:int" minOccurs="0"/> <xs:element name="tags" type="TagList" minOccurs="0"/> <xs:element name="password" type="Cdata" minOccurs="0"/> <xs:element name="distributionList" type="EmailAddressList" minOccurs="0"/> <xs:element name="config" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:choice minOccurs="1"> <xs:element name="webAppReport" type="WebAppReport"/> <xs:element name="scanReport" type="ScanReport"/> <xs:element name="catalogReport" type="CatalogReport"/> <xs:element name="scorecardReport" type="ScorecardReport"/> ... </xs:choice> ... </xs:complexType> ... </xs:element> ... </xs:all> ... </xs:complexType> <xs:complexType name="ReportTemplate"> <xs:sequence> <xs:element name="id" type="xs:long" minOccurs="0"/> ... </xs:sequence> ... </xs:complexType> <xs:complexType name="DatetimeRange"> <xs:sequence> <xs:element name="startDate" type="xs:date" minOccurs="0" maxOccurs="1"/> <xs:element name="endDate" type="xs:date" minOccurs="0" maxOccurs="1"/> ... </xs:sequence> ... </xs:complexType> <xs:complexType name="TimeZone"> <xs:all> <xs:element name="code" type="xs:string" minOccurs="0"/> <xs:element name="offset" type="xs:string" minOccurs="0"/> ... </xs:all> ... </xs:complexType> <xs:complexType name="Cdata"> <xs:simpleContent> <xs:extension base="xs:string"/> ... </xs:simpleContent> ... </xs:complexType> <xs:simpleType name="ReportType"> <xs:restriction base="xs:string"> <xs:enumeration value="WAS_SCAN_REPORT"/> <xs:enumeration value="WAS_WEBAPP_REPORT"/> <xs:enumeration value="WAS_SCORECARD_REPORT"/> <xs:enumeration value="WAS_CATALOG_REPORT"/> <xs:enumeration value="DATALIST_REPORT"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="ReportFormat"> <xs:restriction base="xs:string"> <xs:enumeration value="HTML_ZIPPED"/> <xs:enumeration value="HTML_BASE64"/> <xs:enumeration value="PDF"/> <xs:enumeration value="PDF_ENCRYPTED"/> <xs:enumeration value="POWERPOINT"/> <xs:enumeration value="CSV"/> <xs:enumeration value="XML"/> <xs:enumeration value="WORD"/> <xs:enumeration value="CSV_V2"> <xs:annotation> <xs:appinfo> <jaxb:typesafeEnumMember name="CSV_V2"/> ... </xs:appinfo> ... </xs:annotation> ... </xs:enumeration> ... </xs:restriction> ... </xs:simpleType> <xs:complexType name="TagList"> <xs:all> <xs:element name="count" type="xs:int" minOccurs="0"/> <xs:element name="list" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Tag" type="Tag" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="set" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Tag" type="Tag" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="add" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Tag" type="Tag" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="remove" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Tag" type="Tag" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="update" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Tag" type="Tag" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:all> ... </xs:complexType> <xs:complexType name="Tag"> <xs:all> <xs:element name="id" type="xs:long"/> <xs:element name="name" type="Cdata" minOccurs="0"/> ... </xs:all> ... </xs:complexType> <xs:complexType name="AdvancedTag"> <xs:sequence> <xs:element name="included" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:sequence> <xs:element name="option" minOccurs="0" type="xs:string"/> <xs:element name="tagList" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Tag" type="Tag" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="excluded" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:sequence> <xs:element name="option" minOccurs="0" type="xs:string"/> <xs:element name="tagList" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Tag" type="Tag" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> <xs:complexType name="EmailAddressList"> <xs:all> <xs:element name="count" type="xs:int" minOccurs="0"/> <xs:element name="list" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="EmailAddress" type="EmailAddress" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="set" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="EmailAddress" type="EmailAddress" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="add" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="EmailAddress" type="EmailAddress" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="remove" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="EmailAddress" type="EmailAddress" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="update" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="EmailAddress" type="EmailAddress" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:all> ... </xs:complexType> <xs:complexType name="EmailAddress"> <xs:simpleContent> <xs:extension base="Cdata"/> ... </xs:simpleContent> ... </xs:complexType> <xs:complexType name="User"> <xs:all> <xs:element name="id" type="xs:long" minOccurs="0"/> <xs:element name="username" type="xs:string" minOccurs="0"/> <xs:element name="firstName" type="Cdata" minOccurs="0"/> <xs:element name="lastName" type="Cdata" minOccurs="0"/> ... </xs:all> ... </xs:complexType> <!-- Catalog Report --> <xs:simpleType name="CatalogReportContent"> <xs:restriction base="xs:string"> <xs:enumeration value="DESCRIPTION"/> <xs:enumeration value="SUMMARY"/> <xs:enumeration value="GRAPHS"/> <xs:enumeration value="RESULTS"/> <xs:enumeration value="INDIVIDUAL_RECORDS"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="CatalogReportGraph"> <xs:restriction base="xs:string"> <xs:enumeration value="ENTRIES_BY_STATUS"/> <xs:enumeration value="ENTRIES_ADDED_OVER_TIME"/> <xs:enumeration value="OPERATING_SYSTEMS_DETECTED"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="CatalogReportGroup"> <xs:restriction base="xs:string"> <xs:enumeration value="STATUS"/> <xs:enumeration value="OPERATING_SYSTEM"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="EntryStatus"> <xs:restriction base="xs:string"> <xs:enumeration value="NEW"/> <xs:enumeration value="ROGUE"/> <xs:enumeration value="APPROVED"/> <xs:enumeration value="REJECTED"/> <xs:enumeration value="SUBSCRIPTION"/> ... </xs:restriction> ... </xs:simpleType> <xs:complexType name="CatalogReport"> <xs:sequence> <xs:element name="display" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="contents" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="CatalogReportContent" type="CatalogReportContent" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="graphs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="CatalogReportGraph" type="CatalogReportGraph" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="groups" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="CatalogReportGroup" type="CatalogReportGroup" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="filters" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:sequence> <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="EntryStatus" type="EntryStatus" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="scanDate" type="DatetimeRange" minOccurs="0" maxOccurs="1"/> <xs:element name="url" type="Cdata" minOccurs="0" maxOccurs="1"/> <xs:element name="os" type="Cdata" minOccurs="0" maxOccurs="1"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> <!-- Scan Report --> <xs:simpleType name="ScanFindingStatus"> <xs:restriction base="xs:string"> <xs:enumeration value="NEW"/> <xs:enumeration value="ACTIVE"/> <xs:enumeration value="REOPENED"/> <xs:enumeration value="FIXED"/> ... </xs:restriction> ... </xs:simpleType> <xs:complexType name="WasScan"> <xs:sequence> <xs:element name="id" type="xs:long"/> ... </xs:sequence> ... </xs:complexType> <xs:complexType name="SearchList"> <xs:sequence> <xs:element name="id" type="xs:long" minOccurs="1" maxOccurs="1"/> ... </xs:sequence> ... </xs:complexType> <xs:simpleType name="ScanReportContent"> <xs:restriction base="xs:string"> <xs:enumeration value="DESCRIPTION"/> <xs:enumeration value="SUMMARY"/> <xs:enumeration value="GRAPHS"/> <xs:enumeration value="RESULTS"/> <xs:enumeration value="INDIVIDUAL_RECORDS"/> <xs:enumeration value="RECORD_DETAILS"/> <xs:enumeration value="ALL_RESULTS"/> <xs:enumeration value="APPENDIX"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="ScanReportGraph"> <xs:restriction base="xs:string"> <xs:enumeration value="VULNERABILITIES_BY_SEVERITY"/> <xs:enumeration value="VULNERABILITIES_BY_STATUS"/> <xs:enumeration value="VULNERABILITIES_BY_GROUP"/> <xs:enumeration value="VULNERABILITIES_BY_OWASP"/> <xs:enumeration value="VULNERABILITIES_BY_WASC"/> <xs:enumeration value="SENSITIVE_CONTENTS_BY_GROUP"/> <xs:enumeration value="MOST_VULNERABLE_URLS"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="ScanReportGroup"> <xs:restriction base="xs:string"> <xs:enumeration value="URL"/> <xs:enumeration value="GROUP"/> <xs:enumeration value="OWASP"/> <xs:enumeration value="WASC"/> <xs:enumeration value="STATUS"/> <xs:enumeration value="CATEGORY"/> <xs:enumeration value="QID"/> ... </xs:restriction> ... </xs:simpleType> <xs:complexType name="ScanReport"> <xs:sequence> <xs:element name="target" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:sequence> <xs:element name="scans"> <xs:complexType> <xs:sequence> <xs:element name="WasScan" type="WasScan" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="display" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="contents" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ScanReportContent" type="ScanReportContent" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="graphs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ScanReportGraph" type="ScanReportGraph" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="groups" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ScanReportGroup" type="ScanReportGroup" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="options" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:sequence> <xs:element name="rawLevels" type="xs:boolean" minOccurs="0"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="filters" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="includedSearchLists" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="SearchList" type="SearchList" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="excludedSearchLists" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="SearchList" type="SearchList" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="url" type="Cdata" minOccurs="0"/> <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ScanFindingStatus" type="ScanFindingStatus" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="remediation" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="showPatched" type="RemediationShowOption" minOccurs="0"/> <xs:element name="showIgnored" type="RemediationShowOption" minOccurs="0"/> <xs:element name="ignoredReasons" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="IgnoredReason" type="IgnoredReason" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> <!-- WebApp Report --> <xs:complexType name="WebApp"> <xs:sequence> <xs:element name="id" type="xs:long"/> ... </xs:sequence> ... </xs:complexType> <xs:simpleType name="WebAppReportContent"> <xs:restriction base="xs:string"> <xs:enumeration value="DESCRIPTION"/> <xs:enumeration value="SUMMARY"/> <xs:enumeration value="GRAPHS"/> <xs:enumeration value="RESULTS"/> <xs:enumeration value="INDIVIDUAL_RECORDS"/> <xs:enumeration value="RECORD_DETAILS"/> <xs:enumeration value="ALL_RESULTS"/> <xs:enumeration value="APPENDIX"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="WebAppReportGraph"> <xs:restriction base="xs:string"> <xs:enumeration value="VULNERABILITIES_BY_SEVERITY"/> <xs:enumeration value="VULNERABILITIES_BY_STATUS"/> <xs:enumeration value="VULNERABILITIES_BY_GROUP"/> <xs:enumeration value="VULNERABILITIES_BY_OWASP"/> <xs:enumeration value="VULNERABILITIES_BY_WASC"/> <xs:enumeration value="SENSITIVE_CONTENTS_BY_GROUP"/> <xs:enumeration value="MOST_VULNERABLE_WEB_APPLICATIONS"/> <xs:enumeration value="MOST_VULNERABLE_URLS"/> <xs:enumeration value="OPERATING_SYSTEMS_DETECTED"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="WebAppReportGroup"> <xs:restriction base="xs:string"> <xs:enumeration value="WEBAPP"/> <xs:enumeration value="URL"/> <xs:enumeration value="GROUP"/> <xs:enumeration value="OWASP"/> <xs:enumeration value="WASC"/> <xs:enumeration value="STATUS"/> <xs:enumeration value="CATEGORY"/> <xs:enumeration value="QID"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="WebAppFindingStatus"> <xs:restriction base="xs:string"> <xs:enumeration value="NEW"/> <xs:enumeration value="ACTIVE"/> <xs:enumeration value="REOPENED"/> <xs:enumeration value="FIXED"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="IgnoredReason"> <xs:restriction base="xs:string"> <xs:enumeration value="FALSE_POSITIVE"/> <xs:enumeration value="RISK_ACCEPTED"/> <xs:enumeration value="NOT_APPLICABLE"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="RemediationShowOption"> <xs:restriction base="xs:string"> <xs:enumeration value="SHOW_NONE"/> <xs:enumeration value="SHOW_ONLY"/> <xs:enumeration value="SHOW_BOTH"/> ... </xs:restriction> ... </xs:simpleType> <xs:complexType name="WebAppReport"> <xs:sequence> <xs:element name="target" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="tags" type="AdvancedTag" minOccurs="0"/> <xs:element name="webapps" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="WebApp" type="WebApp" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="display" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="contents" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="WebAppReportContent" type="WebAppReportContent" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="graphs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="WebAppReportGraph" type="WebAppReportGraph" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="groups" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="WebAppReportGroup" type="WebAppReportGroup" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="options" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="rawLevels" type="xs:boolean" minOccurs="0"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="filters" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:sequence> <xs:element name="includedSearchLists" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="SearchList" type="SearchList" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="excludedSearchLists" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="SearchList" type="SearchList" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="url" type="Cdata" minOccurs="0" maxOccurs="1"/> <xs:element name="status" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="WebAppFindingStatus" type="WebAppFindingStatus" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="remediation" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="showPatched" type="RemediationShowOption" minOccurs="0"/> <xs:element name="showIgnored" type="RemediationShowOption" minOccurs="0"/> <xs:element name="ignoredReasons" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="IgnoredReason" type="IgnoredReason" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> <!-- Scorecard Report --> <xs:simpleType name="WasScanConsolidatedStatus"> <xs:restriction base="xs:string"> <xs:enumeration value="FINISHED"/> <xs:enumeration value="NO_HOST_ALIVE"/> <xs:enumeration value="NO_WEB_SERVICE"/> <xs:enumeration value="SERVICE_ERROR"/> <xs:enumeration value="TIME_LIMIT_REACHED"/> <xs:enumeration value="CANCELED"/> <xs:enumeration value="ERROR"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="WasScanAuthStatus"> <xs:restriction base="xs:string"> <xs:enumeration value="NONE"/> <xs:enumeration value="NOT_USED"/> <xs:enumeration value="SUCCESSFUL"/> <xs:enumeration value="FAILED"/> <xs:enumeration value="PARTIAL"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="ScorecardReportContent"> <xs:restriction base="xs:string"> <xs:enumeration value="DESCRIPTION"/> <xs:enumeration value="SUMMARY"/> <xs:enumeration value="GRAPHS"/> <xs:enumeration value="RESULTS"/> <xs:enumeration value="INDIVIDUAL_RECORDS"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="ScorecardReportGraph"> <xs:restriction base="xs:string"> <xs:enumeration value="VULNERABILITIES_BY_SEVERITY"/> <xs:enumeration value="VULNERABILITIES_BY_GROUP"/> <xs:enumeration value="VULNERABILITIES_BY_OWASP"/> <xs:enumeration value="VULNERABILITIES_BY_WASC"/> <xs:enumeration value="SENSITIVE_CONTENTS_BY_GROUP"/> <xs:enumeration value="MOST_VULNERABLE_WEB_APPLICATIONS"/> <xs:enumeration value="OPERATING_SYSTEMS_DETECTED"/> ... </xs:restriction> ... </xs:simpleType> <xs:simpleType name="ScorecardReportGroup"> <xs:restriction base="xs:string"> <xs:enumeration value="GROUP"/> <xs:enumeration value="OWASP"/> <xs:enumeration value="WASC"/> ... </xs:restriction> ... </xs:simpleType> <xs:complexType name="ScorecardReport"> <xs:sequence> <xs:element name="target" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="tags" type="AdvancedTag" minOccurs="0" maxOccurs="1"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="display" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="contents" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ScorecardReportContent" type="ScorecardReportContent" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="graphs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ScorecardReportGraph" type="ScorecardReportGraph" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="groups" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ScorecardReportGroup" type="ScorecardReportGroup" minOccurs="0" maxOccurs="unbounded"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="options" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="rawLevels" type="xs:boolean" minOccurs="0"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:element> <xs:element name="filters" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="scanDate" type="DatetimeRange" minOccurs="0" maxOccurs="1"/> <xs:element name="scanStatus" type="WasScanConsolidatedStatus" minOccurs="0" maxOccurs="1"/> <xs:element name="scanAuthStatus" type="WasScanAuthStatus" minOccurs="0" maxOccurs="1"/> ... </xs:sequence> ... </xs:complexType> ... </xs:element> ... </xs:sequence> ... </xs:complexType> ... </xs:schema>