Queries the details of middleware on the Asset Fingerprints page.

Debugging

OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer. OpenAPI Explorer automatically generates the sample code of the operation for different SDKs.

Request parameters

Parameter Type Required Example Description
Action String Yes DescribePropertyScaDetail

The operation that you want to perform.

Set the value to DescribePropertyScaDetail.

SearchItem String No name

The condition by which you use to search middleware. Valid values:

  • name
  • type
Note You can search for middleware by name or type.
SearchInfo String No openssl

The search keyword. You must specify the search keyword based on the value of SearchItem.

  • If you set the SearchItem parameter to name, you must enter a name to search for middleware.
  • If you set the SearchItem parameter to type, you must enter a type to search for middleware. Valid values:
    • system_service: system service
    • software_library: software library
    • docker_component: Docker component
    • database: database
    • web_container: web container
    • jar: JAR file
    • web_framework: web framework
Note After you specify the SearchItem and SearchInfo parameters, you can query details of the middleware based on the specified name or type.
ScaName String No openssl

The name of the middleware.

BizType String No system_service

The type of the middleware. Valid values:

  • system_service: system service
  • software_library: software library
  • docker_component: Docker component
  • database:database
  • web_container: web container
  • jar: JAR file
  • web_framework: web framework
SearchItemSub String No version

The sub-condition by which you use to search middleware. Valid values:

  • port
  • pid
  • version
  • user
SearchInfoSub String No 1.0.2k

The search keyword for the sub-condition. You must specify the search keyword based on the value of SearchItemSub.

  • If you set the SearchItemSub parameter to port, you must enter a port number to search for middleware.
  • If you set the SearchItemSub parameter to pid, you must enter a process ID to search for middleware.
  • If you set the SearchItemSub parameter to version, you must enter a version to search for middleware.
  • If you set the SearchItemSub parameter to user, you must enter a username to search for middleware.
Note The sub-condition is used to search for information about specific middleware.
Remark String No 192.168

The search condition specified for the middleware, such as a server name or an IP address.

Note Fuzzy match is supported.
Name Long No 1

The name of the middleware.

Note This parameter is removed. You can ignore it.
Uuid String No uuid-02ebabe7-1c19-ab42d9

The UUID of the server where the middleware is run.

CurrentPage Integer No 1

The page number of the current page.

PageSize Integer No 100

The number of entries to return on each page. Default value: 20.

Note We recommend that you do not leave the PageSize parameter empty.

Response parameters

Parameter Type Example Description
PageInfo Struct

The page information.

Count Integer 2

The number of entries returned on the current page.

CurrentPage Integer 1

The page number of the current page.

PageSize Integer 20

The number of entries returned per page.

TotalCount Integer 2

The total number of data records.

Propertys Array of PropertySca

The details of the middleware.

BizType String software_library

The type of the middleware. Valid values:

  • system_service: system service
  • software_library: software library
  • docker_component: Docker component
  • database: database
  • web_container: web Container
  • jar: JAR file
  • web_framework: web framework
BizTypeDispaly String Software Library

The name of the middleware type. Valid values:

  • System service
  • Software library
  • Docker component
  • Database
  • Web container
  • JAR files
  • Web framework
Cmdline String /sbin/dhclient -H iz2zeflhhbtk8gtxzt087az -1 -q -lf /var/lib/dhclient/dhclient--eth0.lease -pf /var/run/dhclient-eth0.pid eth0

The command line.

ConfigPath String /etc/my.cnf

The path to the configuration file.

ContainerName String 5-rce_web_1

The name of the container.

Create String 2020-08-21T13:30Z

The latest collection time, which indicates the last time when Security Center collected information about the middleware.

CreateTimestamp Long 1597987834000

The latest collection timestamp, which indicates the last timestamp when Security Center collected information about the middleware.

ImageName String registry-vpc.cn-beijing.aliyuncs.com/acs/aliyun-ingress-controller****

The name of the image.

InstanceId String i-2zeclqj7tidu4k

