Security News
Maven Central Adds Sigstore Signature Validation
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
The NodeJS implementation to access the ZAP API. For more information about ZAP consult the (main) ZAP project.
npm install zaproxy
By default ZAP requires an API key to be sent with every request. This is done automatically providing you supply the same API key when you instantiate the ZapClient
that you use to run ZAP with. All following API requests will use this same API key.
You can disable the API key when running ZAP if you are on a trusted network and understand the risks. If you choose to do so, you may omit the apiKey
property of the zapOptions
object supplied to ZapClient
.
const ZapClient = require('zaproxy');
const zapOptions = {
apiKey: 'eahhr6h6kal92j21gkcnhkp80t',
proxy: {
host: '127.0.0.1',
port: 8080,
},
};
const zaproxy = new ZapClient(zapOptions);
let params = {
contextid: contextid,
userid: userid,
url: sutbaseurl,
maxchildren: maxchildren,
recurse: recurse,
subtreeonly: subtreeonly,
};
let response = await zaproxy.spider.scanAsUser(params);
console.log(response);
When encountering an error, like attempting to retrieve a non-existent context, a rejected promise will be returned. The rejection will contain an ApiClientError
object, which encapsulates the specific details of the original error. This ApiClientError
object offers valuable information regarding the failed request, and the original error can be accessed through the cause
property. The response details, if any, are available through the response
property, containing the status
and data
(body).
For a full API list, see https://www.zaproxy.org/docs/api/.
For help using the ZAP API refer to:
To report issues related to the ZAP Node API, bugs and enhancements requests, use the issue tracker of this project.
[2.0.0-rc.6] - 2025-01-20
FAQs
ZAP API Client for Node.js
The npm package zaproxy receives a total of 0 weekly downloads. As such, zaproxy popularity was classified as not popular.
We found that zaproxy demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.