Aartiq
Aartiq™
Download
Back to Components

Desktop (Electron)

SecureDOMReader

Utility

SecureDOMReader

Lines

363

File

SecureDOMReader.ts

Last Modified

2026-10-08

Exports
DOMElementFilteredDOMResultDOMSearchOptionsDOMSearchResultSecureDOMReadersecureDOMReadercreateDOMSearchDisplay
Source Path

aartiq-browser/src/ai/SecureDOMReader.ts

Tags
SecurityAImacOS

Code Analysis

External Dependencies

No external dependencies

Internal Imports
./AIConstants
Props / Types

DOMElement

PropTypeRequired
tagstringYes
textstringYes
attributesRecord<string, string>No
childrenDOMElement[]Yes
xpathstringYes

FilteredDOMResult

PropTypeRequired
contentstringYes
elementsDOMElement[]Yes
metadata{Yes
urlstringYes
titlestringYes
timestampnumberYes
injectionDetectedbooleanYes
injectionPatternsstring[]No
filterStats{Yes
piiRemovednumberYes
scriptsRemovednumberYes
stylesRemovednumberYes
navRemovednumberYes
adsRemovednumberYes

DOMSearchOptions

PropTypeRequired
querystringYes
maxResultsnumberNo
includeHiddenbooleanNo
caseSensitivebooleanNo

DOMSearchResult

PropTypeRequired
textstringYes
contextstringYes
xpathstringYes
scorenumberYes
tagstringNo
elementDOMElementNo
navLikebooleanNo
linkDensitynumberNo
Key Functions
PII_PATTERNS_EXTENDED()extractText()searchElement()

Related Components

Browse all components in the Component Inventory

Auto-Generated Documentation

Component metadata is auto-generated by aartiq-browser/scripts/component-scanner.js