The ID of the server where the middleware is run.

InstanceName String Test01

The name of the server where the middleware is run.

InternetIp String 47.XX.XX.42

The public IP address of the server where the middleware is run.

IntranetIp String 192.XX.XX.210

The private IP address of the server where the middleware is run.

Ip String 47.XX.XX.42

The public IP address of the server where the middleware is run.

ListenIp String 0.0.0.0

The listening IP address.

ListenProtocol String UDP

The listening protocol. Valid values:

  • UDP
  • TCP
ListenStatus String NONE

The status of the listener. Valid values:

  • NONE
  • LISTEN
Name String openssl

The name of the middleware.

Path String /usr/lib64/libssl.so.1.0.2k

The installation path of the middleware.

Pid String 777

The process ID (PID).

Port String 68

The listening port.

Ppid String 1

The ID of the parent process.

ProcessStarted Long 1596539788

The timestamp when the process started.

ProcessUser String root

The name of the user who runs the process.

Proof String /usr/lib64/libssl.so.1.0.2k

The version verification.

Type String library

The type of the middleware.

Uuid String uuid-02ebabe7-1c19-a****

The UUID of the server where the middleware is run.

Version String 1.0.2k

The version of the middleware.

WebPath String /usr/share/nginx/html

Theweb directory.

RequestId String F9146867-16C8-4AAB-BB4FB8C2A4

The ID of the request.

Examples

Sample requests

http(s)://[Endpoint]/?Action=DescribePropertyScaDetail
&<Common request parameters>

Sample success responses

XML format

<DescribePropertyScaDetailResponse>
      <Propertys>
            <BizTypeDispaly>Software library</BizTypeDispaly>
            <ProcessUser>root</ProcessUser>
            <Ip>47.XX.XX.42</Ip>
            <Port>68</Port>
            <IntranetIp>192.XX.XX.210</IntranetIp>
            <Name>openssl</Name>
            <ProcessStarted>1596539788</ProcessStarted>
            <InternetIp>47.XX.XX.42</InternetIp>
            <Version>1.0.2k</Version>
            <ContainerName></ContainerName>
            <ListenProtocol>UDP</ListenProtocol>
            <Create>2020-08-21T13:30Z</Create>
            <WebPath></WebPath>
            <CreateTimestamp>1597987834000</CreateTimestamp>
            <Ppid>1</Ppid>
            <Path>/usr/lib64/libssl.so.1.0.2k</Path>
            <InstanceId>i-2zeclqj7ti****</InstanceId>
            <Pid>777</Pid>
            <BizType>software_library</BizType>
            <InstanceName>Test01</InstanceName>
            <ImageName></ImageName>
            <Type>library</Type>
            <Uuid>uuid-02ebabe7-1c19-ab****</Uuid>
            <ListenStatus>NONE</ListenStatus>
            <ConfigPath></ConfigPath>
            <Proof>/usr/lib64/libssl.so.1.0.2k</Proof>
            <ListenIp>0.0.0.0</ListenIp>
            <Cmdline>/sbin/dhclient -H iz2zeflhhbtk8gtxzt087az -1 -q -lf /var/lib/dhclient/dhclient--eth0.lease -pf /var/run/dhclient-eth0.pid eth0</Cmdline>
      </Propertys>
      <Propertys>
            <BizTypeDispaly>Software library</BizTypeDispaly>
            <ProcessUser>root</ProcessUser>
            <Ip>47.XX.XX.42</Ip>
            <Port></Port>
            <IntranetIp>192.XX.XX.130</IntranetIp>
            <Name>openssl</Name>
            <ProcessStarted>1596539789</ProcessStarted>
            <InternetIp>47.XX.XX.42</InternetIp>
            <Version>1.0.2k</Version>
            <ContainerName></ContainerName>
            <ListenProtocol></ListenProtocol>
            <Create>2020-08-21T13:30Z</Create>
            <WebPath></WebPath>
            <CreateTimestamp>1597987834000</CreateTimestamp>
            <Ppid>1</Ppid>
            <Path>/usr/lib64/libssl.so.1.0.2k</Path>
            <InstanceId>i-2zecttfplzb****</InstanceId>
            <Pid>843</Pid>
            <BizType>software_library</BizType>
            <InstanceName>Test02</InstanceName>
            <ImageName></ImageName>
            <Type>library</Type>
            <Uuid>uuid-02ebabe7-1c1-37956fab****</Uuid>
            <ListenStatus></ListenStatus>
            <ConfigPath></ConfigPath>
            <Proof>/usr/lib64/libssl.so.1.0.2k</Proof>
            <ListenIp></ListenIp>
            <Cmdline>/usr/bin/python -Es /usr/sbin/tuned -l -P</Cmdline>
      </Propertys>
      <PageInfo>
            <TotalCount>2</TotalCount>
            <PageSize>10</PageSize>
            <CurrentPage>1</CurrentPage>
            <Count>2</Count>
      </PageInfo>
      <RequestId>F9146867-16C8-4AAB-BB4FB8C2A4</RequestId>
