Web Security Checker overview
    • PDF

    Web Security Checker overview

    • PDF

    Article summary

    Overview

    The Web Security Checker APIs are provided in RESTful form, and you need to create a Sub Account and have an access key to call the provided APIs.

    Common settings

    API

    ServiceAPIMethodRequest URI
    Web Security CheckergetJobsGEThttps://wsc.apigw.ntruss.com/api/v1/jobs
    Web Security CheckersearchJobsPOSThttps://wsc.apigw.ntruss.com/api/v1/jobs/search
    Web Security CheckercancelJobPATCHhttps://wsc.apigw.ntruss.com/api/v1/jobs/{instanceId}/cancel
    Web Security CheckerstopJobPATCHhttps://wsc.apigw.ntruss.com/api/v1/jobs/{instanceId}/stop
    Web Security CheckergetReportGEThttps://wsc.apigw.ntruss.com/api/v1/jobs/report
    Web Security CheckercreateJobPUThttps://wsc.apigw.ntruss.com/api/v1/job

    Request headers

    The following table lists the request headers for IAM authentication.

    Header nameDescription
    x-ncp-apigw-timestampThis is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC
    Request is considered invalid if the timestamp differs from the current time by more than 5 minutes
    x-ncp-iam-access-keyAccess key issued on NAVER Cloud Platform IAM
    x-ncp-apigw-signature-v2Signature signed by the secret key that matches the access key in the request path and headers
    HmacSHA256 is used for the HMAC encryption algorithm
    Content-TypeSpecify the request body content type to application/json

    Common errors

    HTTP response codeErrorCodeErrorMessage
    400100Bad Request Exception
    401200Authentication Failed
    401210Permission Denied
    404300Not Found Exception
    429400Quota Exceeded
    429410Throttle Limited
    429420Rate Limited
    413430Request Entity Too Large
    503500Endpoint Error
    504510Endpoint Timeout
    500900Unexpected Error

    Service error

    HTTP response codeErrormessageDescription
    2000successSucceeded
    200901API Call FailIf it's temporarily unavailable and the error persists, contact Support > Contact us
    200169201Auth Check ErrorNo permissions
    200169202User Check ErrorFailed to verify customer account information, need to contact customer for verification
    200160331ActionURL Check ErrorHTTP or HTTPS entered in the action URL
    200160332Param Check ErrorInput value has an unacceptable value, special characters are restricted for the ID param/PW param value
    200160351Login_Check_FailAn error occurred during the login process and you need to double-check your login information and try again, or enter cookies manually
    200160353URL Connection ErrorFailed to connect to the entered action URL
    200160431Param Check ErrorInput value has an unacceptable value
    200160432Param Check NullInput value has a missing value
    200160433Param Value Not DefineInput value has an undefined value
    200160441DB Execute Query ErrorAn error occurred while processing scan job registration, need to try again later
    200160451Assets_Check_FailIt is not the customer's NAVER Cloud Platform server and only diagnostics of customer-owned NAVER Cloud Platform assets are available
    200160452Queue_FullFor the selected schedule, the reservation is full and need to select a different one
    200160453Already_ExistsYou can't perform vulnerability scanning for one target at the same time, and the currently set scan target is pending scanning, so you need to check the “Scan Status/Results” menu at the top of the page
    200160454TooMany_InsertToo many jobs pending and need to be added after scans run
    200160455ReScan Create failedThe target's domain and IP must be the same as the initial diagnosis to qualify for a re-diagnostic, and only three times within 60 days of the end of the initial diagnostic
    200160456Managed Service agree chk failedConsent information for third-party web server diagnostics is unavailable and available after consent is given
    200160457Managed Service file chk failedFailed to check files required for third-party web server diagnostics and need to proceed to step 2 of the third-party web server diagnostics instructions pop-up
    200160701Open period expiredDiagnostic reports are available for 1 year
    200160842DB Matcing Data 0There are no targets to cancel, and bulk cancel can only cancel reserved and pending jobs
    200165244DB Data Record CNT Not MatchingRequested intacneNo list and number of DB query records are different

    Was this article helpful?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.