Skip to main content

Verification Report Warnings

Shufti uses advanced image analysis techniques to detect inconsistencies, tampering, and suspicious activities during the verification process. If any anomalies are found, they are flagged in the verification report. These warnings help businesses identify potential fraud and take necessary actions to ensure the authenticity of user submissions.

Based on the warnings triggered, businesses can determine the outcome of the verification report—whether to accept, decline, or send the verification for manual review.

img

Warnings & Descriptions

Here are the key warnings flagged during verification and their descriptions.

Q-Table Warning

This warning is triggered when inconsistencies are found in the image’s internal encoding structure, particularly in its quantization tables (Q-Tables). Q-Tables are essential in JPEG images and typically remain consistent in photos taken directly from a camera. Any deviations from expected patterns may indicate that the image has been edited or manipulated before submission.

Suspicious Camera Interaction

This warning appears when unusual activity is detected during the user's interaction with the camera screen. It can indicate potential fraud attempts, such as presenting a still image instead of a live capture, manipulating the camera feed, or using external software to interfere with the verification process. These anomalies raise concerns about the legitimacy of the captured image.

PNG Format Detected

This warning is shown when the submitted image is in PNG format instead of JPEG. PNG images do not contain compression artifacts or quantization tables, which are critical for forensic analysis. Because of this limitation, certain tampering detection techniques cannot be applied, reducing the ability to verify the image's authenticity. To improve accuracy, users are encouraged to submit images in JPEG format.

Manipulation Detection

This warning indicates that artifacts caused by image compression suggest potential tampering. When an image is edited and saved multiple times, it can introduce inconsistencies in compression patterns that do not align with a natural camera-captured image. This warning helps identify images that may have been altered to misrepresent information.

Metadata Alteration Detection

This warning is triggered when the image's metadata has been modified, is incomplete, or is missing key attributes. Metadata, such as camera model, timestamp, and geolocation, is typically embedded in images at the time of capture. If any of this information is altered or removed, it raises concerns that the image has been processed through editing software before submission.

Creation & Modification Date Inconsistencies

This warning detects discrepancies between the creation date and the modification date of a submitted document. If a document claims to be issued on a certain date but has a more recent modification timestamp, it suggests that the document may have been altered or tampered with after its original creation. This is particularly relevant for identity documents, contracts, and other critical paperwork.

JPEG Document Proof Modification

This warning identifies whether a JPEG document proof has been altered using an image editing tool. If a document has been modified digitally, forensic analysis can detect changes in pixel structure, encoding properties, and compression signatures. This helps ensure that submitted documents are authentic and have not been manipulated.

Parameter and Description

The parameter listed below displays warnings detected during the verification process in the verification report. Universal parameters integral to every verification request processed by Shufti Pro are listed in the General Parameters section.

ParametersDescription
allow_warningsRequired: No
Type: string
Accepted Values: 0, 1
default value: 0
If the value is set to 1, the system will return any detected anomalies in the response, including metadata alterations, image manipulation, suspicious camera interactions, format-related issues, and Q-Table discrepancies.If the value is set to 0, the detected anomalies will not be returned in the response.
general-request-parameters
{
"reference": "",
"decline_on_single_step": "1",
"show_results": "1",
"allow_warnings":"1",
//other general parameters like show_feedback_form,allow_retry,ttl....
{
//services like face, document, ...
}
}
info

View the response for the above request object by clicking Verification Response.