fix: blue scores

This commit is contained in:
Dziurwa14
2026-02-13 02:48:20 +01:00
parent 548073d1ed
commit 0d460b9d3a
2 changed files with 24 additions and 14 deletions
+12 -7
View File
@@ -473,6 +473,11 @@ async function verify(qrCodeUrlStr: string) {
sessionData.session_id
);
const laplacianBlurScores = Array.from({ length: 300 }, () => randomFloat(10, 300, 15));
const laplacianMinScore = Math.min(...laplacianBlurScores);
const laplacianMaxScore = Math.max(...laplacianBlurScores);
const laplacianAvgScore = laplacianBlurScores.reduce((sum, score) => sum + score) / laplacianBlurScores.length;
let payload = {
request_type: 'complete_transaction',
transaction_id: sessionData.transaction_id,
@@ -519,10 +524,10 @@ async function verify(qrCodeUrlStr: string) {
numberOfGestureRetries: 1,
antiSpoofConfidences: [],
fp_scores: [],
laplacian_blur_scores: Array.from({ length: 300 }, () => randomFloat(10, 300, 15)),
laplacian_min_score: randomFloat(10, 50),
laplacian_max_score: randomFloat(300, 350),
laplacian_avg_score: randomFloat(50, 100),
laplacian_blur_scores: laplacianBlurScores,
laplacian_min_score: laplacianMinScore,
laplacian_max_score: laplacianMaxScore,
laplacian_avg_score: laplacianAvgScore,
glare_ratios: Array.from({ length: 300 }, () => 0),
allScreenDetectionDetails: {
beforeClickingStart: {
@@ -590,8 +595,8 @@ async function verify(qrCodeUrlStr: string) {
start_time_stamp: currentTime + Number(Math.random().toFixed(3)),
end_time_stamp: currentTime + completionTime + Number(Math.random().toFixed(3)),
device_timezone: location.timezone,
referring_page: `https://d3ogqhtsivkon3.cloudfront.net/index-v1.10.22.html#/?token=${token}`,
parent_page: `https://d3ogqhtsivkon3.cloudfront.net/?token=${token}`,
referring_page: `https://d3ogqhtsivkon3.cloudfront.net/index-v1.10.22.html#/?token=${token}&shi=false&from_qr_scan=true`,
parent_page: `https://d3ogqhtsivkon3.cloudfront.net/dynamic_index.html?sl=${jwtPayload.jti}&region=eu-central-1`,
face_confidence_limit: 0.975,
multipleFacesDetected: false,
targetGate: 18,
@@ -644,7 +649,7 @@ async function verify(qrCodeUrlStr: string) {
cropperInitTime: randomInt(150, 250),
coreInitTime: randomInt(800, 1000),
pageLoadTime: randomInt(250, 350) + Number(Math.random().toFixed(randomInt(7, 13))),
from_qr_scan: false,
from_qr_scan: true,
blendShapesAvailable: true
},
executionCharacteristics: {
+12 -7
View File
@@ -487,6 +487,11 @@ async function verify(
sessionData.session_id
);
const laplacianBlurScores = Array.from({ length: 300 }, () => randomFloat(10, 300, 15));
const laplacianMinScore = Math.min(...laplacianBlurScores);
const laplacianMaxScore = Math.max(...laplacianBlurScores);
const laplacianAvgScore = laplacianBlurScores.reduce((sum, score) => sum + score) / laplacianBlurScores.length;
let payload = {
request_type: 'complete_transaction',
transaction_id: sessionData.transaction_id,
@@ -533,10 +538,10 @@ async function verify(
numberOfGestureRetries: 1,
antiSpoofConfidences: [],
fp_scores: [],
laplacian_blur_scores: Array.from({ length: 300 }, () => randomFloat(10, 300, 15)),
laplacian_min_score: randomFloat(10, 50),
laplacian_max_score: randomFloat(300, 350),
laplacian_avg_score: randomFloat(50, 100),
laplacian_blur_scores: laplacianBlurScores,
laplacian_min_score: laplacianMinScore,
laplacian_max_score: laplacianMaxScore,
laplacian_avg_score: laplacianAvgScore,
glare_ratios: Array.from({ length: 300 }, () => 0),
allScreenDetectionDetails: {
beforeClickingStart: {
@@ -604,8 +609,8 @@ async function verify(
start_time_stamp: currentTime + Number(Math.random().toFixed(3)),
end_time_stamp: currentTime + completionTime + Number(Math.random().toFixed(3)),
device_timezone: location.timezone,
referring_page: `https://d3ogqhtsivkon3.cloudfront.net/index-v1.10.22.html#/?token=${token}`,
parent_page: `https://d3ogqhtsivkon3.cloudfront.net/?token=${token}`,
referring_page: `https://d3ogqhtsivkon3.cloudfront.net/index-v1.10.22.html#/?token=${token}&shi=false&from_qr_scan=true`,
parent_page: `https://d3ogqhtsivkon3.cloudfront.net/dynamic_index.html?sl=${jwtPayload.jti}&region=eu-central-1`,
face_confidence_limit: 0.975,
multipleFacesDetected: false,
targetGate: 18,
@@ -658,7 +663,7 @@ async function verify(
cropperInitTime: randomInt(150, 250),
coreInitTime: randomInt(800, 1000),
pageLoadTime: randomInt(250, 350) + Number(Math.random().toFixed(randomInt(7, 13))),
from_qr_scan: false,
from_qr_scan: true,
blendShapesAvailable: true
},
executionCharacteristics: {