=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== gnome-shell-extension-appindicator-34/appIndicator.js-92- if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) gnome-shell-extension-appindicator-34/appIndicator.js:93: Util.Logger.warn(`While intializing proxy for ${bus_name} ${object}: ${e}`); gnome-shell-extension-appindicator-34/appIndicator.js-94- } ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-172- gnome-shell-extension-appindicator-34/appIndicator.js:173: [prop, `${prop}Name`, `${prop}Pixmap`].filter(p => gnome-shell-extension-appindicator-34/appIndicator.js-174- this._proxyPropertyList.includes(p)).forEach(p => ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-385- this.add_style_class_name( gnome-shell-extension-appindicator-34/appIndicator.js:386: `appindicator-icon-${this._indicator.id.toLowerCase().replace(/_|\s/g, '-')}`); gnome-shell-extension-appindicator-34/appIndicator.js-387- } ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-392- let {scale_factor} = St.ThemeContext.get_for_stage(global.stage); gnome-shell-extension-appindicator-34/appIndicator.js:393: let id = `${iconName}@${iconSize * scale_factor}${themePath || ''}`; gnome-shell-extension-appindicator-34/appIndicator.js-394- let gicon = this._iconCache.get(id); ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-401- if (this._loadingIcons.has(id)) { gnome-shell-extension-appindicator-34/appIndicator.js:402: Util.Logger.debug(`${this._indicator.id}, Icon ${id} Is still loading, ignoring the request`); gnome-shell-extension-appindicator-34/appIndicator.js-403- return; ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-432- if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { gnome-shell-extension-appindicator-34/appIndicator.js:433: Util.Logger.warn(`${this._indicator.id}, Impossible to create image from path '${path}': ${e}`); gnome-shell-extension-appindicator-34/appIndicator.js-434- callback(null); ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-439- if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { gnome-shell-extension-appindicator-34/appIndicator.js:440: Util.Logger.warn(`${this._indicator.id}, Impossible to read image from path '${path}': ${e}`); gnome-shell-extension-appindicator-34/appIndicator.js-441- callback(null); ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-467- if (!format) { gnome-shell-extension-appindicator-34/appIndicator.js:468: Util.Logger.critical(`${this._indicator.id}, Invalid image format: ${path}`); gnome-shell-extension-appindicator-34/appIndicator.js-469- callback(null); ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-483- if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { gnome-shell-extension-appindicator-34/appIndicator.js:484: Util.Logger.warn(`${this._indicator.id}, Impossible to read image info from path '${path}': ${e}`); gnome-shell-extension-appindicator-34/appIndicator.js-485- callback(null); ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-523- if (iconInfo === null) { gnome-shell-extension-appindicator-34/appIndicator.js:524: let msg = `${this._indicator.id}, Impossible to lookup icon for '${name}' in`; gnome-shell-extension-appindicator-34/appIndicator.js:525: Util.Logger.warn(`${msg} ${themePath ? `path ${themePath}` : 'default theme'}`); gnome-shell-extension-appindicator-34/appIndicator.js-526- } else { // we have an icon ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-584- // the image data was probably bogus. We don't really know why, but it _does_ happen. gnome-shell-extension-appindicator-34/appIndicator.js:585: Util.Logger.warn(`${this._indicator.id}, Impossible to create image from data: ${e}`) gnome-shell-extension-appindicator-34/appIndicator.js-586- return null ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-602- this.gicon = null; gnome-shell-extension-appindicator-34/appIndicator.js:603: Util.Logger.critical(`unable to update icon for ${this._indicator.id}`); gnome-shell-extension-appindicator-34/appIndicator.js-604- } ############################################## gnome-shell-extension-appindicator-34/appIndicator.js-612- this._emblem = null; gnome-shell-extension-appindicator-34/appIndicator.js:613: Util.Logger.debug(`unable to update icon emblem for ${this._indicator.id}`); gnome-shell-extension-appindicator-34/appIndicator.js-614- } ############################################## gnome-shell-extension-appindicator-34/dbusMenu.js-277- if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) gnome-shell-extension-appindicator-34/dbusMenu.js:278: Util.Logger.warn(`Could not retrieve properties: ${error}`); gnome-shell-extension-appindicator-34/dbusMenu.js-279- return ############################################## gnome-shell-extension-appindicator-34/dbusMenu.js-327- if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) gnome-shell-extension-appindicator-34/dbusMenu.js:328: Util.Logger.warn(`While reading menu layout on proxy ${this._proxy.g_name_owner}: ${error}`); gnome-shell-extension-appindicator-34/dbusMenu.js-329- return ############################################## gnome-shell-extension-appindicator-34/dbusMenu.js-393- if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) gnome-shell-extension-appindicator-34/dbusMenu.js:394: Util.Logger.warn(`Could not initialize menu proxy: ${error}`); gnome-shell-extension-appindicator-34/dbusMenu.js-395- return; ############################################## gnome-shell-extension-appindicator-34/dbusMenu.js-407- if (!item) gnome-shell-extension-appindicator-34/dbusMenu.js:408: Util.Logger.warn(`trying to retrieve item for non-existing id ${id} !?`); gnome-shell-extension-appindicator-34/dbusMenu.js-409- return item || null; ############################################## gnome-shell-extension-appindicator-34/iconCache.js-50- if (!oldIcon || !oldIcon.equals(icon)) { gnome-shell-extension-appindicator-34/iconCache.js:51: Util.Logger.debug(`IconCache: adding ${id}: ${icon}`); gnome-shell-extension-appindicator-34/iconCache.js-52- this._cache.set(id, icon); ############################################## gnome-shell-extension-appindicator-34/iconCache.js-63- _remove(id) { gnome-shell-extension-appindicator-34/iconCache.js:64: Util.Logger.debug(`IconCache: removing ${id}`); gnome-shell-extension-appindicator-34/iconCache.js-65- ############################################## gnome-shell-extension-appindicator-34/iconCache.js-97- if (icon) { gnome-shell-extension-appindicator-34/iconCache.js:98: Util.Logger.debug(`IconCache: retrieving ${id}: ${icon}`); gnome-shell-extension-appindicator-34/iconCache.js-99- this._renewLifetime(id); ############################################## gnome-shell-extension-appindicator-34/iconCache.js-125- if (icon.inUse) { gnome-shell-extension-appindicator-34/iconCache.js:126: Util.Logger.debug(`IconCache: ${id} is in use.`); gnome-shell-extension-appindicator-34/iconCache.js-127- } else if (this._lifetime.get(id) < time) { ############################################## gnome-shell-extension-appindicator-34/iconCache.js-129- } else { gnome-shell-extension-appindicator-34/iconCache.js:130: Util.Logger.debug(`IconCache: ${id} survived this round.`); gnome-shell-extension-appindicator-34/iconCache.js-131- } ############################################## gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-61- let [, extension] = iconFile.get_basename().split('.'); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js:62: let newName = `${iconName}-${Math.floor(Math.random() * 100)}.${extension}`; gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-63- let newFile = Gio.File.new_for_path( gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js:64: `${GLib.dir_make_tmp('indicator-test-XXXXXX')}/${newName}`); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-65- iconFile.copy(newFile, Gio.FileCopyFlagsOVERWRITE, null, null); ############################################## gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-155- GLib.timeout_add_seconds(GLib.PRIORITY_DEFAULT, 1, () => { gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js:156: indicator.set_label(i > 0 ? `Label timeout ${i--}` : '', ''); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-157- return (i >= 0); ############################################## gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-172- if (item.get_active()) { gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js:173: indicator.set_label(`${new Date().getTime()}`, 'Blub'); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-174- item.connect('activate', () => indicator.set_icon(getRandomIcon())); ############################################## gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-205- setRandomIconPath(); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js:206: indicator.set_label(`${new Date().getSeconds()}`, ''); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-207- return GLib.SOURCE_CONTINUE; ############################################## gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-245- indicator.connect("connection-changed", (indicator, connected) => { gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js:246: print(`Signal "connection-changed" emitted. Connected: ${connected}`); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-247- }); ############################################## gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-257- gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js:258: print(`Signal "new-icon" emitted. Icon: ${icon}`); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-259- }); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-260- indicator.connect("new-icon-theme-path", (indicator, path) => { gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js:261: print(`Signal "new-icon-theme-path" emitted. Path: ${path}`); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-262- }); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-263- indicator.connect("new-label", (indicator, label, guide) => { gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js:264: print(`Signal "new-label" emitted. Label: ${label}, Guide: ${guide}`); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-265- }); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-266- indicator.connect("new-status", (indicator, status) => { gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js:267: print(`Signal "new-status" emitted. Status: ${status}`); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-268- ############################################## gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-273- indicator.connect("scroll-event", (indicator, steps, direction) => { gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js:274: print(`Signal "scroll-event" emitted. Steps: ${steps}, Direction: ${direction}`); gnome-shell-extension-appindicator-34/indicator-test-tool/testTool.js-275- let currentIndex = iconsPool.indexOf(indicator.get_icon()); ############################################## gnome-shell-extension-appindicator-34/statusNotifierWatcher.js-87- if (this._items.has(id)) { gnome-shell-extension-appindicator-34/statusNotifierWatcher.js:88: Util.Logger.warn(`Item ${id} is already registered`); gnome-shell-extension-appindicator-34/statusNotifierWatcher.js-89- return; ############################################## gnome-shell-extension-appindicator-34/statusNotifierWatcher.js-91- gnome-shell-extension-appindicator-34/statusNotifierWatcher.js:92: Util.Logger.debug(`Registering StatusNotifierItem ${id}`); gnome-shell-extension-appindicator-34/statusNotifierWatcher.js-93- ############################################## gnome-shell-extension-appindicator-34/statusNotifierWatcher.js-119- //delete the old one and add the new indicator gnome-shell-extension-appindicator-34/statusNotifierWatcher.js:120: Util.Logger.debug(`Attempting to re-register ${id}; resetting instead`); gnome-shell-extension-appindicator-34/statusNotifierWatcher.js-121- item.reset(); ############################################## gnome-shell-extension-appindicator-34/statusNotifierWatcher.js-138- if (!this._items.has(id)) { gnome-shell-extension-appindicator-34/statusNotifierWatcher.js:139: Util.Logger.debug(`Using Brute-force mode for StatusNotifierItem ${id}`); gnome-shell-extension-appindicator-34/statusNotifierWatcher.js-140- this._registerItem(path, name, path); ############################################## gnome-shell-extension-appindicator-34/util.js-77- // the property may not even exist, silently ignore it gnome-shell-extension-appindicator-34/util.js:78: Logger.debug(`While refreshing property ${propertyName}: ${e}`); gnome-shell-extension-appindicator-34/util.js-79- proxy._proxyCancellables.delete(propertyName); ############################################## gnome-shell-extension-appindicator-34/util.js-263- 'SYSLOG_IDENTIFIER': Extension.metadata.uuid, gnome-shell-extension-appindicator-34/util.js:264: 'MESSAGE': `${message}`, gnome-shell-extension-appindicator-34/util.js-265- };