curl --request POST \
--url https://api.enkryptai.com/guardrails/policy/scan-url \
--header 'Content-Type: application/json' \
--header 'X-Enkrypt-Policy: <x-enkrypt-policy>' \
--header 'apikey: <api-key>' \
--data '
{
"url": "<string>"
}
'{
"url": "https://www.digitalocean.com/community/tutorials/how-to-install-poetry-to-manage-python-dependencies-on-ubuntu-22-04",
"violations": [
{
"unsafe_content": "Report this What is the reason for this report? ...",
"chunk_type": "content_block",
"triggered_detectors": [
"injection_attack"
],
"guardrails_result": {
"injection_attack": {
"safe": "0.000020",
"attack": "0.999980",
"most_unsafe_content": "Report this What is the reason for this report? ..."
},
"policy_violation": {
"policy_violation": {
"violating_policy": "No Violation Found",
"explanation": "No Violation Found"
}
}
}
},
{
"unsafe_content": "as a Newsletter. Submit Submit New accounts only. ...",
"chunk_type": "content_block",
"triggered_detectors": [
"policy_violation"
],
"guardrails_result": {
"injection_attack": {
"safe": "0.997765",
"attack": "0.002235",
"most_unsafe_content": "as a Newsletter. Submit Submit New accounts only. ..."
},
"policy_violation": {
"policy_violation": {
"violating_policy": "1",
"explanation": "The text provides a promotional offer with a specific dollar amount and time frame, which could be misleading if not verified for accuracy regarding availability and terms."
}
}
}
}
],
"combined_highlight_url": "https://www.digitalocean.com/community/tutorials/how-to-install-poetry-to-manage-python-dependencies-on-ubuntu-22-04#:~:text=Report%20this%20What,workflows%20using%20other&text=as%20a%20Newsletter.,LLC.%20Sitemap%20."
}Scan a URL for security threats using a specific policy
curl --request POST \
--url https://api.enkryptai.com/guardrails/policy/scan-url \
--header 'Content-Type: application/json' \
--header 'X-Enkrypt-Policy: <x-enkrypt-policy>' \
--header 'apikey: <api-key>' \
--data '
{
"url": "<string>"
}
'{
"url": "https://www.digitalocean.com/community/tutorials/how-to-install-poetry-to-manage-python-dependencies-on-ubuntu-22-04",
"violations": [
{
"unsafe_content": "Report this What is the reason for this report? ...",
"chunk_type": "content_block",
"triggered_detectors": [
"injection_attack"
],
"guardrails_result": {
"injection_attack": {
"safe": "0.000020",
"attack": "0.999980",
"most_unsafe_content": "Report this What is the reason for this report? ..."
},
"policy_violation": {
"policy_violation": {
"violating_policy": "No Violation Found",
"explanation": "No Violation Found"
}
}
}
},
{
"unsafe_content": "as a Newsletter. Submit Submit New accounts only. ...",
"chunk_type": "content_block",
"triggered_detectors": [
"policy_violation"
],
"guardrails_result": {
"injection_attack": {
"safe": "0.997765",
"attack": "0.002235",
"most_unsafe_content": "as a Newsletter. Submit Submit New accounts only. ..."
},
"policy_violation": {
"policy_violation": {
"violating_policy": "1",
"explanation": "The text provides a promotional offer with a specific dollar amount and time frame, which could be misleading if not verified for accuracy regarding availability and terms."
}
}
}
}
],
"combined_highlight_url": "https://www.digitalocean.com/community/tutorials/how-to-install-poetry-to-manage-python-dependencies-on-ubuntu-22-04#:~:text=Report%20this%20What,workflows%20using%20other&text=as%20a%20Newsletter.,LLC.%20Sitemap%20."
}Name of the policy to apply
The URL to scan and analyze.
Scan results for the provided URL using the specified policy.
Show child attributes
The content that was flagged as unsafe
The type of content chunk that was analyzed
List of detectors that flagged this content
Detailed results from the guardrails analysis