| name | util |
| description | Skill for the Util area of butler-sos. 13 symbols across 5 files. |
Util
13 symbols | 5 files | Cohesion: 64%
When to Use
- Working with code in
src/
- Understanding how extractAuditEventFields, readString, readBoolean work
- Modifying util-related functionality
Key Files
| File | Symbols |
|---|
src/lib/audit-screenshots.js | generateXrfkey, createQlikMutualTlsAgent, requestQpsTicket, deleteQpsSession, debugLog |
src/lib/audit-destinations/shared/helpers.js | readString, readBoolean, asObject |
src/lib/audit-destinations/shared/extract-fields.js | readIntegerBigInt, extractAuditEventFields |
src/lib/util/user-identity.js | readNonEmptyString, parseQlikUserIdentity |
src/lib/util/qlik-session-utils.js | extractVirtualProxyFromSessionCookieName |
Entry Points
Start here when exploring this area:
extractAuditEventFields (Function) — src/lib/audit-destinations/shared/extract-fields.js:46
readString (Function) — src/lib/audit-destinations/shared/helpers.js:16
readBoolean (Function) — src/lib/audit-destinations/shared/helpers.js:36
asObject (Function) — src/lib/audit-destinations/shared/helpers.js:46
parseQlikUserIdentity (Function) — src/lib/util/user-identity.js:31
Key Symbols
| Symbol | Type | File | Line |
|---|
extractAuditEventFields | Function | src/lib/audit-destinations/shared/extract-fields.js | 46 |
readString | Function | src/lib/audit-destinations/shared/helpers.js | 16 |
readBoolean | Function | src/lib/audit-destinations/shared/helpers.js | 36 |
asObject | Function | src/lib/audit-destinations/shared/helpers.js | 46 |
parseQlikUserIdentity | Function | src/lib/util/user-identity.js | 31 |
extractVirtualProxyFromSessionCookieName | Function | src/lib/util/qlik-session-utils.js | 12 |
readIntegerBigInt | Function | src/lib/audit-destinations/shared/extract-fields.js | 22 |
readNonEmptyString | Function | src/lib/util/user-identity.js | 10 |
generateXrfkey | Function | src/lib/audit-screenshots.js | 112 |
createQlikMutualTlsAgent | Function | src/lib/audit-screenshots.js | 123 |
requestQpsTicket | Function | src/lib/audit-screenshots.js | 146 |
deleteQpsSession | Function | src/lib/audit-screenshots.js | 211 |
debugLog | Function | src/lib/audit-screenshots.js | 506 |
Execution Flows
| Flow | Type | Steps |
|---|
WriteAuditEventToDestinations → AsObject | cross_community | 6 |
WriteAuditEventToDestinations → ReadString | cross_community | 6 |
WriteAuditEventToParquet → ReadNonEmptyString | cross_community | 6 |
WriteAuditEventToQvd → ReadNonEmptyString | cross_community | 6 |
WriteAuditEventToParquet → ReadIntegerBigInt | cross_community | 5 |
WriteAuditEventToQvd → AsObject | cross_community | 5 |
WriteAuditEventToQvd → ReadString | cross_community | 5 |
WriteAuditEventToQvd → ReadIntegerBigInt | cross_community | 5 |
WriteAuditEventInfluxV2 → ReadNonEmptyString | cross_community | 4 |
WriteAuditEventInfluxV1 → ReadNonEmptyString | cross_community | 4 |
Connected Areas
| Area | Connections |
|---|
| Influxdb | 3 calls |
| Globals | 2 calls |
| Cluster_30 | 1 calls |
How to Explore
gitnexus_context({name: "extractAuditEventFields"}) — see callers and callees
gitnexus_query({query: "util"}) — find related execution flows
- Read key files listed above for implementation details