Skip to content

Commit c0fc991

Browse files
authored
Merge branch 'master' into master
2 parents 218a696 + 6893a03 commit c0fc991

File tree

355 files changed

+2708
-589
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

355 files changed

+2708
-589
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/**
2+
* @id prebid/2d-getimagedata
3+
* @name Access to 2d rendering context getImageData
4+
* @kind problem
5+
* @problem.severity warning
6+
* @description Finds uses of 2d RenderingContext.getImageData
7+
*/
8+
9+
// this file is autogenerated, see fingerprintApis.mjs
10+
11+
import prebid
12+
from InvokeNode invocation, SourceNode api
13+
where
14+
invocation.getCalleeName() = "getContext" and
15+
invocation.getArgument(0).mayHaveStringValue("2d") and
16+
api = invocation.getAPropertyRead("getImageData")
17+
select api, "getImageData is an indicator of fingerprinting, weighed 38.11 in https://raw.githubusercontent.com/duckduckgo/tracker-radar/refs/heads/main/build-data/generated/api_fingerprint_weights.json"
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/**
2+
* @id prebid/2d-ispointinpath
3+
* @name Access to 2d rendering context isPointInPath
4+
* @kind problem
5+
* @problem.severity warning
6+
* @description Finds uses of 2d RenderingContext.isPointInPath
7+
*/
8+
9+
// this file is autogenerated, see fingerprintApis.mjs
10+
11+
import prebid
12+
from InvokeNode invocation, SourceNode api
13+
where
14+
invocation.getCalleeName() = "getContext" and
15+
invocation.getArgument(0).mayHaveStringValue("2d") and
16+
api = invocation.getAPropertyRead("isPointInPath")
17+
select api, "isPointInPath is an indicator of fingerprinting, weighed 4216.23 in https://raw.githubusercontent.com/duckduckgo/tracker-radar/refs/heads/main/build-data/generated/api_fingerprint_weights.json"
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/**
2+
* @id prebid/2d-measuretext
3+
* @name Access to 2d rendering context measureText
4+
* @kind problem
5+
* @problem.severity warning
6+
* @description Finds uses of 2d RenderingContext.measureText
7+
*/
8+
9+
// this file is autogenerated, see fingerprintApis.mjs
10+
11+
import prebid
12+
from InvokeNode invocation, SourceNode api
13+
where
14+
invocation.getCalleeName() = "getContext" and
15+
invocation.getArgument(0).mayHaveStringValue("2d") and
16+
api = invocation.getAPropertyRead("measureText")
17+
select api, "measureText is an indicator of fingerprinting, weighed 48.2 in https://raw.githubusercontent.com/duckduckgo/tracker-radar/refs/heads/main/build-data/generated/api_fingerprint_weights.json"
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/**
2+
* @id prebid/audioworkletnode
3+
* @name Use of AudioWorkletNode
4+
* @kind problem
5+
* @problem.severity warning
6+
* @description Finds uses of AudioWorkletNode
7+
*/
8+
9+
// this file is autogenerated, see fingerprintApis.mjs
10+
11+
import prebid
12+
from SourceNode api
13+
where
14+
api = instantiationOf("AudioWorkletNode")
15+
select api, "AudioWorkletNode is an indicator of fingerprinting, weighed 32.68 in https://raw.githubusercontent.com/duckduckgo/tracker-radar/refs/heads/main/build-data/generated/api_fingerprint_weights.json"
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/**
2+
* @id prebid/date-gettimezoneoffset
3+
* @name Access to Date.getTimezoneOffset
4+
* @kind problem
5+
* @problem.severity warning
6+
* @description Finds uses of Date.getTimezoneOffset
7+
*/
8+
9+
// this file is autogenerated, see fingerprintApis.mjs
10+
11+
import prebid
12+
from SourceNode inst, SourceNode api
13+
where
14+
inst = instantiationOf("Date") and
15+
api = inst.getAPropertyRead("getTimezoneOffset")
16+
select api, "getTimezoneOffset is an indicator of fingerprinting, weighed 16.79 in https://raw.githubusercontent.com/duckduckgo/tracker-radar/refs/heads/main/build-data/generated/api_fingerprint_weights.json"
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/**
2+
* @id prebid/devicemotionevent-acceleration
3+
* @name Potential access to DeviceMotionEvent.acceleration
4+
* @kind problem
5+
* @problem.severity warning
6+
* @description Finds uses of acceleration
7+
*/
8+
9+
// this file is autogenerated, see fingerprintApis.mjs
10+
11+
import prebid
12+
from PropRef api
13+
where
14+
api.getPropertyName() = "acceleration"
15+
select api, "acceleration is an indicator of fingerprinting, weighed 59.51 in https://raw.githubusercontent.com/duckduckgo/tracker-radar/refs/heads/main/build-data/generated/api_fingerprint_weights.json"
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/**
2+
* @id prebid/devicemotionevent-accelerationincludinggravity
3+
* @name Potential access to DeviceMotionEvent.accelerationIncludingGravity
4+
* @kind problem
5+
* @problem.severity warning
6+
* @description Finds uses of accelerationIncludingGravity
7+
*/
8+
9+
// this file is autogenerated, see fingerprintApis.mjs
10+
11+
import prebid
12+
from PropRef api
13+
where
14+
api.getPropertyName() = "accelerationIncludingGravity"
15+
select api, "accelerationIncludingGravity is an indicator of fingerprinting, weighed 166.43 in https://raw.githubusercontent.com/duckduckgo/tracker-radar/refs/heads/main/build-data/generated/api_fingerprint_weights.json"
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/**
2+
* @id prebid/devicemotionevent-rotationrate
3+
* @name Potential access to DeviceMotionEvent.rotationRate
4+
* @kind problem
5+
* @problem.severity warning
6+
* @description Finds uses of rotationRate
7+
*/
8+
9+
// this file is autogenerated, see fingerprintApis.mjs
10+
11+
import prebid
12+
from PropRef api
13+
where
14+
api.getPropertyName() = "rotationRate"
15+
select api, "rotationRate is an indicator of fingerprinting, weighed 59.32 in https://raw.githubusercontent.com/duckduckgo/tracker-radar/refs/heads/main/build-data/generated/api_fingerprint_weights.json"
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/**
2+
* @id prebid/gyroscope
3+
* @name Use of Gyroscope
4+
* @kind problem
5+
* @problem.severity warning
6+
* @description Finds uses of Gyroscope
7+
*/
8+
9+
// this file is autogenerated, see fingerprintApis.mjs
10+
11+
import prebid
12+
from SourceNode api
13+
where
14+
api = instantiationOf("Gyroscope")
15+
select api, "Gyroscope is an indicator of fingerprinting, weighed 189.7 in https://raw.githubusercontent.com/duckduckgo/tracker-radar/refs/heads/main/build-data/generated/api_fingerprint_weights.json"
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/**
2+
* @id prebid/gyroscope-x
3+
* @name Access to Gyroscope.x
4+
* @kind problem
5+
* @problem.severity warning
6+
* @description Finds uses of Gyroscope.x
7+
*/
8+
9+
// this file is autogenerated, see fingerprintApis.mjs
10+
11+
import prebid
12+
from SourceNode inst, SourceNode api
13+
where
14+
inst = instantiationOf("Gyroscope") and
15+
api = inst.getAPropertyRead("x")
16+
select api, "x is an indicator of fingerprinting, weighed 4216.23 in https://raw.githubusercontent.com/duckduckgo/tracker-radar/refs/heads/main/build-data/generated/api_fingerprint_weights.json"

0 commit comments

Comments
 (0)