</DescribePropertyScaDetailResponse>

JSON format

{
    "Propertys": [{
        "BizTypeDispaly": "Software library",
        "ProcessUser": "root",
        "Ip": "47.XX.XX.42",
        "Port": "68",
        "IntranetIp": "192.XX.XX.210",
        "Name": "openssl",
        "ProcessStarted": 1596539788,
        "InternetIp": "47.XX.XX.42",
        "Version": "1.0.2k",
        "ContainerName": "",
        "ListenProtocol": "UDP",
        "Create": "2020-08-21T13:30Z",
        "WebPath": "",
        "CreateTimestamp": 1597987834000,
        "Ppid": "1",
        "Path": "/usr/lib64/libssl.so.1.0.2k",
        "InstanceId": "i-2zeclqj7ti****",
        "Pid": "777",
        "BizType": "software_library",
        "InstanceName": "Test01",
        "ImageName": "",
        "Type": "library",
        "Uuid": "uuid-02ebabe7-1c19-ab****",
        "ListenStatus": "NONE",
        "ConfigPath": "",
        "Proof": "/usr/lib64/libssl.so.1.0.2k",
        "ListenIp": "0.0.0.0",
        "Cmdline": "/sbin/dhclient -H iz2zeflhhbtk8gtxzt087az -1 -q -lf /var/lib/dhclient/dhclient--eth0.lease -pf /var/run/dhclient-eth0.pid eth0"
    }, {
        "BizTypeDispaly": "Software library",
        "ProcessUser": "root",
        "Ip": "47.XX.XX.42",
        "Port": "",
        "IntranetIp": "192.XX.XX.130",
        "Name": "openssl",
        "ProcessStarted": 1596539789,
        "InternetIp": "47.XX.XX.42",
        "Version": "1.0.2k",
        "ContainerName": "",
        "ListenProtocol": "",
        "Create": "2020-08-21T13:30Z",
        "WebPath": "",
        "CreateTimestamp": 1597987834000,
        "Ppid": "1",
        "Path": "/usr/lib64/libssl.so.1.0.2k",
        "InstanceId": "i-2zecttfplzb****",
        "Pid": "843",
        "BizType": "software_library",
        "InstanceName": "Test02",
        "ImageName": "",
        "Type": "library",
        "Uuid": "uuid-02ebabe7-1c1-37956fab****",
        "ListenStatus": "",
        "ConfigPath": "",
        "Proof": "/usr/lib64/libssl.so.1.0.2k",
        "ListenIp": "",
        "Cmdline": "/usr/bin/python -Es /usr/sbin/tuned -l -P"
    }],
    "PageInfo": {
        "TotalCount": 2,
        "PageSize": 10,
        "CurrentPage": 1,
        "Count": 2
    },
    "RequestId": "F9146867-16C8-4AAB-BB4FB8C2A4"
}

Error codes

For a list of error codes, visit the API Error Center.