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
| Prop | Type | Required |
|---|---|---|
| tag | string | Yes |
| text | string | Yes |
| attributes | Record<string, string> | No |
| children | DOMElement[] | Yes |
| xpath | string | Yes |
FilteredDOMResult
| Prop | Type | Required |
|---|---|---|
| content | string | Yes |
| elements | DOMElement[] | Yes |
| metadata | { | Yes |
| url | string | Yes |
| title | string | Yes |
| timestamp | number | Yes |
| injectionDetected | boolean | Yes |
| injectionPatterns | string[] | No |
| filterStats | { | Yes |
| piiRemoved | number | Yes |
| scriptsRemoved | number | Yes |
| stylesRemoved | number | Yes |
| navRemoved | number | Yes |
| adsRemoved | number | Yes |
DOMSearchOptions
| Prop | Type | Required |
|---|---|---|
| query | string | Yes |
| maxResults | number | No |
| includeHidden | boolean | No |
| caseSensitive | boolean | No |
DOMSearchResult
| Prop | Type | Required |
|---|---|---|
| text | string | Yes |
| context | string | Yes |
| xpath | string | Yes |
| score | number | Yes |
| tag | string | No |
| element | DOMElement | No |
| navLike | boolean | No |
| linkDensity | number | No |
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