x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/body/renderers/auditd/generic_row_renderer.tsx (93 lines): - line 96: // TODO: Remove this once https://github.com/elastic/go-libaudit/issues/52 - line 154: // TODO: Not UI-tested - line 160: // TODO: Not UI-tested - line 197: // TODO: UI-Testing - line 213: // TODO: UI-Testing - line 244: // TODO: UI-Testing - line 250: // TODO: UI-Testing - line 256: // TODO: UI-Testing - line 267: // TODO: UI-Testing - line 278: // TODO: UI-Testing - line 284: // TODO: UI-Testing - line 295: // TODO: UI-Testing - line 301: // TODO: UI-Testing - line 307: // TODO: This could be more custom with account info coming from auditd.data.acct - line 313: // TODO: UI-Testing - line 319: // TODO: UI-Testing - line 325: // TODO: UI-Testing - line 334: // TODO: UI-Testing - line 340: // TODO: UI-Testing - line 353: // TODO: UI-Testing - line 361: // TODO: UI-Testing - line 367: // TODO: UI-Testing - line 373: // TODO: UI-Testing - line 381: // TODO: UI-Testing - line 387: // TODO: UI-Testing - line 393: // TODO: UI-Testing - line 399: // TODO: This could use better data such as auditd.data.operation - line 405: // TODO: UI-Testing - line 411: // TODO: UI-Testing - line 417: // TODO: UI-Testing - line 424: // TODO: This should be custom -- Tested and does not work as is like this. - line 435: // TODO: UI-Testing - line 441: // TODO: UI-Testing - line 454: // TODO: UI-Testing - line 462: // TODO: UI-Testing - line 468: // TODO: UI-Testing - line 474: // TODO: UI-Testing - line 480: // TODO: UI-Testing - line 488: // TODO: UI-Testing - line 494: // TODO: UI-Testing - line 500: // TODO: UI-Testing - line 506: // TODO: UI-Testing - line 512: // TODO: UI-Testing - line 518: // TODO: UI-Testing - line 519: // TODO: Remove once this ticket is solved: https://github.com/elastic/go-libaudit/issues/53 - line 525: // TODO: UI-Testing - line 531: // TODO: UI-Testing - line 537: // TODO: UI-Testing - line 543: // TODO: UI-Testing - line 559: // TODO: UI-Testing - line 565: // TODO: UI-Testing - line 571: // TODO: UI-Testing - line 577: // TODO: UI-Testing - line 583: // TODO: UI-Testing - line 589: // TODO: UI-Testing - line 595: // TODO: UI-Testing - line 601: // TODO: UI-Testing - line 607: // TODO: UI-Testing - line 613: // TODO: UI-Testing - line 619: // TODO: UI-Testing - line 625: // TODO: UI-Testing - line 631: // TODO: UI-Testing - line 637: // TODO: UI-Testing - line 643: // TODO: UI-Testing - line 649: // TODO: UI-Testing - line 650: // TODO: This is misspelled and should be user. Remove this once we know - line 658: // TODO: UI-Testing - line 664: // TODO: UI-Testing - line 670: // TODO: How do you get the service name? auditd.summary.object.primary kind of gives it sometimes - line 671: // TODO: Investigate a custom renderer for this at some point (or have it be more ECS compliant) - line 677: // TODO: How do you get the service name? auditd.summary.object.primary kind of gives it sometimes - line 678: // TODO: Investigate a custom renderer for this at some point (or have it be more ECS compliant) - line 684: // TODO: UI-Testing - line 695: // TODO: UI-Testing - line 701: // TODO: UI-Testing - line 707: // TODO: UI-Testing - line 713: // TODO: UI-Testing - line 719: // TODO: UI-Testing - line 735: // TODO: This does not put its commands into process, so you have to write a custom - line 747: // TODO: UI-Testing - line 754: // TODO: UI-Testing - line 760: // TODO: UI-Testing - line 766: // TODO: UI-Testing - line 772: // TODO: UI-Testing - line 783: // TODO: UI-Testing - line 794: // TODO: UI-Testing - line 800: // TODO: UI-Testing - line 806: // TODO: UI-Testing - line 812: // TODO: UI-Testing - line 818: // TODO: UI-Testing - line 824: // TODO: UI-Testing - line 830: // TODO: UI-Testing - line 836: // TODO: UI-Testing src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/helper.ts (10 lines): - line 154: // TODO consider replacing this with a pretty printer-based solution - line 408: * @TODO — this string manipulation is crude and can't support all cases - line 429: * TODO — split this into distinct functions, one for fields, one for functions, one for literals - line 536: | string // @TODO remove this - line 556: // @TODO: improve this to better filter down the correct return type based on existing arguments - line 586: // @TODO: refactor this to be shared with validation - line 637: * TODO — is this function doing too much? - line 706: // TODO replace with fields callback + function suggestions - line 820: * TODO — should this function know about the command context - line 967: * TODO - think about how to generalize this — issue: https://github.com/elastic/kibana/issues/209905 x-pack/solutions/security/plugins/lists/server/services/exception_lists/utils/index.ts (10 lines): - line 67: // TODO: Change this to do a decode and throw if the saved object is not as expected. - line 68: // TODO: Do a throw if after the decode this is not the correct "list_type: list" - line 115: // TODO: Change this to do a decode and throw if the saved object is not as expected. - line 116: // TODO: Do a throw if after the decode this is not the correct "list_type: list" - line 168: // TODO: Change this to do a decode and throw if the saved object is not as expected. - line 169: // TODO: Do a throw if after the decode this is not the correct "list_type: item" - line 170: // TODO: Do a throw if item_id or entries is not defined. - line 220: // TODO: Change this to do a decode and throw if the saved object is not as expected. - line 221: // TODO: Do a throw if after the decode this is not the correct "list_type: list" - line 222: // TODO: Update exception list and item types (perhaps separating out) so as to avoid x-pack/platform/plugins/private/canvas/public/components/workpad_header/edit_menu/edit_menu.component.tsx (8 lines): - line 283: disabled: selectedNodes.length !== 1, // TODO: change to === 0 when we support relayering multiple elements - line 290: name: shortcutHelp.BRING_TO_FRONT, // TODO: check against current element position and disable if already top layer - line 295: name: shortcutHelp.BRING_FORWARD, // TODO: same as above - line 300: name: shortcutHelp.SEND_BACKWARD, // TODO: check against current element position and disable if already bottom layer - line 305: name: shortcutHelp.SEND_TO_BACK, // TODO: same as above - line 417: // TODO: check history and disable when there are no more changes to revert - line 425: // TODO: check history and disable when there are no more changes to reapply - line 451: name: shortcutHelp.PASTE, // TODO: can this be disabled if clipboard is empty? x-pack/solutions/security/plugins/session_view/public/components/process_tree_alert/styles.ts (8 lines): - line 26: let hoverBgColor = `${transparentize(colors.primary, 0.04)}`; // TODO: Borealis migration - replace transparentize with color token - line 29: bgColor = `${transparentize(colors.danger, 0.08)}`; // TODO: Borealis migration - replace transparentize with color token - line 30: hoverBgColor = `${transparentize(colors.danger, 0.12)}`; // TODO: Borealis migration - replace transparentize with color token - line 32: bgColor = `${transparentize(colors.danger, 0.04)}`; // TODO: Borealis migration - replace transparentize with color token - line 33: hoverBgColor = `${transparentize(colors.danger, 0.12)}`; // TODO: Borealis migration - replace transparentize with color token - line 35: bgColor = `${transparentize(colors.primary, 0.08)}`; // TODO: Borealis migration - replace transparentize with color token - line 36: hoverBgColor = `${transparentize(colors.primary, 0.12)}`; // TODO: Borealis migration - replace transparentize with color token - line 59: backgroundColor: transparentize(euiTheme.colors.backgroundFilledPrimary, 0.2), // TODO: Borealis migration - replace transparentize with color token x-pack/platform/plugins/shared/ml/server/models/results_service/anomaly_charts.ts (8 lines): - line 80: // TODO - produce a better visual for population analyses. - line 91: // TODO - produce a better visual for population analyses. - line 317: * TODO Make an API endpoint (also used by the SMV). - line 529: // TODO - work out how best to display results from detectors with just an over field. - line 1025: // TODO - if query returns no results e.g. source data has been deleted, - line 1225: // FIXME can we remove this? - line 1362: * TODO make an endpoint - line 1895: // TODO optimize query x-pack/solutions/security/plugins/session_view/public/components/process_tree_node/styles.ts (7 lines): - line 61: let hoverColor = transparentize(colors.primary, 0.04); // TODO: Borealis migration - replace transparentize with color token - line 63: let searchResColor = transparentize(colors.warning, 0.32); // TODO: Borealis migration - replace transparentize with color token - line 71: bgColor = transparentize(colors.primary, 0.08); // TODO: Borealis migration - replace transparentize with color token - line 72: hoverColor = transparentize(colors.primary, 0.12); // TODO: Borealis migration - replace transparentize with color token - line 76: bgColor = transparentize(colors.danger, 0.04); // TODO: Borealis migration - replace transparentize with color token - line 77: hoverColor = transparentize(colors.danger, 0.12); // TODO: Borealis migration - replace transparentize with color token - line 79: bgColor = transparentize(colors.danger, 0.08); // TODO: Borealis migration - replace transparentize with color token x-pack/platform/plugins/shared/alerting/server/application/rule/methods/bulk_edit/bulk_edit_rules.ts (7 lines): - line 107: // TODO (http-versioning): This should be of type Rule, change this when all rule types are fixed - line 236: // TODO (http-versioning): alertTypeId should never be null, but we need to - line 259: // TODO (http-versioning): This should be of type Rule, change this when all rule types are fixed - line 463: // TODO (http-versioning) Remove RawRuleAction and RawRule casts - line 515: ? // TODO (http-versioning): Remove the cast when all rule types are fixed - line 917: // TODO (http-versioning) Remove casts when updateMeta has been converted - line 953: // TODO (http-versioning): for whatever reasoning we are using SavedObjectsBulkUpdateObject x-pack/platform/packages/shared/security/plugin_types_common/src/api_keys/api_key.ts (6 lines): - line 18: * TODO: Remove this type when `@elastic/elasticsearch` has been updated. - line 27: * TODO: Remove this type when `@elastic/elasticsearch` has been updated. - line 42: * TODO: Remove this type when `@elastic/elasticsearch` has been updated to make `role_descriptors` required. - line 48: // TODO: Remove this type when `@elastic/elasticsearch` has been updated. - line 61: // TODO: Remove this type when `@elastic/elasticsearch` has been updated. - line 67: // TODO: Remove this type when `@elastic/elasticsearch` has been updated. x-pack/solutions/security/packages/kbn-cloud-security-posture/public/src/utils/get_finding_colors.ts (6 lines): - line 9: import { euiThemeVars } from '@kbn/ui-theme'; // TODO: replace with euiTheme - line 22: // TODO: Borealis migration - move from hardcoded values to severity palette https://github.com/elastic/security-team/issues/11606 - line 31: // TODO: Borealis migration - migrate to security severity palette when it's ready https://github.com/elastic/security-team/issues/11606 - line 33: // TODO: Borealis migration - remove old mapping in main after Serverless switched to Borealis - line 64: // TODO: Borealis migration - remove old mapping in main when Serverless switched to Borealis - line 90: // TODO: Borealis migration - migrate to EUI color tokens when they are ready https://github.com/elastic/security-team/issues/11606 x-pack/platform/plugins/shared/alerting/server/application/rule/methods/bulk_disable/bulk_disable_rules.ts (6 lines): - line 94: // TODO (http-versioning): alertTypeId should never be null, but we need to - line 118: // TODO (http-versioning): This should be of type Rule, change this when all rule types are fixed - line 172: // TODO (http-versioning) Remove RawRuleAction and RawRule casts - line 180: // TODO (http-versioning) Remove casts when updateMeta has been converted - line 202: // TODO (http-versioning) Remove casts when updateMeta has been converted - line 244: // TODO (http-versioning): for whatever reasoning we are using SavedObjectsBulkUpdateObject x-pack/platform/plugins/shared/alerting/server/usage/alerting_usage_collector.ts (5 lines): - line 14: // TODO: Find out an automated way to populate the keys or reformat these into an array (and change the Remote Telemetry indexer accordingly) - line 63: // TODO: Find out an automated way to populate the keys or reformat these into an array (and change the Remote Telemetry indexer accordingly) - line 89: // TODO: Find out an automated way to populate the keys or reformat these into an array (and change the Remote Telemetry indexer accordingly) - line 99: // TODO: Find out an automated way to populate the keys or reformat these into an array (and change the Remote Telemetry indexer accordingly) - line 107: // TODO: Find out an automated way to populate the keys or reformat these into an array (and change the Remote Telemetry indexer accordingly) x-pack/solutions/security/plugins/cloud_security_posture/public/common/constants.ts (5 lines): - line 147: name: 'Vulnerability Management', // TODO: we should use i18n and fix this - line 148: shortName: 'VULN_MGMT', // TODO: we should use i18n and fix this - line 156: benchmark: 'N/A', // TODO: change benchmark to be optional - line 223: TODO: Remove the fields below once they are mapped as Keyword in the Third Party integrations, or remove - line 238: TODO: Remove the fields below once they are mapped as Keyword in the Third Party integrations, or remove src/platform/plugins/shared/telemetry/server/telemetry_collection/get_data_telemetry/constants.ts (5 lines): - line 18: // TODO: Ideally this list should be updated from an external public URL (similar to the newsfeed) - line 29: // { pattern: '*wp*', patternName: 'wordpress' }, // TODO: Too vague? - line 32: { pattern: '*search*', patternName: 'search' }, // TODO: Too vague? - line 33: // { pattern: '*wix*', patternName: 'wix' }, // TODO: Too vague? - line 36: // { pattern: '*aem*', patternName: 'aem' }, // TODO: Too vague? x-pack/platform/plugins/shared/ml/public/register_helper/register_search_links/search_deep_links.ts (4 lines): - line 63: // TODO: Change redirect to management page once #213152 is resolved - line 106: // TODO: Change redirect to management page once #213152 is resolved - line 121: // TODO: Change redirect to management page once #213152 is resolved - line 170: // TODO: Change redirect to management page once #213152 is resolved x-pack/solutions/security/plugins/security_solution/common/api/detection_engine/model/alerts/8.0.0/index.ts (4 lines): - line 43: // TODO: Create and import 8.0.0 versioned ListArray schema - line 45: // TODO: Create and import 8.0.0 versioned alerting-types schemas - line 72: // TODO: Create and import 8.0.0 versioned RuleAlertAction type - line 112: // TODO: version rule schemas and pull in 8.0.0 versioned rule schema to define alert rule parameters type x-pack/platform/plugins/shared/ml/public/application/explorer/explorer_utils.ts (4 lines): - line 313: // TODO check why this code always expect both min and max defined. - line 523: // TODO - when job_service is moved server_side, move this to server endpoint. - line 541: // TODO - when job_service is moved server_side, move this to server endpoint. - line 606: // TODO - sort the influencers keys so that the partition field(s) are first. src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/helpers.ts (4 lines): - line 275: // TODO this doesn't cover all escaping scenarios... the best thing to do would be - line 434: * TODO - Consider merging with isEqualType to create a unified arg validation function - line 573: * TODO - consider calling lookupColumn under the hood of this function. Seems like they should really do the same thing. - line 584: // TODO — I don't see this fuzzy searching in lookupColumn... should it be there? x-pack/platform/plugins/shared/security/server/config_deprecations.ts (4 lines): - line 41: // TODO: remove when docs support "main" - line 68: // TODO: remove when docs support "main" - line 112: // TODO: remove when docs support "main" - line 148: // TODO: remove when docs support "main" x-pack/platform/plugins/shared/lens/public/datasources/form_based/operations/layer_helpers.ts (4 lines): - line 68: initialParams?: { params: Record }; // TODO: bind this to the op parameter - line 361: // TODO: need to create on the fly the new columns for Formula, - line 722: // TODO: Refactor all this to be more generic and know less about Formula - line 1704: // TODO: How can we validate the metadata without a specific field? x-pack/platform/plugins/shared/alerting/server/application/rule/methods/bulk_enable/bulk_enable_rules.ts (4 lines): - line 122: // TODO (http-versioning): alertTypeId should never be null, but we need to - line 146: // // TODO (http-versioning): This should be of type Rule, change this when all rule types are fixed - line 343: // TODO (http-versioning): for whatever reasoning we are using SavedObjectsBulkUpdateObject - line 377: // TODO: delete the casting when we do versioning of bulk disable api x-pack/platform/plugins/shared/alerting/server/application/rule/methods/update/update_rule.ts (4 lines): - line 98: // TODO (http-versioning): This should be of type Rule, change this when all rule types are fixed - line 303: // TODO (http-versioning): This should be of type Rule, change this when all rule types are fixed - line 335: // TODO (http-versioning) Remove RawRuleAction and RawRule casts - line 434: // TODO (http-versioning): Remove this cast, this enables us to move forward x-pack/platform/plugins/private/canvas/canvas_plugin_src/functions/server/pointseries/index.ts (4 lines): - line 25: // TODO: pointseries performs poorly, that's why we run it on the server. - line 105: // TODO: Do something better if the column does not exist - line 158: // TODO: handle invalid column names... - line 198: // TODO: don't catch if eval to Array x-pack/platform/plugins/shared/cases/server/connectors/cases/cases_connector_executor.ts (4 lines): - line 506: * TODO: Add new cases or any other related info - line 546: * TODO: Should we throw? Should we return true to create a new case? - line 560: * TODO: Should we throw? Should we return true to create a new case? - line 798: * TODO: Turn on for Security solution x-pack/solutions/security/packages/kbn-securitysolution-exception-list-components/src/search_bar/index.tsx (4 lines): - line 48: canAddException?: boolean; // TODO what is the default value - line 50: // TODO: REFACTOR: not to send the listType and handle it in the Parent - line 56: filters?: SearchFilterConfig[]; // TODO about filters - line 83: // TODO: ASK YARA why we need to send the listType x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.ts (4 lines): - line 197: // TODO should handle the error instead of logging it to the browser - line 209: // TODO should handle the error instead of logging it to the browser - line 275: // TODO should handle the error instead of logging it to the browser - line 474: // TODO should handle the error instead of logging it to the browser x-pack/solutions/security/plugins/security_solution/public/common/store/inputs/helpers.ts (4 lines): - line 219: // TODO: remove state.socTrends check when socTrendsEnabled feature flag removed - line 237: // TODO: remove state.socTrends check when socTrendsEnabled feature flag removed - line 291: // TODO: remove state.socTrends check when socTrendsEnabled feature flag removed - line 309: // TODO: remove state.socTrends check when socTrendsEnabled feature flag removed src/platform/plugins/shared/chart_expressions/expression_partition_vis/public/utils/layers/get_color.ts (4 lines): - line 66: // TODO move away from Record to a Map to avoid issues with reserved JS keywords - line 137: * FIXME this is a bad implementation: The `parentSeries` is an array of both `string` and `RangeKey` even if its type - line 148: ? // FIXME as described above this will not work correctly if the `nodeKey` is a `RangeKey` - line 182: // FIXME this could be both a string or a RangeKey see https://github.com/elastic/kibana/issues/153437 x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/register_apm_rule_types.ts (4 lines): - line 40: // TODO:fix SERVICE_NAME when we move it to initializeIndex - line 70: // TODO:fix SERVICE_NAME when we move it to initializeIndex - line 101: // TODO:fix SERVICE_NAME when we move it to initializeIndex - line 130: // TODO:fix SERVICE_NAME when we move it to initializeIndex x-pack/solutions/security/plugins/security_solution/public/common/components/events_viewer/index.tsx (4 lines): - line 8: /* TODO: (new data view picker) remove this after new picker is enabled */ - line 203: // TODO remove this when session view is fully migrated to the flyout and the advanced settings is removed - line 568: // TODO: migrate away from deprecated type - line 572: // TODO: migrate away from deprecated type x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/privileged_user_monitoring/index.tsx (4 lines): - line 22: {'TODO: Top risky privileged users'} - line 29: {'TODO: Top privileged access detections'} - line 34: {'TODO: Privileged user activity'} - line 39: {'TODO: Privileged users'} x-pack/platform/plugins/shared/fleet/server/routes/package_policy/index.ts (4 lines): - line 59: // TODO move to kibana authz https://github.com/elastic/kibana/issues/203170 - line 93: // TODO move to kibana authz https://github.com/elastic/kibana/issues/203170 - line 130: // TODO move to kibana authz https://github.com/elastic/kibana/issues/203170 - line 228: // TODO move to kibana authz https://github.com/elastic/kibana/issues/203170 x-pack/platform/plugins/private/watcher/common/types/status_types.ts (3 lines): - line 16: errors?: any; // TODO: Type this more strictly. - line 23: errors: any; // TODO: Type this more strictly. - line 60: actions?: Record; // TODO: Type this more strictly. x-pack/solutions/security/plugins/security_solution/server/endpoint/services/workflow_insights/builders/incompatible_antivirus.ts (3 lines): - line 85: // TODO add i18n support - line 92: // TODO use actual time range when we add support - line 135: // TODO add per policy support src/platform/plugins/shared/content_management/server/core/core.ts (3 lines): - line 98: // TODO: This should be cleaned up and support added for all CRUD events. - line 104: // TODO: add "subject" field to event - line 106: // TODO: the `.contentId` should be easily available on most events. x-pack/solutions/search/plugins/enterprise_search/public/applications/enterprise_search_overview/components/layout/kibana_header_actions.tsx (3 lines): - line 32: // TODO change it with actual value - line 33: // TODO make this conditional only for users on cloud, as on-prem users will not have a deployment id to show. - line 105: {/* TODO need link to Create and manage API keys*/} x-pack/platform/plugins/private/snapshot_restore/server/routes/api/policy.ts (3 lines): - line 48: // TODO: Figure out why our {@link SlmPolicyEs} is not compatible with: - line 130: // TODO: bring {@link SlmPolicyEs['policy']} in line with {@link PutSnapshotLifecycleRequest} - line 166: // TODO: bring {@link SlmPolicyEs['policy']} in line with {@link PutSnapshotLifecycleRequest} x-pack/platform/plugins/shared/lens/public/state_management/lens_slice.ts (3 lines): - line 664: // TODO - consolidate into applySyncLinkedDimensions - line 914: // TODO - call removeLayer for any extra (linked) layers removed by the datasource - line 1234: const activeVisualization = visualizationMap[state.visualization.activeId!]; // TODO - double check the safety of this coercion x-pack/platform/plugins/private/monitoring/server/debug_logger.ts (3 lines): - line 28: // TODO: replace any - line 35: // TODO: replace any - line 45: // TODO: better types? src/platform/plugins/shared/discover/public/application/main/components/session_view/main_app.tsx (3 lines): - line 44: // TODO: This can be moved to Discover session initialization, some of the logic is already duplicated - line 58: // TODO: Move this higher up in the component tree - line 70: // TODO: Move this higher up in the component tree src/platform/packages/shared/kbn-esql-validation-autocomplete/src/definitions/commands.ts (3 lines): - line 143: // @TODO: improve here the check to get the last instance of the invalidExpression - line 546: // TODO: uncomment, when in the future LEFT JOIN and RIGHT JOIN are supported. - line 584: // TODO: Uncomment when other join types are implemented x-pack/platform/plugins/shared/alerting/server/application/rule/methods/bulk_delete/bulk_delete_rules.ts (3 lines): - line 101: // TODO (http-versioning): alertTypeId should never be null, but we need to - line 125: // // TODO (http-versioning): This should be of type Rule, change this when all rule types are fixed - line 235: // TODO (http-versioning) Remove RawRule casts x-pack/platform/plugins/shared/cases/public/components/timeline_context/index.tsx (3 lines): - line 14: * @TODO - To better encapsulate the timeline logic needed by cases, we are managing it in this top level context. - line 18: // TODO: copied from 'use_insert_timeline' in security_solution till timeline moved into it's own plugin. - line 57: // TODO: Fix this manually. Issue #123375 src/platform/plugins/shared/content_management/server/rpc/rpc_service.ts (3 lines): - line 40: // TODO: Improve error handling - line 44: // TODO: Improve error handling - line 55: // TODO: Improve error handling x-pack/solutions/security/plugins/security_solution/public/flyout/entity_details/shared/constants.ts (3 lines): - line 38: [EntityType.generic]: undefined, // TODO create generic flyout? - line 41: // TODO rename all params and merged them as 'entityName' - line 46: [EntityType.generic]: undefined, // TODO create generic flyout? src/platform/packages/shared/kbn-es-types/src/search.ts (3 lines): - line 448: // TODO: should be perhaps based on input? ie when `format` is specified - line 510: // TODO: should be perhaps based on input? ie when `format` is specified - line 677: // TODO: time_zone support was temporarily removed from ES|QL, x-pack/solutions/security/packages/kbn-securitysolution-io-ts-alerting-types/src/saved_object_attributes/index.ts (3 lines): - line 13: * TODO: This type are originally from "src/core/types/saved_objects.ts", once that is package friendly remove - line 29: * TODO: This type are originally from "src/core/types/saved_objects.ts", once that is package friendly remove - line 39: * TODO: This type are originally from "src/core/types/saved_objects.ts", once that is package friendly remove x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/hooks/use_get_fields_data.ts (3 lines): - line 59: .map((nestedObj) => getOr(null, endPath, nestedObj)) // TODO:QUESTION: does it make sense to leave undefined or null values as array position could be important? - line 120: // TODO: Move cache to top level container such as redux or context. Make it store type agnostic if possible - line 121: // TODO: Handle updates where data is re-requested and the cache is reset. x-pack/platform/plugins/shared/ml/public/application/explorer/anomaly_timeline_state_service.ts (3 lines): - line 23: // FIXME get rid of the static import - line 62: // TODO: Add services for getSelectionInfluencers, getSelectionJobIds, & getSelectionTimeRange - line 475: * TODO check for possible enhancements/refactoring. Has been moved from explorer_utils as-is. x-pack/platform/plugins/shared/ml/server/models/annotation_service/annotation.ts (3 lines): - line 29: // TODO All of the following interface/type definitions should - line 302: // @ts-expect-error TODO fix search response types - line 311: // @ts-expect-error TODO fix search response types x-pack/platform/plugins/private/reporting/public/plugin.ts (3 lines): - line 217: // TODO: export the reporting pdf export provider for registration in the actual plugins that depend on it - line 228: // TODO: export the reporting pdf export provider for registration in the actual plugins that depend on it - line 238: // TODO: export the reporting pdf export provider for registration in the actual plugins that depend on it src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/autocomplete.ts (3 lines): - line 493: // TODO - consider incorporating the literalOptions into this - line 495: // TODO — improve this to inherit the constant flag from the outer function - line 529: : // @TODO: have a way to better suggest constant only params src/platform/packages/shared/kbn-unified-data-table/src/components/data_table.tsx (3 lines): - line 493: externalControlColumns, // TODO: deprecate in favor of rowAdditionalLeadingControls - line 494: trailingControlColumns, // TODO: deprecate in favor of rowAdditionalLeadingControls - line 1250: data-rendering-count={1} // TODO: Fix this as part of https://github.com/elastic/kibana/issues/179376 x-pack/platform/plugins/shared/ml/common/types/trained_models.ts (3 lines): - line 61: // TODO use type from ingest_pipelines plugin - line 163: // TODO update types in elasticsearch-specification - line 172: // TODO update types in elasticsearch-specification src/platform/plugins/shared/data/public/query/query_service.ts (3 lines): - line 67: // TODO: type explicitly - line 69: // TODO: type explicitly - line 71: // TODO: type explicitly x-pack/platform/plugins/private/canvas/canvas_plugin_src/renderers/pie/plugins/pie.js (3 lines): - line 600: // TODO: Canvas forked flot here! - line 611: // TODO: add extra shadow inside hole (with a mask) if the pie is tilted. - line 689: // TODO: perhaps do some mathmatical trickery here with the Y-coordinate to compensate for pie tilt? x-pack/platform/plugins/shared/ml/public/application/timeseriesexplorer/components/timeseries_chart/timeseries_chart.js (3 lines): - line 787: // TODO needs revisiting to be a more robust normalization - line 1782: // TODO - need better formatting for small decimals. - line 1944: // TODO - plot anomaly markers for cases where there is an anomaly due x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/components/installation_version_status.tsx (3 lines): - line 165: // TODO handle failed install too - line 166: // TODO permissions check and tooltip - line 221: // TODO Implement on click https://github.com/elastic/kibana/issues/209867 x-pack/platform/plugins/shared/security/server/deprecations/kibana_user_role.ts (3 lines): - line 101: // TODO: remove when docs support "main" - line 165: // TODO: remove when docs support "main" - line 202: // TODO: remove when docs support "main" x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_monitoring/logic/rule_execution_log/event_log/aggregations/execution_results/index.ts (3 lines): - line 28: // TODO: https://github.com/elastic/kibana/issues/125642 Move the fields from this file to `event_log_fields.ts` - line 44: // TODO: To be added in https://github.com/elastic/kibana/pull/126210 - line 66: // TODO: To be added in https://github.com/elastic/kibana/pull/126210 x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/list_schema/index.mock.ts (3 lines): - line 14: // TODO: Once this mock is available within packages, use it instead, https://github.com/elastic/kibana/issues/100715 - line 29: // TODO: Once these mocks are available from packages use it instead, https://github.com/elastic/kibana/issues/100715 - line 41: // TODO: Once this mock is available within packages, use it instead, https://github.com/elastic/kibana/issues/100715 x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/privileged_user_monitoring_onboarding/onboarding_panel.tsx (3 lines): - line 80: css={{ color: '#FF007F' }} // TODO DELETE THIS WHEN THE HREF LINK IS READY - line 83: href="??????" // TODO Add Link to docs - line 106: style={{ border: '8px solid #FF007F' }} // TODO DELETE THIS LINE WHEN THE VIDEO IS READY src/platform/plugins/shared/data/common/search/expressions/kibana.ts (3 lines): - line 20: // TODO: Get rid of the `null` type below. - line 41: // TODO: This spread is left here for legacy reasons, possibly Lens uses it. - line 42: // TODO: But it shouldn't be need. x-pack/solutions/security/plugins/lists/server/routes/utils/build_siem_response.ts (3 lines): - line 18: * TODO: Once more types are moved into kbn package we can move this into a kbn package. - line 51: * TODO: Once more types are moved into kbn package we can move this into a kbn package. - line 92: * TODO: Once more types are moved into kbn package we can move this into a kbn package. x-pack/platform/plugins/shared/alerting/server/application/rule/methods/create/create_rule.ts (3 lines): - line 58: // TODO (http-versioning): This should be of type Rule, change this when all rule types are fixed - line 218: // TODO (http-versioning) create a rule domain version of this function - line 277: // TODO (http-versioning): Remove this cast, this enables us to move forward x-pack/platform/plugins/shared/ml/public/application/explorer/explorer.tsx (3 lines): - line 147: // TODO Remove - line 149: // TODO Remove - line 205: * TODO Remove when https://github.com/elastic/eui/issues/4736 is resolved. x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/index.tsx (3 lines): - line 245: // TODO: it's not possible to clear the selection state of the newly-favorited - line 248: // TODO: the query must re-execute to show the results of the mutation - line 296: // TODO: the query must re-execute to show the results of the deletion x-pack/solutions/search/plugins/enterprise_search/common/constants.ts (3 lines): - line 58: 'Enterprise search offers a number of ways to easily make your data searchable. Choose from the web crawler, Elasticsearch indices, API, direct uploads, or thrid party connectors.', // TODO: Make sure this content is correct. - line 211: // TODO: Remove? - line 260: // TODO remove this once the connector service types are no longer in "example" state x-pack/platform/plugins/shared/alerting/server/application/rule/methods/resolve/resolve_rule.ts (3 lines): - line 31: ): // TODO (http-versioning): This should be of type Rule, change this when all rule types are fixed - line 100: // TODO (http-versioning): Remove this cast, this enables us to move forward - line 108: // TODO (http-versioning): Remove this cast, this enables us to move forward src/platform/packages/shared/kbn-unified-tabs/src/types.ts (3 lines): - line 22: // TODO: extend with possibly different sizes for pinned tabs - line 25: // TODO status value for now matches EuiHealth colors for mocking simplicity, adjust when real data is available - line 32: // TODO adjust interface when real data is available, this currently types TAB_CONTENT_MOCK x-pack/platform/plugins/private/canvas/public/state/selectors/workpad.ts (3 lines): - line 249: // TODO: we always get a function here, right? - line 347: // TODO: remove this once it's been in the wild a bit - line 395: // TODO: remove this once it's been in the wild a bit x-pack/platform/plugins/private/canvas/public/lib/create_handlers.ts (3 lines): - line 21: // TODO: consider warning if these methods are invoked but not implemented by the renderer...? - line 57: // TODO: these functions do not match the `onXYZ` and `xyz` pattern elsewhere. - line 70: // TODO: this is a legacy approach we should unravel in the near future. x-pack/platform/plugins/shared/cases/public/components/links/index.tsx (3 lines): - line 33: // TODO: Fix this manually. Issue #123375 - line 45: // TODO: Fix this manually. Issue #123375 - line 83: // TODO: Fix this manually. Issue #123375 x-pack/platform/plugins/shared/cases/server/services/user_profiles/index.ts (2 lines): - line 30: securityPluginStart: SecurityPluginStart; // TODO: Use core's UserProfileService - line 61: // TODO: Use core's UserProfileService x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/azure_credentials_form/get_azure_credentials_form_options.tsx (2 lines): - line 42: value !== AZURE_CREDENTIALS_TYPE.MANUAL && // TODO: remove 'manual' for stack version 8.13 - line 90: // TODO: remove for stack version 8.13 x-pack/solutions/security/plugins/security_solution/public/common/lib/endpoint/endpoint_pending_actions/endpoint_pending_actions.ts (2 lines): - line 15: // FIXME:PT refactor these to use common hooks - line 24: // FIXME:PT Delete method now that we are using new internal API (team issue: 9783) src/platform/packages/shared/kbn-rule-data-utils/src/alerts_as_data_rbac.ts (2 lines): - line 35: export type STATUS_VALUES = 'open' | 'acknowledged' | 'closed' | 'in-progress'; // TODO: remove 'in-progress' after migration to 'acknowledged' - line 100: * TODO: Remove when checks for specific rule type ids is not needed x-pack/platform/plugins/shared/task_manager/server/polling/task_poller.ts (2 lines): - line 102: // TODO: Investigate why we sometimes get null / NaN, causing the setTimeout logic to always schedule - line 104: // we can remove the TODO and/or check because we now have a cap to how much we increase the poll interval. x-pack/platform/plugins/shared/ml/server/models/model_management/memory_usage.ts (2 lines): - line 175: // TODO set node_id to ml:true when elasticsearch client is updated. - line 271: // TODO preserve _nodes from the response when getMemoryStats method is updated to support ml:true filter x-pack/solutions/search/plugins/search_notebooks/server/utils.ts (2 lines): - line 105: throw new Error('Notebook catalog has lists, but is missing default list'); // TODO: ?translate - line 111: // TODO: translate error message src/platform/packages/shared/react/kibana_context/theme/theme_provider.tsx (2 lines): - line 51: * TODO: Restore this to the main `KibanaThemeProvider` once all theme providers can be guaranteed - line 73: * TODO: clintandrewhall - We can remove this and revert to only exporting the above component x-pack/platform/plugins/shared/ml/common/types/categories.ts (2 lines): - line 18: partition_field_name?: string; // TODO: make non-optional once fields have been added to the results - line 19: partition_field_value?: string; // TODO: make non-optional once fields have been added to the results x-pack/platform/plugins/shared/cases/server/services/cases/index.ts (2 lines): - line 396: // TODO: This should probably be moved into the client since it is after the transform has - line 427: // TODO: This should probably be moved into the client since it is after the transform has x-pack/platform/plugins/shared/alerting/server/rules_client/lib/create_rule_saved_object.ts (2 lines): - line 39: // TODO (http-versioning): Remove this overload when we convert all types, - line 137: // TODO (http-versioning): Remove casts x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/alerts_search_bar/alerts_search_bar.tsx (2 lines): - line 22: // TODO Share buildEsQuery to be used between AlertsSearchBar and AlertsStateTable component https://github.com/elastic/kibana/issues/144615 - line 23: // Also TODO: Replace all references to this component with the one from alerts-ui-shared x-pack/solutions/search/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/connector_configuration.tsx (2 lines): - line 60: // TODO service_type === "" is considered unknown/custom connector multiple places replace all of them with a better solution - line 88: // TODO remove this callout when example status is removed src/platform/plugins/shared/dashboard/common/dashboard_container/persistable_state/dashboard_container_references.ts (2 lines): - line 60: * TODO move this logic into the persistable state service inject method for each panel type - line 117: * TODO move this logic into the persistable state service extract method for each panel type x-pack/platform/plugins/shared/ml/public/application/timeseriesexplorer/timeseriesexplorer_embeddable_chart/timeseriesexplorer_embeddable_chart.js (2 lines): - line 284: // TODO - when job_service is moved server_side, move this to server endpoint. - line 300: // TODO - when job_service is moved server_side, move this to server endpoint. src/core/packages/saved-objects/api-server-internal/src/lib/search/aggregations/aggs_types/bucket_aggs.ts (2 lines): - line 51: // TODO: it would be great if we could recursively build the schema since the aggregation have be nested - line 95: // TODO: it would be great if we could recursively build the schema since the aggregation have be nested x-pack/platform/plugins/shared/task_manager/server/task_claimers/strategy_mget.ts (2 lines): - line 146: // apply limited concurrency limits (TODO: can currently starve other tasks) - line 226: // TODO: need a better way to generate stats x-pack/solutions/search/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/connector_stats.tsx (2 lines): - line 129: // TODO service_type === "" is considered unknown/custom connector multiple places replace all of them with a better solution - line 294: {/* TODO: Are we not getting the real Index health status? */} x-pack/platform/plugins/shared/content_connectors/public/components/shared/tables/inline_editable_table/inline_editable_table_logic.ts (2 lines): - line 38: // TODO we should editingItemValue have editingItemValue and editingItemId should be a selector - line 51: // TODO Because these callbacks are params, they are only set on the logic once (i.e., they are cached) x-pack/platform/plugins/shared/alerting/server/task_runner/fixtures.ts (2 lines): - line 103: // TODO: uncomment after intermidiate release - line 396: // TODO: uncomment after intermidiate release x-pack/solutions/security/plugins/security_solution/server/request_context_factory.ts (2 lines): - line 258: // TODO:add soClient with ApiKeyType as with getEntityStoreDataClient - line 268: // TODO: add apiKeyManager src/platform/plugins/shared/kibana_utils/common/state_containers/create_state_container.ts (2 lines): - line 107: pureTransitions: PureTransitions = {} as PureTransitions, // TODO: https://github.com/elastic/kibana/issues/54439 - line 108: pureSelectors: PureSelectors = {} as PureSelectors, // TODO: https://github.com/elastic/kibana/issues/54439 x-pack/solutions/security/plugins/security_solution/public/entity_analytics/pages/entity_analytics_privileged_user_monitoring_page.tsx (2 lines): - line 25: // TODO Delete-me when the onboarding flow is implemented - line 67: // TODO Implement the settings page x-pack/platform/plugins/private/monitoring/public/application/pages/license_page.tsx (2 lines): - line 66: // TODO handle error - line 110: // TODO open github issue to correct other usages x-pack/solutions/security/plugins/security_solution/public/common/store/inputs/selectors.ts (2 lines): - line 32: // TODO: remove undefined when socTrendsEnabled feature flag removed - line 46: // TODO: remove ? when socTrendsEnabled feature flag removed x-pack/platform/plugins/shared/task_manager/server/task_validator.ts (2 lines): - line 70: // TODO: Remove once all task types have defined their state schema. - line 119: // TODO: Remove once all task types have defined their state schema. x-pack/solutions/search/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/pipeline_select_option.tsx (2 lines): - line 24: // TODO: Make disabledReason required and remove EXISTING_PIPELINE_DISABLED_MISSING_SOURCE_FIELDS call without args - line 46: // TODO: Add model state & pipeline info link. Make sure to check mobile rendering when doing this! x-pack/solutions/security/plugins/security_solution/public/common/store/inputs/model.ts (2 lines): - line 94: // TODO: remove ? when isSocTrendsEnabled feature flag is removed - line 104: // TODO: remove ? when isSocTrendsEnabled feature flag is removed x-pack/platform/plugins/shared/maps/public/classes/layers/vector_layer/mvt_vector_layer/mvt_vector_layer.tsx (2 lines): - line 144: // TODO ES MVT specific - move to es_tiled_vector_layer implementation - line 437: // TODO ES MVT specific - move to es_tiled_vector_layer implementation x-pack/platform/plugins/shared/content_connectors/public/components/connector_detail/connector_stats.tsx (2 lines): - line 116: // TODO service_type === "" is considered unknown/custom connector multiple places replace all of them with a better solution - line 278: {/* TODO: Are we not getting the real Index health status? */} x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/rule_details_context.tsx (2 lines): - line 123: // TODO: Add section for RuleDetailTabs.exceptions and store query/pagination/etc. - line 124: // TODO: Let's discuss how to integration with ExceptionsViewerComponent state mgmt src/platform/plugins/shared/data/public/index.ts (2 lines): - line 181: // TODO: remove these when data_enhanced is merged into data - line 199: isDateHistogramBucketAggConfig, // TODO: remove in build_pipeline refactor x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/step_logistics.tsx (2 lines): - line 323: // TODO: Change this to setIndicesOptions() when https://github.com/elastic/eui/issues/2071 is fixed - line 335: // TODO: Change this to setIndicesOptions() when https://github.com/elastic/eui/issues/2071 is fixed x-pack/platform/plugins/private/monitoring/server/lib/details/get_metrics.ts (2 lines): - line 32: // TODO: Switch to an options object argument here - line 46: // TODO: Pass in req parameters as explicit function parameters src/platform/plugins/shared/visualizations/public/visualize_app/utils/breadcrumbs.ts (2 lines): - line 58: // TODO: https://github.com/elastic/kibana/issues/163488 - line 104: // TODO: https://github.com/elastic/kibana/issues/163488 src/platform/plugins/shared/data/common/search/aggs/param_types/field.ts (2 lines): - line 24: // TODO need to make a more explicit interface for this - line 47: // TODO - are there any custom write methods that do a missing check? x-pack/platform/plugins/private/monitoring/server/lib/metrics/logstash/metrics.ts (2 lines): - line 443: uuidField: 'logstash_stats.logstash.uuid', // TODO: add comment explaining why - line 460: uuidField: 'logstash_stats.logstash.uuid', // TODO: add comment explaining why src/platform/packages/shared/react/kibana_context/common/types.ts (2 lines): - line 15: // TODO: clintandrewhall - remove this file once `CoreThemeProvider` is removed - line 32: // TODO: clintandrewhall - remove this file once `CoreThemeProvider` is removed x-pack/platform/plugins/shared/fleet/server/routes/epm/index.ts (2 lines): - line 326: // @ts-ignore TODO move to kibana authz https://github.com/elastic/kibana/issues/203170 - line 779: // @ts-ignore TODO move to kibana authz https://github.com/elastic/kibana/issues/203170 x-pack/platform/plugins/private/canvas/public/state/actions/elements.js (2 lines): - line 280: // TODO: find a way to extract a list of filter renderers from the functions registry - line 307: // TODO: remove this, may have been added just to cause a re-render, but why? x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.tsx (2 lines): - line 312: // FIXME: this needs refactoring - we are pulling in all selectors from endpoint, which includes many more than what the list uses - line 387: // FIXME: PT: if endpoint details is open, table is not displaying correct number of rows x-pack/solutions/security/plugins/lists/server/routes/list/delete_list_route.ts (2 lines): - line 79: // TODO: Create deleteListItems to delete in batch - line 82: // Ensure only the single entry is deleted as there could be a separate value list referenced that is okay to keep // TODO: Add API to delete single entry src/setup_node_env/exit_on_warning.js (2 lines): - line 33: // TODO @elastic/es-clients - line 44: // TODO: @elastic/es-clients - The new client will attempt a Product check and it will `process.emitWarning` x-pack/solutions/chat/plugins/workchat-app/server/routes/agents.ts (2 lines): - line 84: // TODO: validation - line 132: // TODO: validation x-pack/platform/plugins/private/watcher/server/models/action_status_model/action_status_model.ts (2 lines): - line 29: // TODO: Remove once all consumers and upstream dependencies are converted to TS. - line 34: // TODO: Remove once all consumers and upstream dependencies are converted to TS. x-pack/platform/plugins/shared/cases/server/client/utils.ts (2 lines): - line 70: // TODO: I think we can remove most of this function since we're using a different excess - line 551: * TODO: Backend is not connected with the x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/tables/inline_editable_table/inline_editable_table_logic.ts (2 lines): - line 39: // TODO we should editingItemValue have editingItemValue and editingItemId should be a selector - line 52: // TODO Because these callbacks are params, they are only set on the logic once (i.e., they are cached) x-pack/solutions/observability/plugins/observability/server/lib/annotations/create_annotations_client.ts (2 lines): - line 106: // TODO: handle this when we integrate with the APM UI - line 153: // TODO: handle this when we integrate with the APM UI x-pack/platform/plugins/private/canvas/canvas_plugin_src/uis/arguments/axis_config/extended_template.tsx (2 lines): - line 53: // TODO: this should be in a helper, it's the same code from container_style - line 58: // TODO: this should be in a helper, it's the same code from container_style src/core/packages/chrome/browser-internal/src/ui/header/nav_link.tsx (2 lines): - line 33: // TODO #64541 - line 134: * TODO #64541 - set return type to EuiListGroupItemProps x-pack/platform/plugins/shared/ml/public/application/timeseriesexplorer/timeseriesexplorer.js (2 lines): - line 356: // TODO - when job_service is moved server_side, move this to server endpoint. - line 372: // TODO - when job_service is moved server_side, move this to server endpoint. x-pack/platform/plugins/private/watcher/server/models/watch_status_model/watch_status_model.ts (2 lines): - line 25: // TODO: Remove once all consumers and upstream dependencies are converted to TS. - line 34: // TODO: Remove once all consumers and upstream dependencies are converted to TS. x-pack/platform/plugins/shared/lens/public/datasources/common/field_item.tsx (2 lines): - line 353: dataViewOrDataViewId={indexPattern.id} // TODO: Refactor to pass a variable with DataView type instead of IndexPattern - line 359: // TODO: should we replace this with a default message "Analysis is not available for this field?" src/platform/packages/shared/kbn-search-connectors/components/cron_editor/services/humanized_numbers.ts (2 lines): - line 61: // TODO: This is breaking reporting pdf generation. Possibly due to phantom not setting locale, - line 67: // TODO: https://github.com/elastic/kibana/issues/27136 x-pack/platform/plugins/private/data_visualizer/public/application/data_drift/document_count_chart_single_brush/document_count_chart_singular.tsx (2 lines): - line 42: // TODO Consolidate with similar component `DocumentCountChartWithBrush` in - line 197: // TODO Let user choose between ZOOM and BRUSH mode. x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_add_to_case_actions.tsx (2 lines): - line 116: // TODO rename this, this is really `closePopover()` - line 137: // TODO rename this, this is really `closePopover()` x-pack/solutions/security/plugins/elastic_assistant/server/ai_assistant_data_clients/knowledge_base/index.ts (2 lines): - line 119: // TODO: expand to include memory check, see https://github.com/elastic/ml-team/issues/1208#issuecomment-2115770318 - line 342: // TODO make this function private x-pack/platform/plugins/shared/aiops/public/application/utils/search_utils.ts (2 lines): - line 8: // TODO Consolidate with duplicate saved search utils file in - line 141: // FIXME: Add support for AggregateQuery type #150091 x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/esql/index.tsx (2 lines): - line 81: // TODO: (DV_PICKER) should not be here, used to make discover container work I suppose - line 290: // TODO: (DV_PICKER) this should not work like that x-pack/solutions/observability/plugins/infra/server/lib/alerting/metric_threshold/metric_threshold_executor.ts (2 lines): - line 108: // TODO: Refactor the executor code to have better flow-control with better - line 209: // TODO: Check if we need additionalContext here or not? x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx (2 lines): - line 9: // TODO: Disabling complexity is temporary till this component is refactored as part of lists UI integration - line 327: // TODO: Refactor license check + hasMlAdminPermissions to common check x-pack/platform/plugins/shared/fleet/public/hooks/use_package_icon_type.ts (2 lines): - line 13: // TODO: Determine whether this can be relocated - line 40: const [iconType, setIconType] = useState(''); // FIXME: use `empty` icon during initialization - see: https://github.com/elastic/kibana/issues/60622 x-pack/solutions/security/plugins/security_solution/common/api/detection_engine/rule_monitoring/detection_engine_health/model/health_stats.ts (2 lines): - line 44: // TODO: https://github.com/elastic/kibana/issues/125642 Add more data, see health_data.md - line 105: // TODO: https://github.com/elastic/kibana/issues/125642 Add more data, see health_data.md src/platform/packages/shared/kbn-esql-validation-autocomplete/src/definitions/types.ts (2 lines): - line 67: 'time_literal', // @TODO consider merging time_literal with time_duration - line 122: * TODO: remove `any` src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/user_defined_columns.ts (2 lines): - line 119: // TODO - add these as userDefinedColumns - line 147: // TODO why is oldArg an array? x-pack/platform/plugins/shared/rule_registry/server/routes/bulk_update_alerts.ts (2 lines): - line 27: t.literal('in-progress'), // TODO: remove after migration to acknowledged - line 38: t.literal('in-progress'), // TODO: remove after migration to acknowledged x-pack/platform/plugins/private/monitoring/server/deprecations.ts (2 lines): - line 83: // TODO: Add deprecations for "monitoring.ui.elasticsearch.username: elastic" and "monitoring.ui.elasticsearch.username: kibana". - line 84: // TODO: Add deprecations for using "monitoring.ui.elasticsearch.ssl.certificate" without "monitoring.ui.elasticsearch.ssl.key", and x-pack/platform/plugins/private/canvas/public/expression_types/arg_types/series_style/extended_template.tsx (2 lines): - line 67: // TODO: add fill and stack options - line 68: // TODO: add label name auto-complete x-pack/platform/plugins/shared/fleet/public/components/package_policy_actions_menu.tsx (2 lines): - line 59: // FIXME: implement View package policy action - line 132: // FIXME: implement Copy package policy action x-pack/platform/plugins/shared/aiops/public/components/log_rate_analysis/log_rate_analysis_page.tsx (2 lines): - line 135: // TODO Since `useData` isn't just used within Log Rate Analysis, this is a bit of - line 153: // TODO: Consolidate this hook/function with the one in `x-pack/plugins/private/data_visualizer/public/application/index_data_visualizer/components/index_data_visualizer_view/index_data_visualizer_view.tsx` x-pack/solutions/security/plugins/security_solution/server/lib/timeline/saved_object/timelines/convert_saved_object_to_savedtimeline.ts (2 lines): - line 27: // TODO: Added to support legacy TimelineType.draft, can be removed in 7.10 - line 119: // TODO: Added to support legacy TimelineType.draft, can be removed in 7.10 x-pack/platform/plugins/private/monitoring/server/lib/elasticsearch/verify_monitoring_auth.ts (2 lines): - line 21: // TODO: replace LegacyRequest with current request object + plugin retrieval - line 44: // TODO: replace LegacyRequest with current request object + plugin retrieval x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/action_connector_form/connector_form.tsx (2 lines): - line 62: // TODO: Remove when https://github.com/elastic/kibana/issues/133107 is resolved - line 87: // TODO: Remove when https://github.com/elastic/kibana/issues/133107 is resolved x-pack/platform/plugins/shared/stack_connectors/common/crowdstrike/schema.ts (2 lines): - line 238: // TODO temporary any value - line 351: // TODO: will be part of a next PR x-pack/solutions/security/packages/ecs-data-quality-dashboard/impl/data_quality_panel/data_quality_details/indices_details/pattern/index.tsx (2 lines): - line 371: // TODO: remove this hack when EUI popover is fixed - line 389: // TODO this hack should be removed when we properly set z-indexes x-pack/solutions/security/plugins/security_solution/public/asset_inventory/components/fleet_extensions/azure_credentials_form/azure_credentials_form_options.tsx (2 lines): - line 42: value !== AZURE_CREDENTIALS_TYPE.MANUAL && // TODO: remove 'manual' for stack version 8.13 - line 99: // TODO: remove for stack version 8.13 x-pack/platform/plugins/shared/triggers_actions_ui/public/index.ts (2 lines): - line 8: // TODO: https://github.com/elastic/kibana/issues/110895 - line 123: // TODO remove this import when we expose the Rules tables as a component x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/logic/index.ts (2 lines): - line 8: // TODO: https://github.com/elastic/kibana/pull/142950 delete this whole index file - line 9: // TODO: https://github.com/elastic/kibana/pull/142950 delete api re-export src/platform/plugins/shared/console/public/styles/_app.scss (2 lines): - line 1: // TODO: Move all of the styles here (should be modularised by, e.g., CSS-in-JS or CSS modules). - line 7: // SASSTODO: Uncomment when tooltips are EUI-ified (inside portals) x-pack/platform/plugins/shared/content_connectors/server/services/index.ts (2 lines): - line 136: // TODO: We manage all policies here, not only agentless. - line 275: // TODO: can we do it in one go? x-pack/platform/plugins/shared/fleet/server/services/package_policy.ts (2 lines): - line 2112: // TODO:PT Question for fleet team: do I need to `auditLoggingService.writeCustomSoAuditLog()` here? Its only IDs - line 2419: // TODO: Move this logic into `package_policies_to_agent_permissions.ts` since this is not a package policy concern x-pack/platform/plugins/private/canvas/canvas_plugin_src/uis/datasources/timelion.js (2 lines): - line 50: // TODO: This is a terrible way of doing defaults. We need to find a way to read the defaults for the function - line 109: // TODO: Time timelion interval picker should be a drop down x-pack/platform/plugins/private/canvas/public/lib/keymap.ts (2 lines): - line 157: // @ts-expect-error TODO: figure out why lodash is inferring booleans, rather than ShortcutMap. - line 162: // @ts-expect-error TODO: figure out why lodash is inferring booleans, rather than ShortcutMap. x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/utils/mappings/build_severity_from_mapping.ts (2 lines): - line 28: severityMeta: RuleMetadata; // TODO: Stricter types - line 77: // TODO: Expand by verifying fieldType from index via doc._index x-pack/platform/plugins/private/monitoring/server/lib/details/get_series.ts (2 lines): - line 194: // TODO: Pass in the UUID as an explicit function parameter - line 366: * TODO: This should be expanded to accept multiple metrics in a single request to allow a single date histogram to be used. x-pack/platform/packages/shared/kbn-elastic-assistant/impl/connectorland/connector_missing_callout/index.tsx (2 lines): - line 28: * TODO: Add 'quick fix' button to just pick a connector - line 29: * TODO: Add setting for 'default connector' so we can auto-resolve and not even show this x-pack/platform/plugins/shared/security/server/authentication/authenticator.ts (2 lines): - line 439: // TODO: Make this less verbose! - line 459: // TODO: Make this less verbose! Possible alternatives: x-pack/platform/packages/shared/kbn-elastic-assistant/impl/tour/knowledge_base/index.tsx (2 lines): - line 93: window.Cypress != null || // TODO: temporary workaround to disable the tour when running in Cypress, because the tour breaks other projects Cypress tests - line 94: navigator.webdriver === true; // TODO: temporary workaround to disable the tour when running in the FTR, because the tour breaks other projects FTR tests x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/utils/mappings/build_risk_score_from_mapping.ts (2 lines): - line 22: riskScoreMeta: RuleMetadata; // TODO: Stricter types - line 42: // TODO: Expand by verifying fieldType from index via doc._index x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/indices_and_data_streams_field.tsx (2 lines): - line 253: // TODO: Change this to setIndicesOptions() when https://github.com/elastic/eui/issues/2071 is fixed - line 260: // TODO: Change this to setIndicesOptions() when https://github.com/elastic/eui/issues/2071 is fixed x-pack/solutions/security/plugins/security_solution/common/endpoint/generate_data.ts (2 lines): - line 1615: // FIXME: remove and use new FleetPackagePolicyGenerator (#2262) - line 1954: // TODO:PT refactor to use EndpointPolicyResponse Generator x-pack/platform/plugins/private/snapshot_restore/server/routes/api/restore.ts (2 lines): - line 52: // TODO: Bring {@link SnapshotRestoreShardEs} in line with {@link ShardRecovery} - line 122: // TODO: Bring {@link RestoreSettingsEs} in line with {@link RestoreRequest} x-pack/solutions/security/plugins/security_solution/scripts/run_cypress/utils.ts (2 lines): - line 104: // TODO:PT need to assess implication of using this approach to get the JSON back out - line 123: // TODO:PT write validate function to ensure that only the correct combinations are used x-pack/platform/plugins/shared/alerting/server/application/rule/methods/aggregate/validation/validate_rule_aggregation_fields.ts (2 lines): - line 20: 'alert.attributes.params.*', // TODO: https://github.com/elastic/kibana/issues/159602 - line 21: 'alert.attributes.params.immutable', // TODO: Remove after addressing https://github.com/elastic/kibana/issues/159602 src/platform/plugins/shared/data/server/query/route_handler_context.ts (2 lines): - line 156: // TODO: Handle properly - line 179: // TODO: Handle properly x-pack/solutions/security/plugins/lists/server/services/items/create_list_items_bulk.ts (2 lines): - line 81: // TODO: Report errors with return values from the bulk insert into another index or saved object - line 94: // TODO: Log out the error with return values from the bulk insert into another index or saved object x-pack/solutions/security/plugins/security_solution/server/endpoint/services/actions/clients/crowdstrike/crowdstrike_actions_client.ts (2 lines): - line 304: // TODO:PT support multiple agents - line 556: // TODO:PT implement resolving of pending crowdstrike actions x-pack/solutions/security/plugins/lists/server/services/items/search_list_item_by_values.ts (2 lines): - line 33: // TODO: Will need to address this when we switch over to - line 44: size: 10000, // TODO: This has a limit on the number which is 10,000 the default of Elastic but we might want to provide a way to increase that number x-pack/platform/plugins/shared/lens/public/datasources/form_based/form_based_suggestions.ts (2 lines): - line 394: // TODO: Stop hard-coding the specific operation types - line 483: // TODO: Write test for the case where we have exactly one metric and one reference. We shouldn't switch the inner metric. x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_data_view.ts (2 lines): - line 43: // TODO: remove conditional .get call when new data view picker is stabilized - line 50: // TODO: (remove conditional call when feature flag is on (mocks are broken for some tests)) x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/components/execution_history_panel.tsx (2 lines): - line 130: // TODO: Once we convert the client-side models to TS, this should be a WatchHistoryItemModel. - line 187: // TODO: Once we convert the client-side models to TS, this should be a WatchHistoryItemModel. x-pack/solutions/observability/plugins/apm_data_access/server/plugin.ts (2 lines): - line 45: // TODO: Deprecate and replace with apmSourcesAccess - line 47: // TODO: Deprecate and replace with apmSourcesAccess x-pack/platform/plugins/private/graph/public/services/workspace/graph_client_workspace.js (2 lines): - line 868: //TODO update width too? - line 1420: // TODO - could move server-side as a graph API function? src/platform/packages/shared/kbn-esql-validation-autocomplete/src/definitions/commands_helpers.ts (2 lines): - line 47: // TODO the grouping function check may not - line 76: // TODO the grouping function check may not x-pack/platform/packages/private/kbn-alerting-state-types/src/task_state/v1/schema.ts (2 lines): - line 12: // TODO: Add schema by rule type for alert state - line 15: // TODO: Add schema by rule type for rule state x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/utils/mappings/build_rule_name_from_mapping.ts (2 lines): - line 26: ruleNameMeta: RuleMetadata; // TODO: Stricter types - line 35: // TODO: Expand by verifying fieldType from index via doc._index src/platform/plugins/shared/custom_integrations/common/index.ts (2 lines): - line 16: // TODO: consider i18n - line 122: // TODO: consider i18n src/platform/plugins/shared/dashboard/server/content_management/v3/transforms/out/control_group_out_transforms.ts (2 lines): - line 31: // TODO We may want to remove setting defaults in the future - line 67: // TODO We may want to remove setting defaults in the future x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/monitor_expressions/availability_expression_select.tsx (2 lines): - line 163: // TODO: this should not be `any` - line 165: // TODO: this should not be `any` x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_exceptions/components/add_exception_flyout/index.tsx (2 lines): - line 518: // EUI TODO: This z-index override of EuiOverlayMask is a workaround, and ideally should be resolved with a cleaner UI/UX flow long-term - line 528: // TODO: This is a quick fix to make sure that we do not lose conditions state on refetching index patterns via `useFetchIndexPatterns` x-pack/solutions/security/plugins/session_view/public/hooks/use_eui_theme.ts (2 lines): - line 11: // TODO: Borealis migration - euiLightVars and euiDarkVars are depricated. - line 34: terminalOutputBackground: '#1d1e23', // TODO: Borealis migration - replace with proper color token x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/esql/styles.tsx (2 lines): - line 19: // TODO remember to remove the className added to discover/public/components/discover_grid_flyout/discover_grid_flyout.tsx when removing this - line 25: // TODO this should be removed when we change the ES|QL tab to be our own component instead of Discover (hopefully 8.15) x-pack/platform/plugins/private/canvas/public/state/reducers/pages.js (2 lines): - line 33: // TODO: would be nice if we could more reliably know which parameters need to get a unique id - line 88: // TODO: do something better when given an invalid page id x-pack/platform/plugins/shared/streams/server/routes/internal/streams/processing/suggestions_handler.ts (2 lines): - line 124: // necessary due to a bug in the inference client - TODO remove when fixed - line 197: // TODO if success rate is zero, try to strip out the date part and try again x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/highlighted_fields.tsx (2 lines): - line 39: * Maintain backwards compatibility // TODO remove when possible - line 122: * Maintain backwards compatibility // TODO remove when possible x-pack/platform/plugins/shared/cases/server/client/user_actions/connectors.ts (2 lines): - line 147: * TODO: Remove when all connectors support the status and - line 316: * TODO: Remove when all connectors support the status and src/platform/packages/shared/response-ops/alerts-table/components/alerts_table.tsx (2 lines): - line 435: // TODO when every solution is using this table, we will be able to simplify it by just passing the alert index - line 460: // TODO deprecate x-pack/platform/plugins/shared/ml/server/routes/filters.ts (2 lines): - line 16: // TODO - add function for returning a list of just the filter IDs. - line 17: // TODO - add function for returning a list of filter IDs plus item count. x-pack/solutions/security/plugins/security_solution/server/plugin.ts (2 lines): - line 153: private lists: ListPluginSetup | undefined; // TODO: can we create ListPluginStart? - line 409: // TODO We need to get the endpoint routes inside of initRoutes src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/services/humanized_numbers.ts (2 lines): - line 43: // TODO: This is breaking reporting pdf generation. Possibly due to phantom not setting locale, - line 49: // TODO: https://github.com/elastic/kibana/issues/27136 x-pack/platform/plugins/shared/lens/public/visualizations/xy/visualization.tsx (2 lines): - line 1016: // TODO: can we push the group into the metadata and use a correct unique ID here? - line 1046: // TODO: can we push the group into the metadata and use a correct unique ID here? x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/helpers.ts (2 lines): - line 13: // TODO: Extract to the common package with appex-ai - line 102: // TODO: const validatedToolCalls = validateToolCalls(concatenatedChunk.choices[0].message.tool_calls); x-pack/solutions/security/plugins/lists/server/services/items/get_list_item_by_values.ts (2 lines): - line 33: // TODO: Will need to address this when we switch over to - line 44: size: 10000, // TODO: This has a limit on the number which is 10,000 the default of Elastic but we might want to provide a way to increase that number x-pack/solutions/security/packages/kbn-cloud-security-posture/graph/src/components/graph_layout.stories.tsx (2 lines): - line 94: nodesMetadata[source].edgesOut += 1; // TODO: Check if source exists - line 95: nodesMetadata[target].edgesIn += 1; // TODO: Check if target exists src/platform/plugins/shared/visualizations/public/visualize_app/utils/get_top_nav_config.tsx (2 lines): - line 399: // TODO: support sharing in by-value mode - line 544: // TODO: Saved Object Modal requires `id` to be defined so this is a workaround src/platform/packages/shared/kbn-storage-adapter/src/index_adapter/index.ts (2 lines): - line 60: // TODO: this function is here to strip properties when we add back optional/multi-value - line 95: * TODO: x-pack/platform/plugins/shared/dataset_quality/public/components/common/insufficient_privileges.tsx (2 lines): - line 30: // @ts-ignore // TODO: Add link to Dataset Quality permissions documentation - line 81: {insufficientPrivilegesText} {/* TODO: Add docs link when available */} x-pack/solutions/security/plugins/session_view/public/components/detail_panel_alert_list_item/styles.ts (2 lines): - line 18: const dangerBorder = transparentize(colors.danger, 0.2); // TODO: Borealis migration - replace transparentize with color token - line 19: const dangerBackground = transparentize(colors.danger, 0.08); // TODO: Borealis migration - replace transparentize with color token x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/schema.ts (2 lines): - line 195: // TODO: Find a way for `@kbn/telemetry-tools` to understand and evaluate expressions. - line 969: // FIXME cardinality types seem to be wrong x-pack/platform/plugins/shared/maps/public/components/validated_range.js (2 lines): - line 21: // TODO move to EUI - line 42: // TODO remove once above EUI issue is resolved x-pack/platform/plugins/shared/lens/public/datasources/form_based/operations/definitions/formula/formula.tsx (2 lines): - line 96: ? generateMissingFieldMessage(meta.fieldList, columnId) // TODO: add missing field List - line 165: // TODO: improve this logic x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/bulk_actions/use_bulk_actions_confirmation.ts (2 lines): - line 29: // TODO Why does this hook exist? Consider removing it altogether - line 47: // TODO Why is this logic here? Extract it out of this hook. src/platform/plugins/private/kibana_usage_collection/server/collectors/ui_metric/schema.ts (2 lines): - line 21: // TODO: Find a way to retrieve it automatically - line 75: // TODO: Find a way to retrieve it automatically x-pack/platform/plugins/shared/maps/common/descriptor_types/style_property_descriptor_types.ts (2 lines): - line 84: color?: string; // TODO move color category ramps to constants and make ENUM type - line 91: colorCategory?: string; // TODO move color category palettes to constants and make ENUM type x-pack/platform/plugins/shared/ml/server/lib/ml_client/ml_client.ts (2 lines): - line 528: // TODO use mlClient.startTrainedModelDeployment when esClient is updated - line 551: // TODO use mlClient.updateTrainedModelDeployment when esClient is updated x-pack/solutions/security/plugins/security_solution/public/management/components/endpoint_response_actions_list/components/use_action_history_url_params.ts (2 lines): - line 53: // TODO: erase this function - line 241: // TODO: erase this function x-pack/platform/plugins/private/reporting/server/usage/register_event_types.ts (2 lines): - line 116: // TODO: not used - line 156: // ...fields[FieldType.CSV_COLUMNS], // TODO add to report output metrics x-pack/platform/packages/shared/kbn-langchain/server/language_models/chat_vertex/connection.ts (2 lines): - line 67: // TODO better types here - line 122: // TODO: Improve error handling src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/esql_types.ts (2 lines): - line 39: * @TODO strengthen typing here (remove `string`) - line 40: * @TODO — clean up time duration and date period x-pack/solutions/security/plugins/security_solution/public/entity_analytics/lens_attributes/risk_score_summary.ts (2 lines): - line 21: // TODO: add riskColors in when severityPalette available - line 28: // TODO: may need to pass riskColors in props, here, when severity palette agreed and hook created x-pack/solutions/security/plugins/security_solution/public/entity_analytics/common/utils.ts (2 lines): - line 22: // TODO: Borealis migration - move from hardcoded values to severity palette, which should instead use shared hook across security: - line 40: // TODO #173073 @tiansivive Add to utilities in `src/platform/packages/shared/kbn-utility-types` src/platform/plugins/shared/visualizations/public/vis.scss (2 lines): - line 1: // SASSTODO: Too risky to change to BEM naming - line 8: // SASSTODO: Too risky to change to BEM naming x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/components/take_action_button.tsx (2 lines): - line 192: // EUI TODO: This z-index override of EuiOverlayMask is a workaround, and ideally should be resolved with a cleaner UI/UX flow long-term - line 207: // EUI TODO: This z-index override of EuiOverlayMask is a workaround, and ideally should be resolved with a cleaner UI/UX flow long-term x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_monitoring/logic/rule_execution_log/event_log/event_log_reader.ts (2 lines): - line 78: // TODO: include Framework events - line 163: // TODO: See: https://github.com/elastic/kibana/pull/127339/files#r825240516 x-pack/platform/plugins/shared/alerting/server/application/rule/methods/clone/clone_rule.ts (1 line): - line 189: // TODO (http-versioning): Remove this cast, this enables us to move forward x-pack/platform/plugins/private/monitoring/common/http_api/setup/post_node_setup_status.ts (1 line): - line 42: // TODO: add payload entries x-pack/platform/plugins/private/graph/public/services/fetch_top_nodes.ts (1 line): - line 43: // TODO use elasticsearch types here src/platform/plugins/shared/console/server/routes/api/console/proxy/create_handler.ts (1 line): - line 16: // TODO: find a better way to get information from the request like remoteAddress and remotePort x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/error_details/hooks/use_find_my_killer_state.ts (1 line): - line 31: // TODO: remove this once we have a better way to handle this mapping x-pack/platform/packages/shared/kbn-elastic-assistant/impl/connectorland/models/model_selector/model_selector.tsx (1 line): - line 27: * TODO: Pull from API once connector supports it `GET https://api.openai.com/v1/models` as models are added/deprecated x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_significant_term_p_values.ts (1 line): - line 27: // TODO Consolidate with duplicate `fetchDurationFieldCandidates` in x-pack/platform/plugins/shared/fleet/public/plugin.ts (1 line): - line 178: // TODO: this is a contract leak and an issue. We shouldn't be setting a module-level x-pack/solutions/chat/plugins/workchat-framework/server/services/runner/workflows/workflow_runner.ts (1 line): - line 87: // TODO: we probably need to always have a default one, for internal telemetry, and combine with onEvent if present x-pack/solutions/security/plugins/security_solution/public/common/components/toolbar/bulk_actions/use_bulk_action_items.tsx (1 line): - line 118: // TODO: Only delete those that were successfully updated from updatedRules x-pack/platform/plugins/shared/lens/public/datasources/form_based/utils.tsx (1 line): - line 297: // TODO: we probably need to move label as part of the meta data x-pack/platform/plugins/shared/alerting/server/routes/rule/apis/create/create_rule_route.ts (1 line): - line 102: // TODO (http-versioning): Remove this cast, this enables us to move forward src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/factories.ts (1 line): - line 383: * TODO — this currently tries to cover both command-specific suggestions and type src/platform/plugins/private/vis_types/heatmap/server/plugin.ts (1 line): - line 20: // TODO: Remove this when vislib heatmap is removed x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_allocation.tsx (1 line): - line 97: TODO: this field component must be revisited to support setting multiple require values and to support x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/utils/source_fields_merging/utils/filter_field_entry.ts (1 line): - line 34: // TODO: Look at not filtering this and instead transform it so it can be inserted correctly in the strategies which does an overwrite of everything from fields x-pack/solutions/security/plugins/security_solution/server/search_strategy/security_solution/factory/users/all/index.ts (1 line): - line 147: defaultIndex: [getAssetCriticalityIndex('default')], // TODO:(@tiansivive) move to constant or import from somewhere else x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/agent_config_table.tsx (1 line): - line 51: value: get(data, k), // TODO do we want default values? x-pack/platform/plugins/shared/fleet/server/routes/settings/index.ts (1 line): - line 43: // TODO move to kibana authz https://github.com/elastic/kibana/issues/203170 x-pack/platform/plugins/shared/lens/public/app_plugin/lens_top_nav.tsx (1 line): - line 697: // TODO: improve here the disabling state with more specific checks x-pack/platform/plugins/shared/lens/public/datasources/form_based/dimension_panel/operation_support.ts (1 line): - line 63: // TODO: the support matrix should be available outside of the dimension panel src/platform/packages/shared/response-ops/alerts-table/components/alert_actions_cell.tsx (1 line): - line 53: // TODO re-enable view in app when it works x-pack/platform/packages/shared/kbn-event-stacktrace/src/components/stacktrace/context.tsx (1 line): - line 35: const language = codeLanguage || 'javascript'; // TODO: Add support for more languages x-pack/platform/plugins/private/monitoring/common/http_api/beats/post_beat_detail.ts (1 line): - line 28: // TODO: add payload entries x-pack/platform/plugins/private/monitoring/public/application/route_init.tsx (1 line): - line 45: // TODO: check for setupMode too when the setup mode is migrated src/platform/packages/shared/kbn-interpreter/src/common/lib/ast/safe_element_from_expression.ts (1 line): - line 12: // TODO: OMG This is so bad, we need to talk about the right way to handle bad expressions since some are element based and others not src/platform/plugins/private/event_annotation/common/constants.ts (1 line): - line 10: // TODO - deduplicate with event_annotation_application x-pack/platform/plugins/shared/automatic_import/public/common/lib/lang_smith.ts (1 line): - line 25: // TODO: Encapsulate all AI Settings logic in a generic place. x-pack/platform/plugins/shared/ml/public/application/components/anomalies_table/anomalies_table.tsx (1 line): - line 320: // TODO - fix type src/platform/packages/shared/kbn-unified-field-list/src/services/field_stats/field_stats_utils.ts (1 line): - line 375: // TODO: Respect rollup intervals x-pack/platform/plugins/shared/ml/public/application/components/anomalies_table/anomaly_details_utils.tsx (1 line): - line 78: // TODO - when multivariate analyses are more common, src/platform/packages/shared/kbn-unified-field-list/src/components/field_stats/field_top_values.tsx (1 line): - line 112: : euiPaletteColorBlind()[1]; // FIXME: remove in 9.x when Borealis becomes the default theme x-pack/platform/plugins/private/monitoring/server/lib/alerts/fetch_missing_monitoring_data.ts (1 line): - line 46: // TODO: only Elasticsearch until we can figure out how to handle upgrades for the rest of the stack x-pack/platform/plugins/shared/fleet/public/applications/integrations/hooks/use_package_install.tsx (1 line): - line 8: // TODO: Refactor this away from constate, which is unmaintained, as this is the only x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/http_handler_mock_factory.ts (1 line): - line 179: // FIXME: find a way to remove the ignore below. May need to limit the calling signature of `RouteMock['handler']` x-pack/platform/plugins/private/canvas/common/lib/filters.js (1 line): - line 9: TODO: This could be pluggable src/core/packages/chrome/browser-internal/src/ui/header/screen_reader_a11y.tsx (1 line): - line 70: destinationId="" // TODO: Potentially allow this to be customizable per-plugin x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/get_simple_hierarchical_tree.ts (1 line): - line 128: // TODO - add handling of creating * as next level of tree x-pack/platform/plugins/shared/index_management/public/application/components/mappings_editor/components/document_fields/editor_toggle_controls.tsx (1 line): - line 19: /* TODO: Review toggle controls UI */ x-pack/platform/plugins/shared/osquery/public/packs/queries/ecs_mapping_editor_field.tsx (1 line): - line 149: // TODO: Create own component for this. src/platform/plugins/shared/field_formats/common/types.ts (1 line): - line 133: * TODO: support strict typing for params depending on format type x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/hooks/use_field_value_autocomplete/index.ts (1 line): - line 13: // TODO: I have to use any here for now, but once this is available below, we should use the correct types, https://github.com/elastic/kibana/issues/100715 x-pack/platform/plugins/shared/alerting/server/alerts_service/alerts_service.ts (1 line): - line 233: // TODO - when we replace the LegacyAlertsClient, we will need to decide whether to src/platform/plugins/shared/inspector/common/adapters/request/types.ts (1 line): - line 58: // TODO replace object with IKibanaSearchResponse once IKibanaSearchResponse is seperated from data plugin. src/platform/packages/shared/home/sample_data_tab/src/services.tsx (1 line): - line 80: // TODO: clintandrewhall - This is using a type from the home plugin. I'd prefer we x-pack/platform/plugins/private/canvas/canvas_plugin_src/renderers/plot/index.ts (1 line): - line 22: // TODO: OH NOES x-pack/platform/plugins/private/monitoring/common/http_api/apm/post_apm_instance.ts (1 line): - line 28: // TODO: add payload entries x-pack/platform/plugins/private/canvas/public/expression_types/function_form.tsx (1 line): - line 86: // TODO: show some information to the user than an argument was skipped x-pack/solutions/security/plugins/security_solution/server/ui_settings.ts (1 line): - line 529: // TODO update this copy, waiting on James Spiteri's input packages/kbn-docs-utils/src/build_api_docs_cli.ts (1 line): - line 254: // TODO: We can do a follow-up improvement to split the report if we find out we might hit the limit. src/core/packages/chrome/browser-internal/src/ui/header/header_action_menu.tsx (1 line): - line 47: // TODO: use client-side logger when feature is implemented src/platform/plugins/shared/charts/public/index.ts (1 line): - line 10: // TODO: https://github.com/elastic/kibana/issues/110891 x-pack/solutions/security/plugins/security_solution/public/management/pages/host_isolation_exceptions/index.tsx (1 line): - line 25: // TODO: Render a license/productType upsell page x-pack/platform/plugins/shared/screenshotting/server/screenshots/constants.ts (1 line): - line 11: // FIXME: cleanup: remove this file and use the EventLogger's Actions enum instead src/platform/plugins/shared/controls/public/control_group/utils/serialization_utils.ts (1 line): - line 32: // TODO move reference injection into control factory to avoid leaking implemenation details like dataViewId to ControlGroup src/platform/plugins/shared/data_view_field_editor/public/open_editor.tsx (1 line): - line 247: // // EUI TODO: This z-index override of EuiOverlayMask is a workaround, and ideally should be resolved with a cleaner UI/UX flow long-term x-pack/platform/plugins/shared/alerting/server/routes/rule/apis/bulk_edit/bulk_edit_rules_route.ts (1 line): - line 74: // TODO (http-versioning): Remove this cast, this enables us to move forward x-pack/platform/plugins/shared/ml/public/application/explorer/swimlane_container.tsx (1 line): - line 263: : // TODO update when elastic charts X label will be fixed packages/kbn-lock-manager/src/setup_lock_manager_index.ts (1 line): - line 110: await removeLockIndexWithIncorrectMappings(esClient, logger); // TODO: should be removed in the future (after 9.1). See https://github.com/elastic/kibana/issues/218944 x-pack/solutions/security/packages/kbn-securitysolution-io-ts-alerting-types/src/rule_schedule/index.ts (1 line): - line 18: * TODO: Create a regular expression type or custom date math part type here x-pack/platform/plugins/shared/lens/public/app_plugin/app_helpers.ts (1 line): - line 106: // TODO: https://github.com/elastic/kibana/issues/163488 x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/alerts_context.tsx (1 line): - line 23: * TODO remove once the alerts table columns are controllable from the outside x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.tsx (1 line): - line 152: TODO: Add review step x-pack/platform/plugins/shared/lens/public/datasources/form_based/operations/definitions/formula/editor/math_completion.ts (1 line): - line 320: // TODO: This only allow numeric functions, will reject last_value(string) for example. x-pack/platform/plugins/shared/dataset_quality/public/plugin.tsx (1 line): - line 49: // TODO: Remove first check once the failure store is enabled src/platform/plugins/shared/data/public/now_provider/now_provider.ts (1 line): - line 20: // TODO: service shouldn't access params in the URL x-pack/solutions/security/plugins/security_solution/public/management/components/console/components/help_output.tsx (1 line): - line 21: // FIXME:PT Delete this component and add panel below to the Help Command component src/platform/plugins/private/url_forwarding/public/index.ts (1 line): - line 10: // TODO: https://github.com/elastic/kibana/issues/110891 x-pack/platform/plugins/private/canvas/public/application.tsx (1 line): - line 173: // TODO: Not cleaning these up temporarily. x-pack/solutions/chat/plugins/workchat-app/server/services/orchestration/mcp_gateway/session.ts (1 line): - line 67: // TODO: memoize / cache x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/src/request/export_list_item_query_schema/index.ts (1 line): - line 16: // TODO: Add file_name here with a default value x-pack/platform/plugins/private/monitoring/public/components/cluster/overview/helpers.js (1 line): - line 46: // TODO: Use the actual service level statuses instead of converting them to colors x-pack/platform/plugins/shared/stack_alerts/server/rule_types/geo_containment/lib/get_entities_and_generate_alerts.ts (1 line): - line 61: // TODO remove otherCatIndex check x-pack/platform/plugins/shared/fleet/server/services/epm/packages/es_assets_reference.ts (1 line): - line 99: // TODO: Should this be replaced by a `get()` call from epm/get.ts? x-pack/solutions/security/plugins/security_solution_serverless/public/upselling/sections/cloud_security_posture/cloud_security_posture_integration_pli_block.tsx (1 line): - line 16: // TODO: prefer to use getProductTypeByPLI(ProductFeatureKey.cloudSecurityPosture) after we change returned text to include "Protection" x-pack/platform/plugins/private/monitoring/server/kibana_monitoring/init.ts (1 line): - line 14: * TODO: remove this in 7.0 x-pack/platform/plugins/shared/ml/server/lib/alerts/jobs_health_service.ts (1 line): - line 278: // TODO Update when https://github.com/elastic/elasticsearch/issues/76088 is resolved. x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/series_editor/report_metric_options.tsx (1 line): - line 89: // TODO: Add a link to docs to explain how to add index patterns x-pack/platform/plugins/private/monitoring/common/http_api/enterprise_search/post_enterprise_search_overview.ts (1 line): - line 29: // TODO: add payload entries x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/ingest_manager_integration/mocks.tsx (1 line): - line 128: // TODO: Is this context even using the Redux store `app` namespace? src/core/packages/http/server-internal/src/csp/config.ts (1 line): - line 140: // TODO: Move this to server.csp using config deprecations x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_monitoring/logic/detection_engine_health/rule_objects/fetch_rule_by_id.ts (1 line): - line 17: // TODO: https://github.com/elastic/kibana/issues/125642 Move to rule_management into a DetectionRulesClient src/core/packages/http/server-internal/src/http_server.ts (1 line): - line 789: // TODO: This 'validate' section can be removed once the legacy platform is completely removed. x-pack/solutions/security/plugins/lists/server/routes/utils/route_validation.ts (1 line): - line 40: * TODO: Figure out a way to move this function into a package rather than copying it/forking it within plugins x-pack/solutions/chat/plugins/workchat-framework/server/services/runner/builtin/node_types/prompt.ts (1 line): - line 24: // TODO: structuredOutput option src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/mobile_device.ts (1 line): - line 122: // FIXME synthtrace shouldn't have side-effects like this. We should use an API like .session() which returns a session x-pack/platform/plugins/shared/alerting/server/saved_objects/index.ts (1 line): - line 202: // TODO to allow searching/filtering by status x-pack/platform/plugins/private/canvas/canvas_plugin_src/uis/arguments/palette/utils.ts (1 line): - line 45: // TODO: This is weird, its basically a reimplementation of what the interpretter would return. x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/hooks/use_fetch_related_alerts_by_ancestry.ts (1 line): - line 22: * Maintain backwards compatibility // TODO remove when possible x-pack/solutions/chat/plugins/workchat-app/server/services/chat/chat_service.ts (1 line): - line 203: title: 'New conversation', // TODO: translate default x-pack/platform/plugins/shared/alerting/server/routes/rule/apis/get/get_rule_route.ts (1 line): - line 71: // TODO (http-versioning): Remove this cast, this enables us to move forward x-pack/solutions/security/plugins/security_solution/server/endpoint/endpoint_app_context_services.ts (1 line): - line 228: // TODO:PT check what this returns when running locally with kibana in serverless emulation src/platform/packages/private/shared-ux/page/kibana_no_data/impl/src/kibana_no_data_page.tsx (1 line): - line 43: // TODO: add error handling x-pack/platform/plugins/private/monitoring/public/components/sparkline/index.js (1 line): - line 17: // TODO: Replace with EUI tooltip x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/autocomplete/index.mock.ts (1 line): - line 9: // TODO: Remove this in favor of the data/public/mocks if/when they become available, https://github.com/elastic/kibana/issues/100715 x-pack/solutions/security/plugins/security_solution/server/endpoint/services/actions/clients/mocks.ts (1 line): - line 93: // TODO:PT refactor mock to instead use Mocked endpoint context and not the real class with mocked dependencies x-pack/platform/plugins/shared/triggers_actions_ui/common/index.ts (1 line): - line 8: // TODO: https://github.com/elastic/kibana/issues/110895 x-pack/solutions/observability/plugins/observability/server/index.ts (1 line): - line 8: // TODO: https://github.com/elastic/kibana/issues/110905 x-pack/platform/plugins/private/monitoring/common/http_api/cluster/post_cluster.ts (1 line): - line 28: // TODO: add payload entries x-pack/platform/plugins/shared/maps/public/classes/styles/vector/components/color/color_stops_utils.js (1 line): - line 42: // TODO load value from suggestions x-pack/solutions/chat/plugins/workchat-app/server/services/orchestration/mcp_gateway/tools_provider.ts (1 line): - line 36: // TODO: fix, improve session to add meta on tools and so on src/platform/plugins/shared/console/server/lib/spec_definitions/js/document.ts (1 line): - line 52: // TODO: Exclude from global filter rules x-pack/platform/plugins/private/graph/public/state_management/datasource.sagas.ts (1 line): - line 27: * TODO: Carry over fields than can be carried over because they also exist in the target index pattern packages/kbn-generate-console-definitions/src/types/specification_types.ts (1 line): - line 277: // FIXME: we need an annotation that lists query params replaced by a body property so that we can skip them. packages/kbn-mock-idp-plugin/server/plugin.ts (1 line): - line 39: // TODO add new 'chat' solution x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/render_app.tsx (1 line): - line 36: const canSave = (capabilities.uptime.save ?? false) as boolean; // TODO: Determine for synthetics x-pack/platform/plugins/shared/ml/public/application/contexts/kibana/use_cases_modal.ts (1 line): - line 56: // TODO Cases: improve type for persistableStateAttachmentState with io-ts x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_list_page/components/agent_activity_flyout/activity_item.tsx (1 line): - line 97: // TODO: investigate whether default completion is due to a bug x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/results/attack_discovery_panel/tabs/attack_discovery_tab/index.tsx (1 line): - line 43: // TODO We shouldn't have to check capabilities here, this should be done at a much higher level. x-pack/solutions/security/plugins/security_solution/public/flyout/entity_details/universal_right/header.tsx (1 line): - line 88: // TODO: Asset Inventory - move this to a shared location, for now it's here as a mock since we dont have generic entities yet x-pack/solutions/security/plugins/security_solution/scripts/endpoint/agent_emulator/services/endpoint_response_actions.ts (1 line): - line 29: // FIXME: remove once the Action List API is fixed (task #5221) src/platform/packages/shared/content-management/favorites/favorites_public/src/components/stardust_wrapper.tsx (1 line): - line 15: const buttonSize = 24; // 24px is the default size for EuiButtonIcon xs, TODO: calculate from theme? src/platform/packages/shared/presentation/presentation_publishing/embeddable_api_context.ts (1 line): - line 12: * TODO: once all actions are entirely decoupled from the embeddable system, this key should be renamed to "api" src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_parser.ts (1 line): - line 162: // TODO: Try to infer the output type from fetch instead of being explicit x-pack/solutions/observability/plugins/synthetics/common/runtime_types/monitor_management/locations.ts (1 line): - line 152: // TODO: Remove if not needed x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/add_prebuilt_rules_table/add_prebuilt_rules_table.tsx (1 line): - line 81: TODO: The rules changelog link is not yet available for v9. Uncomment this when it is available. x-pack/solutions/observability/plugins/observability_shared/public/hooks/use_track_metric.tsx (1 line): - line 28: usageCollection: UsageCollectionSetup; // TODO: This should really be start. Looking into it. src/platform/packages/private/kbn-handlebars/src/visitor.ts (1 line): - line 550: // TODO: context can be an array, but maybe never when we have a hash??? x-pack/platform/plugins/shared/lens/public/state_management/selectors.ts (1 line): - line 50: // TODO - is there any point to keeping this around since we have selectExecutionSearchContext? x-pack/solutions/security/plugins/security_solution/server/endpoint/lib/artifacts/task.ts (1 line): - line 99: // TODO:PT add support for AbortController to Task manager src/platform/plugins/shared/vis_types/timeseries/public/application/components/_error.scss (1 line): - line 7: // EUITODO: Convert to EuiCodeBlock x-pack/platform/plugins/private/monitoring/server/routes/api/v1/elasticsearch/node_detail.ts (1 line): - line 116: // TODO: Why so many fields needed for a single component (shard legend)? x-pack/platform/plugins/private/canvas/canvas_plugin_src/functions/common/sort.ts (1 line): - line 29: multi: false, // TODO: No reason you couldn't. x-pack/platform/plugins/shared/ml/public/application/routing/routes/explorer/state_manager.tsx (1 line): - line 149: // TODO: Find other way to set loading state as it causes unnecessary re-renders - handle it in anomaly_explorer_common_state x-pack/platform/plugins/shared/ml/public/application/jobs/new_job/pages/components/summary_step/components/job_details/job_details.tsx (1 line): - line 30: // TODO should use fieldFormats instead src/platform/plugins/shared/visualizations/public/visualize_app/components/visualize_top_nav.tsx (1 line): - line 167: // tsvb loads without an indexPattern initially (TODO investigate). x-pack/solutions/observability/plugins/infra/common/color_palette.ts (1 line): - line 31: // TODO: Waiting for the designer input on the colors mapping x-pack/solutions/security/plugins/elastic_assistant/scripts/model_evaluator_script.ts (1 line): - line 19: * TODO: Finalize inputs and call to `performEvaluation` x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/field_value_wildcard/index.tsx (1 line): - line 16: // TODO: I have to use any here for now, but once this is available below, we should use the correct types, https://github.com/elastic/kibana/issues/100715 src/platform/plugins/shared/data/public/search/session/sessions_mgmt/lib/api.ts (1 line): - line 91: // TODO: initialState should be saved without the searchSessionID x-pack/platform/plugins/shared/ml/public/embeddables/types.ts (1 line): - line 214: * TODO: Ideally this should be the same as the SingleMetricViewerEmbeddableState, but that type is used in many x-pack/platform/plugins/private/monitoring/server/routes/api/v1/check_access/check_access.ts (1 line): - line 18: // TODO: Replace this legacy route registration with the "new platform" core Kibana route method x-pack/platform/plugins/shared/osquery/public/routes/saved_queries/list/index.tsx (1 line): - line 52: // TODO: Add href x-pack/solutions/security/packages/kbn-securitysolution-list-api/src/types.ts (1 line): - line 16: // TODO: Replace these with kbn packaged versions once we have those available to us src/platform/packages/shared/kbn-es-query/src/filters/build_filters/range_filter.ts (1 line): - line 182: // TODO: type mismatch enforced x-pack/solutions/security/plugins/security_solution/public/flyout/shared/components/alert_preview_button.tsx (1 line): - line 30: * Maintain backwards compatibility // TODO remove when possible src/platform/plugins/shared/dashboard/server/content_management/v3/transforms/out/control_state_out_transforms.ts (1 line): - line 45: // TODO We may want to remove setting defaults in the future src/core/packages/saved-objects/migration-server-internal/src/actions/wait_for_task.ts (1 line): - line 84: * TODO: delete completed tasks x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/actions_connectors_list/components/actions_connectors_list.tsx (1 line): - line 222: * TODO: Remove when connectors can provide their own UX message. x-pack/solutions/observability/plugins/infra/public/pages/metrics/inventory_view/components/waffle/node_context_menu.tsx (1 line): - line 65: // TODO: This is tech debt, remove it after 7.0 & ECS migration. src/platform/plugins/shared/dashboard/public/services/dashboard_content_management_service/lib/load_dashboard_state.ts (1 line): - line 150: searchSource?.getOwnField('query') || queryString.getDefaultQuery() // TODO SAVED DASHBOARDS determine if migrateLegacyQuery is still needed x-pack/platform/plugins/shared/fleet/common/types/models/package_policy.ts (1 line): - line 35: // TODO: these don't really need to be defined in the package policy schema and could be pulled directly from x-pack/platform/plugins/shared/cases/public/types.ts (1 line): - line 103: * TODO: The extra security service is one that should be implemented in the kibana context of the consuming application. x-pack/platform/plugins/private/canvas/canvas_plugin_src/uis/datasources/essql.js (1 line): - line 33: // TODO: This is a terrible way of doing defaults. We need to find a way to read the defaults for the function x-pack/solutions/security/plugins/security_solution/public/common/components/ml_popover/types.ts (1 line): - line 83: // TODO: Speak to ML team about why the get_module API will sometimes return indexes and other times indices packages/kbn-docs-utils/src/mdx/write_plugin_split_by_folder.ts (1 line): - line 29: // TODO: we should probably see if we can break down these stats by service folder. As it is, they will represent stats for x-pack/solutions/search/plugins/enterprise_search/server/lib/indices/pipelines/ml_inference/pipeline_processors/create_ml_inference_pipeline.ts (1 line): - line 90: // TODO: See if we can defer this error handling to putPipeline() x-pack/solutions/security/plugins/session_view/public/components/session_view/hooks.ts (1 line): - line 204: // TODO: add error handling x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/graph_visualization.tsx (1 line): - line 64: // TODO: show error message x-pack/platform/plugins/shared/task_manager/server/queries/mark_available_tasks_as_claimed.ts (1 line): - line 129: // TODO: we could do this locally as well, but they may starve x-pack/platform/plugins/shared/fleet/server/services/epm/packages/remove.ts (1 line): - line 159: // TODO this should be the installed package info, not the package that is being installed src/platform/plugins/shared/saved_objects_management/common/types/v1.ts (1 line): - line 164: // TODO: Fix. this API allows writing an arbitrary query that is passed straight to our persistence layer, thus leaking SO attributes to the public... x-pack/platform/plugins/private/monitoring/public/application/hooks/use_track_metric.tsx (1 line): - line 27: usageCollection: UsageCollectionSetup; // TODO: This should really be start. Looking into it. x-pack/platform/plugins/shared/alerting/server/rules_client/methods/bulk_edit.ts (1 line): - line 8: // TODO (http-versioning): This file exists only to provide the type export for src/platform/plugins/private/vis_types/timelion/server/routes/functions.ts (1 line): - line 29: // TODO: This won't work on frozen objects, it should be removed when everything is converted to datasources and chainables x-pack/packages/ai-infra/product-doc-artifact-builder/src/command.ts (1 line): - line 26: default: '8.16', // TODO: master is on 9.0 now, not sure we can default to version in package.json? x-pack/platform/plugins/shared/fleet/server/services/api_keys/enrollment_api_key.ts (1 line): - line 61: // TODO use constant x-pack/platform/plugins/shared/lens/public/visualizations/partition/dimension_editor.tsx (1 line): - line 223: {/* TODO: understand how this works */} x-pack/platform/plugins/shared/ml/common/util/job_utils.ts (1 line): - line 592: // TODO: clarify if this is still needed or can be deleted x-pack/solutions/security/plugins/security_solution/public/exceptions/hooks/use_import_exception_list/index.tsx (1 line): - line 23: // TODO: Replace these with kbn packaged versions once we have those available to us x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_details/components/rule_definition.tsx (1 line): - line 105: // TODO: Replace this generic description with proper SIEM rule descriptions x-pack/platform/plugins/private/monitoring/common/http_api/setup/post_cluster_setup_status.ts (1 line): - line 43: // TODO: add payload entries x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/data_panel/data_panel.scss (1 line): - line 5: // TODO: This CSS can be removed once EUI supports tables in `subdued` panels x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_monitoring/api/detection_engine_health/health_interval.ts (1 line): - line 35: // TODO: https://github.com/elastic/kibana/issues/125642 Validate that: src/platform/plugins/shared/controls/public/controls/types.ts (1 line): - line 81: // TODO replace with StateManager from @kbn/presentation-publishing x-pack/platform/plugins/shared/osquery/server/routes/pack/update_pack_route.ts (1 line): - line 255: // TODO double check if policiesList shouldnt be changed into policyIds x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/ui_metric.ts (1 line): - line 9: * TODO: x-pack/solutions/security/plugins/security_solution/public/management/cypress/tasks/add_alerts_to_case.ts (1 line): - line 52: // TODO: get index for each alert id instead of assuming they are in this hardcoded index src/platform/plugins/shared/visualizations/public/wizard/new_vis_modal.tsx (1 line): - line 48: // TODO: redirect logic is specific to visualise & dashboard x-pack/platform/plugins/shared/alerting/server/routes/rule/apis/update/update_rule_route.ts (1 line): - line 100: // TODO (http-versioning): Remove this cast, this enables us to move forward x-pack/platform/plugins/private/canvas/public/style/hackery.scss (1 line): - line 25: // TODO: remove if fix is provided for https://github.com/elastic/eui/issues/833 x-pack/platform/plugins/shared/lens/public/app_plugin/csv_download_provider/csv_download_provider.tsx (1 line): - line 118: // TODO fix sharingData types x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/get_event_count.ts (1 line): - line 82: // TODO: possible bug: event count does not respect large value list exceptions, but searchAfterBulkCreate does. src/platform/plugins/shared/discover/public/customizations/customization_types/data_table_customisation.ts (1 line): - line 14: logsEnabled: boolean; // TODO / NOTE: Just temporary until Discover's data type contextual awareness lands. x-pack/solutions/security/plugins/security_solution_serverless/server/task_manager/nlp_cleanup_task/nlp_cleanup_task.ts (1 line): - line 198: // TODO: Any manual cleanup around aliases? They appear to be deleted with the model... x-pack/platform/plugins/private/monitoring/common/http_api/beats/post_beats_overview.ts (1 line): - line 27: // TODO: add payload entries x-pack/platform/plugins/shared/lens/public/react_embeddable/initializers/initialize_integrations.ts (1 line): - line 66: // TODO: workout why we have this duplicated x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/severity/severity_bar.tsx (1 line): - line 34: // TODO: use riskSeverity hook when palette agreed. x-pack/platform/plugins/shared/lens/public/editor_frame_service/editor_frame/config_panel/layer_panel.tsx (1 line): - line 232: // TODO: revisit this once we get rid of updateDatasourceAsync upstream x-pack/solutions/security/plugins/security_solution/public/types.ts (1 line): - line 246: // TODO: find a better way to defined these types src/platform/packages/shared/home/sample_data_card/index.ts (1 line): - line 19: // TODO: clintandrewhall - convert to new Storybook mock when published. x-pack/platform/plugins/shared/lens/public/search_provider.ts (1 line): - line 22: * TODO: This is a workaround and can be removed once there is a generic way to register sub features x-pack/platform/plugins/shared/ml/public/shared_components/single_metric_viewer/single_metric_viewer.tsx (1 line): - line 258: data-shared-item="" // TODO: Remove data-shared-item as part of https://github.com/elastic/kibana/issues/179376 x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/stderr_logs.tsx (1 line): - line 93: // FIXME: Dario thinks there is a better way to do this but x-pack/platform/plugins/shared/ml/public/application/jobs/new_job/job_from_lens/quick_create_job.ts (1 line): - line 201: // @TODO: ask ML team to check if ES|QL query here is ok x-pack/solutions/security/plugins/security_solution/server/search_strategy/security_solution/factory/users/all/query.all_users.dsl.ts (1 line): - line 22: // TODO: replace magic number with defaults x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/hooks/use_monitor_save.tsx (1 line): - line 45: // FIXME: Dario thinks there is a better way to do this but x-pack/solutions/security/plugins/security_solution/scripts/endpoint/resolver_generator_script.ts (1 line): - line 374: // FIXME:PT create users in serverless when that capability is available src/platform/plugins/shared/discover/server/sample_data/register_sample_data.ts (1 line): - line 16: // TODO: remove the time range from the URL query when saved search objects start supporting time range configuration x-pack/platform/plugins/private/canvas/public/state/middleware/element_stats.ts (1 line): - line 30: // TODO: this should come from getElementStats, once we've gotten element status fixed src/core/packages/saved-objects/migration-server-internal/src/zdt/utils/generate_additive_mapping_diff.ts (1 line): - line 70: // TODO: later we will want to generate the proper diff from `SavedObjectsModelExpansionChange.addedMappings` x-pack/platform/plugins/shared/fleet/server/services/epm/packages/get_bulk_assets.ts (1 line): - line 76: // TODO: Ask for Kibana SOs to have `getInAppUrl()` registered so that the above works safely: x-pack/solutions/security/plugins/security_solution/public/siem_migrations/rules/components/rule_details_flyout/index.tsx (1 line): - line 248: // EUI TODO: We need to set transform to 'none' to avoid drag/drop issues in the flyout caused by the src/platform/packages/private/kbn-grid-layout/grid/use_grid_layout_events/panel/state_manager_actions.ts (1 line): - line 92: // TODO: temporary blocking of moving with keyboard between sections till we have a better way to handle keyboard events between rows x-pack/platform/plugins/private/transform/public/app/common/pivot_aggs.ts (1 line): - line 186: // FIXME this spread operator set the field property x-pack/platform/plugins/shared/actions/server/usage/types.ts (1 line): - line 32: // TODO: Find out an automated way to populate the keys or reformat these into an array (and change the Remote Telemetry indexer accordingly) x-pack/solutions/security/plugins/elastic_assistant/server/lib/defend_insights/evaluation/index.ts (1 line): - line 97: insightType: DefendInsightType.Enum.incompatible_antivirus, // TODO: parameterize x-pack/solutions/security/plugins/security_solution/public/detections/hooks/alert_summary/use_fetch_integrations.ts (1 line): - line 38: // TODO this might need to be revisited once the integration make it out of prerelease src/platform/packages/shared/response-ops/rule_form/src/rule_actions/rule_actions_connectors_body.tsx (1 line): - line 472: /* TODO Determine this using @container breakpoints once we have a better helper function for src/platform/plugins/private/event_annotation_listing/public/components/table_list.tsx (1 line): - line 136: listingLimit, // TODO is this right? src/platform/plugins/shared/data/public/search/search_interceptor/search_response_cache.ts (1 line): - line 104: // TODO: avoid stringiying. Get the size some other way! x-pack/platform/plugins/private/canvas/public/lib/element_handler_creators.ts (1 line): - line 180: // TODO: support relayering multiple elements x-pack/platform/plugins/shared/fleet/common/types/models/epm.ts (1 line): - line 603: // TODO - Expand this with other experimental indexing types x-pack/platform/plugins/shared/ml/public/application/contexts/ml/ml_server_info_context.tsx (1 line): - line 12: // TODO add ML server info src/platform/plugins/private/input_control_vis/public/control/list_control_factory.ts (1 line): - line 194: // TODO: terminated_early is missing from response definition. x-pack/platform/plugins/shared/stack_connectors/server/connector_types/crowdstrike/crowdstrike.ts (1 line): - line 374: // TODO: for now just for testing purposes, will be a part of a following PR x-pack/solutions/chat/plugins/workchat-framework/server/services/runner/builtin/node_types/intent_recognition.ts (1 line): - line 99: // TODO: sort to have default as last x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/agent_instructions_mappings.ts (1 line): - line 23: // TODO: Uncomment once https://github.com/elastic/beats/issues/29631 has been closed x-pack/platform/plugins/private/canvas/public/lib/arg_helpers.js (1 line): - line 18: // TODO: With the removal of objectified literals in the AST I don't think we need this anymore. src/platform/plugins/shared/visualizations/common/index.ts (1 line): - line 10: // TODO: https://github.com/elastic/kibana/issues/110891 src/platform/plugins/shared/data/common/search/aggs/agg_config.ts (1 line): - line 48: // TODO need to make a more explicit interface for this x-pack/platform/plugins/shared/dataset_quality/server/routes/data_streams/get_degraded_field_analysis/index.ts (1 line): - line 14: // TODO: The API should also in future return some analysis around the ignore_malformed check. x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/url_params/get_supported_url_params.ts (1 line): - line 18: // TODO: Change for Synthetics App if needed (Copied from legacy_uptime) x-pack/solutions/security/plugins/elastic_assistant/server/routes/evaluate/post_evaluate.ts (1 line): - line 475: }, // TODO: Update to use the correct input format per dataset type src/platform/plugins/shared/custom_integrations/public/components/replacement_card/replacement_card.component.tsx (1 line): - line 36: // TODO - clintandrewhall: should use doc-links service x-pack/solutions/security/plugins/security_solution/public/notes/api/api.ts (1 line): - line 20: * // TODO remove the old method when the transition to the new notes system is complete x-pack/platform/plugins/private/canvas/public/components/workpad_header/fullscreen_control/index.js (1 line): - line 24: // TODO: a lot of this is borrowed code from `/components/workpad/index.js`. x-pack/platform/plugins/shared/triggers_actions_ui/public/plugin.ts (1 line): - line 462: // TODO remove this cast when every solution is ready to use system actions x-pack/platform/plugins/shared/ml/public/locator/use_ml_href.ts (1 line): - line 14: * TODO remove basePath parameter x-pack/solutions/security/plugins/security_solution/server/search_strategy/security_solution/factory/hosts/all/index.ts (1 line): - line 142: defaultIndex: [getAssetCriticalityIndex('default')], // TODO:(@tiansivive) move to constant or import from somewhere else x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/src/common/created_at/index.ts (1 line): - line 12: export const created_at = t.string; // TODO: Make this into an ISO Date string check src/platform/packages/shared/shared-ux/card/no_data/impl/src/no_data_card.tsx (1 line): - line 27: // TODO: get this URL from a locator x-pack/platform/plugins/private/data_visualizer/public/application/index_data_visualizer/embeddables/field_stats/field_stats_initializer.tsx (1 line): - line 68: // FIXME: add a token for this on euiTheme.components. https://github.com/elastic/eui/issues/8217 x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/project_api_keys/project_api_keys.tsx (1 line): - line 71: // FIXME: Dario thinks there is a better way to do this but x-pack/solutions/chat/plugins/workchat-app/server/saved_objects/conversations.ts (1 line): - line 14: // TODO: specific SO index for workchat x-pack/platform/plugins/shared/apm_sources_access/common/config_schema.ts (1 line): - line 13: transaction: schema.string({ defaultValue: 'traces-apm*,apm-*,traces-*.otel-*' }), // TODO: remove apm-* pattern in 9.0 x-pack/platform/plugins/private/monitoring/server/telemetry_collection/logstash_agent_monitoring.ts (1 line): - line 135: // TODO: add queue types of the pipelines with next iterations x-pack/platform/packages/shared/kbn-cloud-security-posture/common/schema/vulnerabilities/csp_vulnerability_finding.ts (1 line): - line 8: // TODO: this needs to be defined in a versioned schema x-pack/solutions/security/plugins/security_solution/public/assistant/comment_actions/index.tsx (1 line): - line 59: user: '', // TODO: attribute assistant messages x-pack/platform/plugins/shared/fleet/common/services/validate_package_policy.ts (1 line): - line 359: // TODO return validation error here once https://github.com/elastic/kibana/issues/125655 is fixed x-pack/platform/plugins/shared/lens/public/shared_components/axis/extent/to_expression.tsx (1 line): - line 11: // TODO: import it from the expression config directly? x-pack/solutions/chat/plugins/workchat-app/server/services/integrations/integrations_service.ts (1 line): - line 90: // TODO: bulk get on client x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/step_screenshot_display.tsx (1 line): - line 139: // FIXME: Dario thinks there is a better way to do this but x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/policies/components/agent_based_table.tsx (1 line): - line 281: const agentPolicy = agentPolicies[0]; // TODO: handle multiple agent policies x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_management/logic/export/get_export_rule_action_connectors.ts (1 line): - line 98: missing_action_connections: [], // TODO: check how to generate SO x-pack/platform/plugins/private/monitoring/server/routes/api/v1/elasticsearch/index_detail.ts (1 line): - line 87: // TODO: Why so many fields needed for a single component (shard legend)? x-pack/platform/plugins/private/canvas/public/lib/flatten_panel_tree.ts (1 line): - line 8: // TODO: Fix all of this magic from EUI; this code is boilerplate from src/platform/plugins/private/event_annotation/server/fetch_event_annotations/index.ts (1 line): - line 10: // TODO: implement this on the server src/platform/plugins/shared/chart_expressions/expression_xy/public/types.ts (1 line): - line 78: // TODO currently it's not possible to differentiate between a field from a raw x-pack/platform/plugins/shared/ml/public/application/routing/routes/timeseriesexplorer/state_manager.tsx (1 line): - line 263: // FIXME we should not update global state here src/platform/plugins/private/vis_types/vega/public/vega_inspector/vega_data_inspector.scss (1 line): - line 7: // TODO: EUI needs to provide props to pass down from EuiTabbedContent to tabs and content x-pack/solutions/security/plugins/security_solution/server/lib/asset_inventory/routes/delete.ts (1 line): - line 33: // TODO: create validation src/platform/plugins/private/event_annotation_listing/public/components/group_editor_flyout/lens_attributes.ts (1 line): - line 19: title: 'Line visualization with annotation layer', // TODO - should this be translated? x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_invalid_filter_query.tsx (1 line): - line 39: // TODO: Review and remove these (query, startDate, endDate) props. x-pack/solutions/security/plugins/security_solution/common/endpoint/service/response_actions/constants.ts (1 line): - line 43: // TODO: TC- Uncomment these when we go GA with automated process actions x-pack/platform/plugins/shared/alerting/server/routes/rule/apis/bulk_delete/bulk_delete_rules_route.ts (1 line): - line 58: // TODO (http-versioning): Remove this cast, this enables us to move forward x-pack/solutions/security/plugins/security_solution/public/timelines/store/model.ts (1 line): - line 114: // TODO convert to nodebuilder x-pack/solutions/security/packages/kbn-securitysolution-list-api/src/list_api/index.ts (1 line): - line 285: // TODO add types and validation x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/src/common/total/index.ts (1 line): - line 10: export const total = t.number; // TODO: Change this out for PositiveNumber from siem x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/utils/table_tab_columns.tsx (1 line): - line 44: * Maintain backwards compatibility // TODO remove when possible src/platform/plugins/shared/data/server/search/session/get_search_status.ts (1 line): - line 21: // TODO: Handle strategies other than the default one x-pack/solutions/observability/plugins/infra/public/alerting/log_threshold/components/expression_editor/log_view_switcher.tsx (1 line): - line 23: * TODO: this component is called LogViewSwitcher because it will allow, x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/risk_summary_flyout/risk_summary.tsx (1 line): - line 84: // TODO: add in riskColors when severity palette agreed on. x-pack/platform/packages/shared/kbn-cloud-security-posture/common/schema/graph/v1.ts (1 line): - line 18: // TODO: use zod for range validation instead of config schema x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/results/attack_discovery_panel/tabs/alerts_tab/index.tsx (1 line): - line 28: // TODO We shouldn't have to check capabilities here, this should be done at a much higher level. x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/alert_reason/context.tsx (1 line): - line 25: * Maintain backwards compatibility // TODO remove when possible src/platform/plugins/shared/data_view_field_editor/public/components/preview/field_list/field_list_item.tsx (1 line): - line 151: // highlights the field using token, TODO: migrate whole SCSS file to emotions x-pack/solutions/observability/plugins/slo/server/lib/rules/register_burn_rate_rule.ts (1 line): - line 19: locators: CustomThresholdLocators // TODO move this somewhere else, or use only alertsLocator x-pack/platform/plugins/shared/lens/public/editor_frame_service/editor_frame/config_panel/layer_header.tsx (1 line): - line 89: // TODO: for Discover, we should only show the active visualization subtypes till we fix how the communication with Discover works x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/risk_score_donut_chart/use_risk_donut_chart_data.ts (1 line): - line 22: // TODO: Borealis theme migration, when severity palette agreed, update RISK_SEVERITY_COLOUR to use shared hook from security colors: src/platform/packages/shared/presentation/presentation_publishing/state_manager/state_manager.ts (1 line): - line 81: // SERIALIZED STATE ONLY TODO: Remember that the state manager DOES NOT contain comparators, because it's meant for Runtime state, and comparators should be written against serialized state. x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/src/typescript_types/index.ts (1 line): - line 85: // TODO: Switch to use ApiCallMemoProps x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/snapshot_requests.ts (1 line): - line 16: // TODO: Refactor and export an ApiService instance through the app dependencies context x-pack/platform/plugins/shared/lens/public/types.ts (1 line): - line 765: // TODO currently it's not possible to differentiate between a field from a raw x-pack/solutions/security/plugins/cloud_security_posture/server/create_indices/create_indices.ts (1 line): - line 36: // TODO: Add integration tests x-pack/solutions/chat/plugins/workchat-app/server/services/orchestration/sub_agents/search/utils/tool_messages.ts (1 line): - line 95: // TODO: handle maxResults src/platform/plugins/shared/chart_expressions/expression_gauge/public/components/utils/accessors.ts (1 line): - line 117: return Math.min(...numberValues) - 10; // TODO: TO THINK THROUGH x-pack/platform/plugins/private/monitoring/server/plugin.ts (1 line): - line 406: // NOTE / TODO: "config.validate" is a legacy convention and should be converted over during the TS conversion work x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/correlations_details_alerts_table.tsx (1 line): - line 46: * Maintain backwards compatibility // TODO remove when possible x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/create_custom_link_index.ts (1 line): - line 43: // FIXME: PropertyBase type is missing .fields x-pack/solutions/observability/plugins/observability/server/features/cases_v1.ts (1 line): - line 20: // TODO: Add docLinks to link to documentation about the deprecation src/platform/plugins/shared/data/common/search/aggs/metrics/metric_agg_type.ts (1 line): - line 39: // TODO need to make a more explicit interface for this src/platform/packages/shared/kbn-crypto-browser/src/sha256.ts (1 line): - line 153: // TODO: handle case where l is > Math.pow(2, 29) src/platform/plugins/shared/data_views/server/fetcher/lib/jobs_compatibility.ts (1 line): - line 81: // TODO: Fix this with LCD algorithm src/platform/plugins/shared/data/common/search/search_source/inspect/inspector_stats.ts (1 line): - line 92: // TODO remove case where total is number when legacyHitsTotal is removed src/platform/packages/shared/kbn-unified-field-list/src/components/field_stats/field_top_values_bucket.tsx (1 line): - line 223: : color; // FIXME: remove in 9.x when Borealis becomes the default theme x-pack/platform/plugins/shared/lens/public/datasources/form_based/esql_layer/text_based_languages.tsx (1 line): - line 359: // TODO implement this for real src/core/packages/feature-flags/server-internal/src/feature_flags_service.ts (1 line): - line 178: // TODO: increment usage counter x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/policy_requests.ts (1 line): - line 28: // TODO: Refactor and export an ApiService instance through the app dependencies context x-pack/solutions/security/plugins/session_view/public/components/tty_player/styles.ts (1 line): - line 40: const windowBoundsColor = transparentize(colors.ghost, 0.6); // TODO: Borealis migration - replace transparentize with color token, get rid of ghost color x-pack/platform/plugins/shared/license_management/public/application/_license_management.scss (1 line): - line 5: // EUITODO: Fix modal width/max-width x-pack/platform/plugins/shared/dataset_quality/public/hooks/use_quality_issues.tsx (1 line): - line 200: identifiedUsingHeuristics: false, // TODO: Add heuristics to identify ignore_malformed issues x-pack/platform/plugins/shared/fleet/server/collectors/agent_collectors.ts (1 line): - line 34: // TODO: unsure if this case is possible at all. x-pack/solutions/security/plugins/security_solution/public/management/common/routing.ts (1 line): - line 9: // FIXME: Remove references to `querystring` src/platform/plugins/shared/field_formats/common/field_format.ts (1 line): - line 152: * @return {any} TODO: https://github.com/elastic/kibana/issues/108158 x-pack/platform/plugins/shared/content_connectors/server/lib/indices/fetch_index_counts.ts (1 line): - line 11: // TODO: is there way to batch this? Passing multiple index names or a pattern still returns a singular count x-pack/solutions/security/plugins/security_solution/server/fleet_integration/handlers/create_policy_datastreams.ts (1 line): - line 56: // FIXME:PT Need to ensure that the datastreams are created in all associated space ids that the policy is shared with src/platform/packages/shared/kbn-config/src/raw/raw_config_service.ts (1 line): - line 39: // TODO Make config consistent, e.g. handle dots in keys x-pack/solutions/security/plugins/security_solution/common/api/entity_analytics/risk_engine/entity_calculation_route.schema.yaml (1 line): - line 7: # TODO delete on a future serverless release x-pack/solutions/security/plugins/security_solution/common/endpoint/service/authz/authz.ts (1 line): - line 121: canAccessEndpointManagement: hasEndpointManagementAccess, // TODO: is this one deprecated? it is the only place we need to check for superuser. x-pack/platform/plugins/shared/lens/public/datasources/form_based/operations/definitions/formula/context_variables.tsx (1 line): - line 43: // TODO: split layer_helpers util into pure/non-pure functions to avoid issues with tests x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/settings_flyout/hooks/use_schedule_view.tsx (1 line): - line 47: // TODO: add separate hook to fetch schedules stats/count x-pack/platform/plugins/shared/streams/server/routes/internal/streams/schema/route.ts (1 line): - line 202: // TODO: We should be using scopedClusterClient.asCurrentUser.simulate.ingest() but the ES JS lib currently has a bug. The types also aren't available yet, so we use any. x-pack/platform/plugins/shared/ml/public/application/components/anomalies_table/links_menu.tsx (1 line): - line 591: // TODO - drilldown from cause in expanded row only? x-pack/platform/plugins/shared/automatic_import/public/common/lib/api_parsers.ts (1 line): - line 13: * TODO: Return the package name from the fleet API: https://github.com/elastic/kibana/issues/185932 x-pack/platform/plugins/private/monitoring/common/http_api/elasticsearch_settings/put_elasticsearch_settings_collection_enabled.ts (1 line): - line 11: // TODO: add payload entries x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/header/action_menu_content.tsx (1 line): - line 46: }; /* useSelector(monitorStatusSelector) TODO: Implement state for monitor status */ src/platform/plugins/shared/ui_actions_enhanced/public/drilldowns/drilldown_manager/state/i18n.ts (1 line): - line 26: // TODO: remove `Save your dashboard before testing.` part x-pack/platform/plugins/shared/ml/public/application/jobs/jobs_list/components/jobs_list/job_id_link.tsx (1 line): - line 46: // TODO: Fix this any. x-pack/solutions/security/plugins/security_solution/scripts/endpoint/api_emulator/emulator_plugins/sentinelone/index.ts (1 line): - line 19: // TODO:PT define the interface for programmatically interact with sentinelone api emulator src/platform/plugins/shared/data/server/search/expressions/esdsl.ts (1 line): - line 37: throw new Error('TODO: add text'); x-pack/solutions/security/plugins/security_solution/scripts/endpoint/sentinelone_host/index.ts (1 line): - line 43: // TODO:PT add support for CPU, Disk and Memory input args x-pack/platform/plugins/shared/ml/public/application/data_frame_analytics/pages/analytics_creation/components/configuration_step/use_saved_search.ts (1 line): - line 47: // FIXME: Add support for AggregateQuery type #150091 x-pack/platform/plugins/private/canvas/canvas_plugin_src/uis/datasources/esdocs.js (1 line): - line 42: // TODO: This is a terrible way of doing defaults. We need to find a way to read the defaults for the function x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/host_details.tsx (1 line): - line 103: * Maintain backwards compatibility // TODO remove when possible x-pack/platform/plugins/shared/lens/public/app_plugin/save_modal_container.tsx (1 line): - line 301: // @TODO: check if it's worth to replace it witht he attribute service one x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/use_snap_shot.ts (1 line): - line 27: // FIXME: Dario thinks there is a better way to do this but x-pack/platform/plugins/private/data_visualizer/public/application/common/components/stats_table/data_visualizer_stats_table.tsx (1 line): - line 489: data-shared-item="" // TODO: Remove data-shared-item as part of https://github.com/elastic/kibana/issues/179376 x-pack/platform/plugins/shared/lens/public/persistence/saved_objects_utils/check_for_duplicate_title.ts (1 line): - line 51: // TODO: make onTitleDuplicate a required prop and remove UI components from this class src/platform/plugins/shared/console/public/application/containers/editor/utils/requests_utils.ts (1 line): - line 199: // TODO: Format requests with comments https://github.com/elastic/kibana/issues/182138 x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/snapshot/use_snap_shot.ts (1 line): - line 25: // FIXME: Dario thinks there is a better way to do this but x-pack/solutions/security/plugins/lists/server/routes/list_index/export_list_item_route.ts (1 line): - line 53: // TODO: Allow the API to override the name of the file to export x-pack/solutions/security/plugins/security_solution/server/endpoint/services/actions/clients/microsoft/defender/endpoint/ms_defender_endpoint_actions_client.ts (1 line): - line 372: // TODO: support multiple agents src/platform/plugins/shared/data_views/common/data_views/data_views.ts (1 line): - line 1373: // FIXME: this overwrites read-only properties x-pack/platform/plugins/shared/maps/public/classes/styles/vector/vector_style.tsx (1 line): - line 365: // TODO instead of looking up instance by key, update argument originalProperties to be instances instead of descriptors x-pack/platform/plugins/shared/ml/public/application/routing/routes/aiops/index_or_search.tsx (1 line): - line 142: // TODO: update PageWrapper - no longer need job creation items x-pack/platform/plugins/private/monitoring/server/telemetry_collection/create_query.ts (1 line): - line 14: * TODO: this backwards compatibility helper will only be supported for 5.x-6. This x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/alerts/alerts.ts (1 line): - line 32: * TODO: Use actual AlertType Params type that's specific to Uptime instead of `any` x-pack/solutions/observability/plugins/apm/public/components/shared/impact_bar/index.tsx (1 line): - line 12: // TODO: extend from EUI's EuiProgress prop interface x-pack/platform/plugins/private/remote_clusters/common/lib/cluster_serialization.ts (1 line): - line 12: * TODO: This interface needs to be updated with values from {@link RemoteInfo} provided x-pack/solutions/security/packages/kbn-securitysolution-io-ts-alerting-types/src/constants/index.ts (1 line): - line 9: * TODO: Create a kbn-alerting-constants and add this to it. src/platform/plugins/shared/data/common/search/expressions/esql.ts (1 line): - line 56: // TODO: time_zone support was temporarily removed from ES|QL, x-pack/solutions/security/plugins/security_solution/public/management/components/endpoint_responder/command_render_components/status_action.tsx (1 line): - line 31: // FIXME:PT remove this and use new API/TYpe (team issue: 9783) x-pack/platform/plugins/shared/ml/public/embeddables/anomaly_swimlane/anomaly_swimlane_embeddable_factory.tsx (1 line): - line 353: data-shared-item="" // TODO: Remove data-shared-item as part of https://github.com/elastic/kibana/issues/179376 x-pack/solutions/security/plugins/security_solution/public/exceptions/components/list_with_search/index.tsx (1 line): - line 71: showAlertCloseOptions={false} // TODO ask if we need it x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/index.tsx (1 line): - line 265: // TODO verify this with AI team src/platform/packages/shared/kbn-unified-tabs/src/components/tabs_bar_menu/tabs_bar_menu.tsx (1 line): - line 141: alert('restore tab'); // TODO restore closed tab x-pack/platform/plugins/shared/rule_registry/server/rule_data_client/rule_data_client.ts (1 line): - line 240: // TODO: #160572 - add support for version conflict errors, in case alert was updated x-pack/platform/plugins/shared/aiops/public/components/document_count_content/total_count_header/total_count_header.tsx (1 line): - line 8: // TODO Consolidate with duplicate component `TotalCountHeader` in src/platform/plugins/private/vis_types/vislib/public/vislib/_variables.scss (1 line): - line 1: // TODO: Use the same styles for TSVB and Vislib vis' src/platform/packages/shared/kbn-unified-tabs/src/components/tab/tab.tsx (1 line): - line 275: // TODO: remove the usage of deprecated colors src/core/packages/feature-flags/browser-internal/src/feature_flags_service.ts (1 line): - line 202: // TODO: increment usage counter x-pack/solutions/security/plugins/security_solution/public/management/pages/event_filters/view/components/form.tsx (1 line): - line 239: // TODO: `id` gets added to the exception.entries item x-pack/platform/plugins/private/monitoring/server/routes/api/v1/elasticsearch/overview.ts (1 line): - line 64: // TODO this call is missing some items from the signature of `getLogs`, will need to resolve during TS conversion src/platform/packages/private/kbn-reporting/public/reporting_api_client.ts (1 line): - line 32: * TODO: export a type like this to other plugins: https://github.com/elastic/kibana/issues/107085 src/platform/plugins/shared/discover/public/application/main/state_management/redux/actions/initialize_session.ts (1 line): - line 130: // TODO: Needs to happen when switching tabs too? src/platform/plugins/shared/share/public/lib/download_as.ts (1 line): - line 43: // TODO: remove this workaround for multiple files when fixed (in filesaver?) x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/related_alerts_by_ancestry.tsx (1 line): - line 25: * Maintain backwards compatibility // TODO remove when possible x-pack/platform/plugins/shared/ml/public/application/timeseriesexplorer/components/timeseries_chart/timeseries_chart_annotations.ts (1 line): - line 33: // TS TODO make this work with the actual types. x-pack/platform/plugins/shared/fleet/public/hooks/use_ui_extension.ts (1 line): - line 33: // FIXME:PT Revisit ignore below and see if TS error can be addressed x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/related_alerts_by_ancestry.tsx (1 line): - line 24: * Maintain backwards compatibility // TODO remove when possible x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/index.tsx (1 line): - line 414: {/* TODO move SetupTechnologySelector out of extensionView */} x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/operators/get_generated_title.ts (1 line): - line 92: // TODO: i18n x-pack/solutions/security/plugins/security_solution/common/endpoint/data_loaders/index_alerts.ts (1 line): - line 73: // TODO: Unclear why the documents are not showing up after the call to refresh. x-pack/platform/plugins/shared/ml/public/application/routing/routes/new_job/wizard.tsx (1 line): - line 205: // TODO useRouteResolver should be responsible for the redirect x-pack/solutions/security/packages/data-table/mock/global_state.ts (1 line): - line 11: // FIXME add strong typings x-pack/solutions/security/plugins/security_solution/public/app/actions/register.ts (1 line): - line 55: // TODO: Remove discover histogram actions when timeline esql tab is extracted from discover x-pack/platform/plugins/shared/ml/server/routes/trained_models.ts (1 line): - line 441: // TODO use mlClient.startTrainedModelDeployment when esClient is updated x-pack/solutions/security/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.tsx (1 line): - line 80: // TODO: CIS AWS - replace link or create the docs x-pack/platform/plugins/shared/osquery/server/create_transforms/create_transforms.ts (1 line): - line 12: // TODO: Move transforms to integration package x-pack/platform/plugins/shared/fleet/public/hooks/use_kibana_link.ts (1 line): - line 18: * TODO: This functionality needs to be replaced with use of the new URL service locators src/platform/plugins/private/vis_types/vislib/public/vislib/components/legend/legend.tsx (1 line): - line 50: // TODO: Check when this bwc can safely be removed x-pack/platform/plugins/shared/index_management/common/index.ts (1 line): - line 8: // TODO: https://github.com/elastic/kibana/issues/110892 x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/isolate_host/context.tsx (1 line): - line 26: * Maintain backwards compatibility // TODO remove when possible x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_app.component.tsx (1 line): - line 31: // TODO: Remove this focus when https://github.com/elastic/kibana/issues/38980 is addressed src/platform/plugins/shared/discover/public/application/main/hooks/sidebar/use_additional_field_groups.tsx (1 line): - line 16: // TODO / NOTE: This will eventually rely on Discover's context resolution to determine which fields src/platform/packages/shared/kbn-esql-ast/src/parser/factories.ts (1 line): - line 447: // TODO - understand why is now returned as the match text for the FROM command src/platform/plugins/shared/visualizations/public/vis_schemas.ts (1 line): - line 108: // TODO: We should check if there's a better way then casting to `any` here x-pack/platform/plugins/shared/lens/public/datasources/form_based/dimension_panel/field_select.tsx (1 line): - line 98: : operationByField.get(field)!.values().next().value, // TODO let's remove these non-null assertion, they are very dangerous x-pack/platform/packages/shared/kbn-ai-assistant/src/utils/get_timeline_items_from_conversation.tsx (1 line): - line 239: // TODO: we want to show the content always, and hide x-pack/platform/plugins/private/canvas/shareable_runtime/supported_renderers.js (1 line): - line 23: * FIXME: Render function factories require stateful dependencies to be x-pack/platform/plugins/shared/actions/server/plugin.ts (1 line): - line 532: * TODO: Change with getBulk src/platform/packages/shared/kbn-management/settings/components/field_input/input/image_input.tsx (1 line): - line 94: // TODO: this check will be a bug, if a default image is ever actually x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/repository_requests.ts (1 line): - line 22: // TODO: Refactor and export an ApiService instance through the app dependencies context x-pack/solutions/search/plugins/enterprise_search/public/applications/enterprise_search_content/utils/connector_helpers.ts (1 line): - line 22: // TODO remove this when example status is removed x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_latency_charts/index.ts (1 line): - line 146: useDurationSummary?: boolean; // TODO: Make this field mandatory before migrating this for other charts like serverless latency chart, latency history chart x-pack/solutions/security/plugins/security_solution/public/management/cypress/tasks/run_endpoint_loader.ts (1 line): - line 25: // FIXME: remove use of cli script and use instead data loaders x-pack/solutions/security/plugins/security_solution/public/management/components/endpoint_responder/components/action_log_button.tsx (1 line): - line 56: // EUI TODO: This z-index override of EuiOverlayMask is a workaround, and ideally should be resolved with a cleaner UI/UX flow long-term x-pack/platform/plugins/private/canvas/public/components/element_content/element_content.tsx (1 line): - line 64: // TODO: 'canvas__element' was added for BWC, It can be removed after a while src/platform/plugins/shared/data/common/search/search_source/search_source.ts (1 line): - line 378: // TODO: Remove casting when https://github.com/elastic/elasticsearch-js/issues/1287 is resolved x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/nodes/run_agent.ts (1 line): - line 77: chat_history: sanitizeChatHistory(state.messages), // TODO: Message de-dupe with ...state spread src/cli_plugin/install/pack.js (1 line): - line 33: * TODO: If there are platform specific folders, determine which one to use. x-pack/solutions/security/plugins/cloud_security_posture/server/create_transforms/create_transforms.ts (1 line): - line 20: // TODO: Move transforms to integration package x-pack/platform/plugins/private/canvas/canvas_plugin_src/renderers/plot/plugins/text.js (1 line): - line 40: // TODO: This might only work on single x and y axis charts. x-pack/platform/plugins/shared/fleet/server/services/agent_policies/agent_policies_to_agent_ids.ts (1 line): - line 29: size: 100, // TODO: check if reasonable value x-pack/solutions/security/plugins/lists/server/services/exception_lists/export_exception_list_and_items.ts (1 line): - line 87: // TODO: Add logic for missing lists and items on errors x-pack/solutions/security/plugins/security_solution/common/experimental_features.ts (1 line): - line 15: // FIXME:PT delete? x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/results/attack_discovery_panel/actionable_summary/index.tsx (1 line): - line 35: // TODO We shouldn't have to check capabilities here, this should be done at a much higher level. x-pack/platform/plugins/shared/screenshotting/server/layouts/preserve_layout.ts (1 line): - line 36: // TODO: Remove this path once we have migrated all plugins away from depending on this hiding page elements. x-pack/platform/plugins/shared/lens/public/datasources/form_based/operations/definitions/static_value.tsx (1 line): - line 95: // TODO: improve this logic x-pack/platform/plugins/shared/triggers_actions_ui/public/application/lib/rule_api/get_filter.ts (1 line): - line 8: // TODO (Jiawei): Use node builder instead of strings x-pack/solutions/chat/plugins/workchat-app/server/saved_objects/agents.ts (1 line): - line 13: // TODO: specific SO index for workchat src/platform/packages/shared/kbn-palettes/palettes/semantic/log_level.ts (1 line): - line 14: // TODO: update colors to vis colors x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/events_count.tsx (1 line): - line 38: * TODO: This component is a pared down duplicate of the logic used in timeline/tabs/query/index.tsx x-pack/platform/plugins/shared/osquery/public/agents/use_all_agents.ts (1 line): - line 24: // TODO: break out the paginated vs all cases into separate hooks x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/debug/index.tsx (1 line): - line 41: // TODO: Evaluate moving this react-query initialization up to the main Fleet app x-pack/solutions/security/plugins/elastic_assistant/server/lib/defend_insights/graphs/default_defend_insights_graph/nodes/retriever/anonymized_events_retriever/get_anonymized_events/index.ts (1 line): - line 67: // TODO add support for other insight types src/platform/packages/shared/kbn-scout/src/servers/run_elasticsearch.ts (1 line): - line 90: // TODO: Remove this once we find out why SAML callback randomly fails with 401 src/platform/plugins/shared/kibana_react/public/validated_range/validated_dual_range.tsx (1 line): - line 94: ...rest // TODO: Consider alternatives for spread operator in component x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_input.js (1 line): - line 38: //TODO: This is where a saved search would be applied x-pack/solutions/security/packages/distribution-bar/src/distribution_bar.tsx (1 line): - line 140: // TODO: fix tooltip direction if not enough space; x-pack/platform/plugins/shared/aiops/public/components/change_point_detection/use_change_point_agg_request.ts (1 line): - line 344: * TODO: update type for the single metric x-pack/platform/plugins/shared/ml/server/models/model_management/models_provider.ts (1 line): - line 198: // @ts-ignore FIXME: fix modelStats type x-pack/platform/packages/private/ml/data_frame_analytics_utils/src/feature_importance.ts (1 line): - line 31: * TODO We should separate the interface because classes/importance x-pack/solutions/security/plugins/security_solution/public/siem_migrations/rules/components/tours/translation_guide/step_config.tsx (1 line): - line 58: // TODO: Update doc path once available x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/restore_requests.ts (1 line): - line 15: // TODO: Refactor and export an ApiService instance through the app dependencies context x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/highlighted_fields_cell.tsx (1 line): - line 37: * Maintain backwards compatibility // TODO remove when possible src/core/packages/http/server-internal/src/http_service.ts (1 line): - line 312: version: '0.0.0', // TODO get a better version here x-pack/platform/plugins/shared/index_management/public/application/store/selectors/extension_service.ts (1 line): - line 11: // TODO: Refactor and export all the app selectors through the app dependencies context x-pack/platform/plugins/shared/alerting/server/task_runner/inject_action_params.ts (1 line): - line 43: * TODO: Remove and use connector adapters x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/tabs/notes_tab.tsx (1 line): - line 15: * // TODO to be implemented x-pack/platform/plugins/private/monitoring/common/http_api/elasticsearch_settings/get_elasticsearch_settings_nodes.ts (1 line): - line 11: // TODO: add payload entries x-pack/platform/plugins/shared/cases/public/components/visualizations/actions/action_wrapper.tsx (1 line): - line 36: // TODO: Remove when https://github.com/elastic/kibana/issues/143201 is developed x-pack/platform/plugins/shared/maps/public/routes/map_page/saved_map/saved_map.ts (1 line): - line 348: // TODO: https://github.com/elastic/kibana/issues/163488 x-pack/solutions/chat/plugins/workchat-app/server/routes/chat.ts (1 line): - line 53: connectorId: connectorId ?? 'azure-gpt4', // TODO: auto-select on server-side when not present x-pack/solutions/observability/plugins/infra/public/containers/logs/log_analysis/api/validate_indices.ts (1 line): - line 30: // @ts-expect-error TODO: fix after elasticsearch-js bump x-pack/platform/plugins/shared/ml/public/application/data_frame_analytics/common/get_index_data.ts (1 line): - line 52: // TODO: remove results_field from `fields` when possible src/platform/packages/shared/kbn-monaco/src/languages/painless/antlr/painless_parser.ts (1 line): - line 16: // for running tests with parameters, TODO: discuss strategy for typed parameters in CI x-pack/solutions/security/plugins/session_view/public/components/detail_panel_process_tab/helpers.ts (1 line): - line 81: // TODO: get the event action of leader src/platform/plugins/shared/data/public/search/session/session_service.ts (1 line): - line 468: * TODO: remove this functionality in favor of separate architecture for client side search cache x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/body/renderers/system/generic_row_renderer.tsx (1 line): - line 618: // TODO: Remove this once this has been replaced everywhere with "error" below x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/components/index.ts (1 line): - line 8: // TODO: Does this need to be re-exported here? x-pack/platform/plugins/private/transform/public/app/sections/transform_management/components/transform_list/expanded_row_messages_pane.tsx (1 line): - line 69: // TODO: Replace this with ML's blurButtonOnClick when it's moved to a shared package x-pack/solutions/security/plugins/security_solution/public/onboarding/components/onboarding_body/body_config.ts (1 line): - line 42: // TODO: Add attackDiscoveryCardConfig when it is ready (https://github.com/elastic/kibana/issues/189487) src/core/packages/status/server-internal/src/get_summary_status.ts (1 line): - line 59: // TODO: include URL to status page src/platform/plugins/shared/chart_expressions/expression_partition_vis/public/utils/get_legend_actions.tsx (1 line): - line 64: // FIXME key could be a RangeKey see https://github.com/elastic/kibana/issues/153437 x-pack/platform/plugins/private/painless_lab/public/application/types.ts (1 line): - line 31: // TODO: This should be an enumerated list x-pack/platform/plugins/private/canvas/public/state/reducers/transient.js (1 line): - line 16: // TODO: we shouldn't need to reset the resolved args for history x-pack/platform/plugins/shared/dataset_quality/server/services/data_telemetry/helpers.ts (1 line): - line 373: // TODO: Use the failure store API when it is available x-pack/platform/plugins/private/reporting/public/management/components/report_info_flyout_content.tsx (1 line): - line 25: // TODO: Move all of these i18n texts to ./i18n_texts.tsx x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/columns/ping_timestamp/use_in_progress_image.ts (1 line): - line 46: // FIXME: Dario thinks there is a better way to do this but x-pack/platform/plugins/shared/actions/server/constants/plugin.ts (1 line): - line 12: MINIMUM_LICENSE_REQUIRED: 'basic' as LicenseType, // TODO: supposed to be changed up on requirements x-pack/solutions/security/plugins/security_solution/common/endpoint/utils/transforms.ts (1 line): - line 136: // TODO TransformGetTransformStatsTransformStats type needs to be updated to include health x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/cytoscape_example_data.stories.tsx (1 line): - line 94: x-pack/platform/plugins/shared/ml/server/lib/alerts/alerting_service.ts (1 line): - line 86: * TODO Replace with URL generator when https://github.com/elastic/kibana/issues/59453 is resolved x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/field_value_match/index.tsx (1 line): - line 22: // TODO: I have to use any here for now, but once this is available below, we should use the correct types, https://github.com/elastic/kibana/issues/100715 src/platform/plugins/private/vis_types/gauge/public/vis_type/goal.tsx (1 line): - line 102: // TODO: Remove when split chart aggs are supported src/core/packages/root/browser-internal/src/apm_system.ts (1 line): - line 81: // TODO: Start a new transaction every page change instead of every app change. x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/tab_summary.tsx (1 line): - line 41: // TODO: Add a tooltip explaining that: a false value means that the cluster global state x-pack/platform/plugins/private/canvas/public/expression_types/arg_types/container_style/index.ts (1 line): - line 35: // TODO: this should be in a helper src/platform/plugins/shared/data/server/config.ts (1 line): - line 57: * TODO: we should optimize this as 100ms is likely not optimal (https://github.com/elastic/kibana/issues/143277) packages/kbn-dependency-ownership/src/rule.ts (1 line): - line 27: 'webpack', // While we are in the middle of a webpack upgrade. TODO: Remove this once we are done. x-pack/platform/plugins/shared/lens/public/plugin.ts (1 line): - line 823: // TODO: remove this in faviour of the custom action thing x-pack/platform/plugins/shared/cases/public/components/create/flyout/create_case_flyout.tsx (1 line): - line 46: // EUI TODO: This z-index override of EuiOverlayMask is a workaround, and ideally should be resolved with a cleaner UI/UX flow long-term src/platform/plugins/shared/inspector/public/views/requests/components/details/req_details_stats.tsx (1 line): - line 25: // TODO: Replace by property once available x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/policy/index.tsx (1 line): - line 11: // TODO: Needs to be moved src/platform/plugins/shared/dashboard/server/content_management/v3/cm_services.ts (1 line): - line 389: description: 'No longer used.', // TODO what is this legacy property? x-pack/platform/plugins/shared/content_connectors/public/components/shared/tables/inline_editable_table/editing_column.tsx (1 line): - line 49: editingItemValue as Item, // TODO we shouldn't need to cast this? x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/components/installed_integrations_table.tsx (1 line): - line 192: // TODO Actions are not yet implemented to be done in https://github.com/elastic/kibana/issues/209867 src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/serverless/auth_provider.ts (1 line): - line 26: ['chat', 'developer'], // TODO: double check if it's really 'developer' x-pack/platform/plugins/private/monitoring/common/http_api/elasticsearch/post_elasticsearch_ml_jobs.ts (1 line): - line 29: // TODO: add payload entries x-pack/platform/plugins/shared/content_connectors/public/components/connector_detail/connector_configuration.tsx (1 line): - line 59: // TODO service_type === "" is considered unknown/custom connector multiple places replace all of them with a better solution src/platform/plugins/shared/dashboard/public/dashboard_api/settings_manager.tsx (1 line): - line 21: // SERIALIZED STATE ONLY TODO: This could be simplified by using src/platform/packages/shared/presentation/presentation_publishing/state_manager/state_manager.ts x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/soc_trends/hooks/use_soc_trends.ts (1 line): - line 39: // TODO: remove empty compare times when socTrendsEnabled feature flag removed x-pack/solutions/chat/plugins/workchat-framework/server/services/runner/workflows/types.ts (1 line): - line 39: // TODO: later we'll probably need more internal APIs to re-scope x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/schedules/data_client/index.ts (1 line): - line 37: // TODO: add filtering x-pack/platform/plugins/private/canvas/public/functions/plot/index.ts (1 line): - line 169: // TODO: holy hell, why does this work?! the working theory is that some values become undefined x-pack/solutions/security/packages/kbn-cloud-security-posture/graph/src/components/graph/layout_graph.ts (1 line): - line 35: // TODO: waiting for a fix: https://github.com/dagrejs/dagre/issues/238 x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/save_timeline_button.tsx (1 line): - line 55: // TODO: User may have Crud privileges but they may not have access to timeline index. x-pack/platform/plugins/private/canvas/public/components/workpad_header/edit_menu/edit_menu.tsx (1 line): - line 57: * TODO: this is all copied from interactive_workpad_page and workpad_shortcuts x-pack/platform/plugins/shared/lens/public/datasources/form_based/operations/definitions/formula/math.tsx (1 line): - line 69: // TODO has to check all children x-pack/solutions/security/plugins/session_view/public/components/process_tree/helpers.ts (1 line): - line 208: // TODO: the text we search is the same as what we render. src/platform/packages/private/kbn-code-owners/src/code_owner_areas.ts (1 line): - line 89: // TODO add owner teams here (once they exist) src/platform/plugins/shared/visualizations/public/embeddable/state.ts (1 line): - line 55: // TODO remove once embeddable only exposes SerializedState x-pack/solutions/security/plugins/security_solution/public/management/cypress/tasks/response_actions.ts (1 line): - line 30: // TODO: TC- use ENABLED_AUTOMATED_RESPONSE_ACTION_COMMANDS when we go GA with automated process actions x-pack/solutions/search/plugins/enterprise_search/kibana.jsonc (1 line): - line 5: // TODO this is currently used from Observability too, must be refactored before solution-specific builds x-pack/platform/plugins/private/monitoring/common/http_api/elasticsearch/post_elasticsearch_nodes.ts (1 line): - line 32: // TODO: add payload entries x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_exceptions/logic/use_add_rule_exception.tsx (1 line): - line 49: // TODO: Update once bulk route is added x-pack/solutions/search/plugins/enterprise_search/server/lib/fetch_all.ts (1 line): - line 13: // TODO add safety to prevent an OOM error if the query results are too enough x-pack/platform/packages/shared/alerting-rule-utils/kibana.jsonc (1 line): - line 5: // TODO refactor and transfer owner / contents to response-ops / alerting x-pack/platform/plugins/shared/ml/public/application/explorer/anomaly_explorer_common_state.ts (1 line): - line 141: // TODO: We are using mlJobService jobs, which has stale data. x-pack/platform/packages/shared/kbn-cloud-security-posture/common/constants.ts (1 line): - line 40: // TODO: remove once https://github.com/elastic/security-team/issues/10801 is done x-pack/solutions/security/plugins/security_solution/public/management/cypress/tasks/fleet.ts (1 line): - line 132: agent_features: [{ name: 'tamper_protection', enabled: true }], // TODO: this can be removed once FF code is removed x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_drawer/monitor_list_drawer.tsx (1 line): - line 59: {/* TODO: add link to details page */} x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/related_alerts_by_same_source_event.tsx (1 line): - line 21: * Maintain backwards compatibility // TODO remove when possible x-pack/platform/plugins/shared/ml/common/util/metric_change_description.ts (1 line): - line 36: // TODO - do we want to enhance the description depending on detector? src/platform/plugins/shared/saved_objects_finder/public/finder/saved_object_finder.tsx (1 line): - line 142: limit: uiSettings.get(LISTING_LIMIT_SETTING), // TODO: support pagination, x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/src/request/export_exception_list_query_schema/index.ts (1 line): - line 21: // TODO: Add file_name here with a default value x-pack/platform/plugins/shared/ml/server/models/job_service/new_job_caps/field_service.ts (1 line): - line 172: // @ts-expect-error TODO: fix after elasticsearch-js bump src/platform/packages/shared/kbn-test/src/functional_tests/lib/babel_register_for_test_plugins.js (1 line): - line 20: // TODO: should should probably remove this link back to the source x-pack/platform/plugins/private/canvas/canvas_plugin_src/functions/common/timefilterControl.ts (1 line): - line 38: // TODO: remove this deprecated arg x-pack/solutions/chat/packages/wc-integration-utils/src/tools/create_filter_clauses.ts (1 line): - line 28: // TODO: handle other field types, date mostly src/platform/packages/shared/kbn-unified-data-table/src/components/data_table_columns.tsx (1 line): - line 219: // TODO: would be great to have something like `sortable` flag for text based columns too x-pack/platform/plugins/private/canvas/public/components/home/hooks/use_upload_workpad.ts (1 line): - line 45: // TODO: Clean up this file, this loading stuff can, and should be, abstracted src/platform/plugins/shared/dashboard/public/dashboard_renderer/grid/use_layout_styles.tsx (1 line): - line 28: * TODO: We are currently using `euiTheme.colors.vis.euiColorVis0` for grid layout styles because it src/platform/plugins/shared/saved_search/server/saved_objects/search_migrations.ts (1 line): - line 10: // TODO: This needs to be removed and properly typed x-pack/solutions/security/plugins/security_solution/public/management/common/url_routing/artifact_list_page_routing.ts (1 line): - line 8: // FIXME: Remove references to `querystring` x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/join_editor.tsx (1 line): - line 63: // TODO remove isPointsOnly check once non-point spatial joins have been implemented x-pack/solutions/observability/plugins/slo/server/services/summary_search_client/summary_search_client.ts (1 line): - line 100: // TODO filter out remote summary documents from the deletion of outdated summaries src/platform/packages/shared/response-ops/rule_form/src/rule_actions/rule_actions_item.tsx (1 line): - line 129: // TODO: this is always undefined for now, might need to make this a prop later on x-pack/platform/plugins/private/canvas/public/lib/parse_single_function_chain.js (1 line): - line 22: // TODO Check for literals only x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/http/http_logic.ts (1 line): - line 118: // TODO: remove this src/platform/plugins/private/vis_types/gauge/public/vis_type/gauge.tsx (1 line): - line 110: // TODO: Remove when split chart aggs are supported x-pack/solutions/chat/packages/wci-browser/src/integration_ui_descriptor.ts (1 line): - line 37: // TODO: fix this x-pack/solutions/observability/plugins/apm/public/components/shared/managed_table/index.tsx (1 line): - line 35: // TODO: this should really be imported from EUI x-pack/solutions/security/plugins/security_solution/server/endpoint/services/actions/clients/lib/base_response_actions_client.ts (1 line): - line 712: // FIXME:PT need to ensure we use a index below that has the proper `namespace` when agent type is Endpoint src/platform/packages/private/kbn-reporting/public/job.tsx (1 line): - line 62: public readonly status: JOB_STATUS; // FIXME: can not use ReportSource['status'] due to type mismatch x-pack/solutions/security/plugins/security_solution/public/asset_inventory/hooks/use_data_view.ts (1 line): - line 13: * TODO: use @kbn/cloud-security-posture/src/hooks/use_data_view once x-pack/platform/plugins/private/canvas/public/setup_expressions.ts (1 line): - line 16: // TODO: clintandrewhall - This is getting refactored shortly. https://github.com/elastic/kibana/issues/105675 src/core/packages/ui-settings/server-internal/src/ui_settings_config.ts (1 line): - line 21: // TODO: Remove amsterdam theme x-pack/solutions/security/plugins/security_solution/public/cases/pages/index.tsx (1 line): - line 56: // TODO We shouldn't have to check capabilities here, this should be done at a much higher level. x-pack/solutions/security/plugins/elastic_assistant/server/ai_assistant_data_clients/knowledge_base/helpers.ts (1 line): - line 257: // TODO: Remove after ZodAny is fixed https://github.com/langchain-ai/langchainjs/blob/main/langchain-core/src/tools.ts x-pack/solutions/chat/plugins/workchat-framework/server/services/runner/workflows/run_workflow.ts (1 line): - line 66: // TODO: maybe need to improve the logic? src/platform/plugins/private/vis_types/xy/public/index.ts (1 line): - line 16: // TODO: Remove when vis_type_vislib is removed src/platform/packages/shared/shared-ux/file/file_picker/impl/src/components/file_card.tsx (1 line): - line 121: // TODO: Once content no longer overflows card remove, i.e. once on @elastic/eui ^70.3.0 src/platform/plugins/shared/home/server/services/sample_data/routes/list.ts (1 line): - line 106: // TODO: introduce PARTIALLY_INSTALLED status (#116677) src/platform/packages/shared/kbn-unified-histogram/components/chart/hooks/use_chart_styles.tsx (1 line): - line 28: // SASSTODO: the visualizing component should have an option or a modifier src/platform/plugins/shared/data/common/search/aggs/agg_type.ts (1 line): - line 67: // TODO need to make a more explicit interface for this src/platform/plugins/shared/discover/public/application/main/hooks/grid_customisations/index.ts (1 line): - line 20: // TODO / NOTE: This will eventually rely on Discover's context resolution to determine which fields src/platform/plugins/shared/discover/public/application/main/components/pattern_analysis/pattern_analysis_table.tsx (1 line): - line 69: // TODO We shouldn't cast to `unknown` here, goal is to use feature specific contexts. x-pack/platform/packages/shared/kbn-elastic-assistant/impl/connectorland/use_load_action_types/index.tsx (1 line): - line 44: // TODO add .inference once all the providers support unified completion x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/monitor_test_result/result_details_successful.tsx (1 line): - line 40: // FIXME: Dario is not sure what step._id is being used for, x-pack/platform/plugins/private/canvas/public/components/page_manager/page_manager.component.tsx (1 line): - line 117: // TODO: replace this with something more cross-browser, maybe scrollIntoView x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/field_value_lists/index.tsx (1 line): - line 18: // TODO: I have to use any here for now, but once this is available below, we should use the correct types, https://github.com/elastic/kibana/issues/100715 x-pack/platform/plugins/shared/security/server/saved_objects/saved_objects_security_extension.ts (1 line): - line 982: // TODO: Improve authorization and auditing (https://github.com/elastic/kibana/issues/135259) x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/threshold/build_threshold_aggregation.ts (1 line): - line 57: script: `params.cardinalityCount >= ${threshold.cardinality[0].value}`, // TODO: user-selected cardinality operator? x-pack/solutions/security/plugins/security_solution/public/management/components/endpoint_response_actions_list/components/action_log_expanded_tray.tsx (1 line): - line 112: // FIXME:PT remove once automated response actions are corrected to use `ActionDetails` (team issue 9822) src/platform/packages/private/kbn-repo-packages/modern/package.js (1 line): - line 238: // BOOKMARK - List of Kibana solutions - FIXME we could use KIBANA_SOLUTIONS array here once we modernize this / get rid of Bazel src/platform/plugins/shared/dashboard/public/dashboard_renderer/viewport/dashboard_viewport.tsx (1 line): - line 81: // TODO - do not load panels until control filters are ready src/platform/plugins/shared/unified_search/public/query_string_input/query_string_input.tsx (1 line): - line 306: // TODO: Waiting on https://github.com/elastic/kibana/issues/51406 for a properly typed error x-pack/solutions/security/plugins/security_solution/server/endpoint/services/actions/clients/sentinelone/sentinel_one_actions_client.ts (1 line): - line 406: // TODO:PT support multiple agents x-pack/solutions/chat/packages/wci-common/src/integration_tools.ts (1 line): - line 26: // TODO: figure out later src/platform/packages/shared/kbn-es-query/src/es_query/filter_matches_index.ts (1 line): - line 14: * TODO: We should base this on something better than `filter.meta.key`. We should probably modify x-pack/platform/plugins/shared/aiops/public/components/log_rate_analysis_results_table/impact_bar.tsx (1 line): - line 13: // TODO: extend from EUI's EuiProgress prop interface x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/fields/index.mock.ts (1 line): - line 11: // TODO: This should move out once those mocks are directly useable or in their own package, https://github.com/elastic/kibana/issues/100715 src/platform/packages/shared/kbn-data-grid-in-table-search/src/get_highlight_colors.ts (1 line): - line 16: // FIXME: remove once Amsterdam theme is removed x-pack/solutions/search/plugins/enterprise_search/server/lib/indices/fetch_index_counts.ts (1 line): - line 11: // TODO: is there way to batch this? Passing multiple index names or a pattern still returns a singular count x-pack/platform/plugins/shared/fleet/server/routes/agent/index.ts (1 line): - line 606: // TODO move to kibana authz https://github.com/elastic/kibana/issues/203170 x-pack/platform/plugins/shared/alerting/server/lib/monitoring.ts (1 line): - line 24: // TODO: uncomment after intermidiate release x-pack/platform/plugins/shared/index_management/public/application/services/api.ts (1 line): - line 56: // TODO: Refactor and export an ApiService instance through the app dependencies context x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/rules_table/use_async_confirmation.ts (1 line): - line 21: // TODO move to common hooks x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/http.ts (1 line): - line 9: * TODO: src/platform/plugins/shared/dashboard/public/dashboard_api/load_dashboard_api.ts (1 line): - line 97: // TODO: this should be revisited by making embeddable transfer support canceling logic https://github.com/elastic/kibana/issues/190485 x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/graph_preview_container.tsx (1 line): - line 66: // TODO: default start and end might not capture the original event x-pack/solutions/security/plugins/security_solution/server/lib/siem_migrations/rules/task/rule_migrations_task_runner.ts (1 line): - line 130: // TODO: track the duration of the initialization alone in the telemetry src/platform/plugins/shared/discover/public/customizations/customization_provider.ts (1 line): - line 53: // TODO: Race condition? x-pack/solutions/security/plugins/security_solution/public/common/components/ml/hooks/use_get_jobs.ts (1 line): - line 31: // TODO react-query src/platform/packages/shared/kbn-alerts-ui-shared/src/rule_settings/rule_settings_flapping_form.tsx (1 line): - line 200: // TODO: Add the external doc link here! src/platform/packages/shared/kbn-management/settings/components/field_input/input/code_editor_input.tsx (1 line): - line 40: * TODO: clintandrewhall - `kibana_react` `CodeEditor` does not support `disabled`. x-pack/platform/plugins/private/monitoring/public/application/hooks/use_title.ts (1 line): - line 11: // TODO: verify that works for all pages src/platform/plugins/shared/dashboard/server/usage/dashboard_telemetry_collection_task.ts (1 line): - line 99: // TODO is this injecting references really necessary? x-pack/platform/plugins/private/canvas/public/components/workpad_page/index.js (1 line): - line 26: animationDuration: '1s', // TODO: Make this configurable x-pack/platform/plugins/private/canvas/public/expression_types/arg_types/font.js (1 line): - line 24: // TODO: Validate input x-pack/solutions/security/plugins/security_solution/public/app/actions/add_to_timeline/cell_action/add_to_timeline.ts (1 line): - line 58: data.length === 1 && // TODO Add support for multiple values x-pack/solutions/security/plugins/cloud_security_posture/public/common/api/use_stats_api.ts (1 line): - line 14: // TODO: consolidate both hooks into one hook with a dynamic key src/platform/packages/shared/kbn-unified-field-list/src/components/field_list_grouped/field_list_grouped.tsx (1 line): - line 287: showExistenceFetchTimeout={fieldsExistenceStatus === ExistenceFetchStatus.failed} // TODO: deprecate timeout logic? src/platform/plugins/private/links/public/components/editor/links_editor.tsx (1 line): - line 325: // EUI TODO: We need to set transform to 'none' to avoid drag/drop issues in the flyout caused by the x-pack/solutions/observability/plugins/infra/common/alerting/logs/log_threshold/types.ts (1 line): - line 106: // TODO: We could need to update the next messages to use symbols. src/platform/packages/shared/kbn-esql-validation-autocomplete/src/validation/function_validation.ts (1 line): - line 207: // TODO: revisit this part later on to make it more generic src/platform/plugins/shared/data/public/query/state_sync/connect_to_query_state.ts (1 line): - line 65: // TODO: src/platform/plugins/shared/files/server/feature.ts (1 line): - line 17: // TODO: This should be registered once we have a management section for files content x-pack/platform/plugins/shared/aiops/public/components/log_rate_analysis/log_rate_analysis_results.tsx (1 line): - line 258: // TODO Handle data view without time fields. src/platform/packages/shared/kbn-storybook/src/lib/decorators.tsx (1 line): - line 44: // TODO: Add a switcher to see components in other locales or pseudo locale src/platform/packages/shared/kbn-es-query/src/kuery/ast/ast.ts (1 line): - line 90: // TODO: the return type of this function might be incorrect and it works only because of this casting x-pack/platform/plugins/shared/lens/public/datasources/form_based/dimension_panel/droppable/on_drop_handler.ts (1 line): - line 427: // TODO why not reorderByGroups for both columns? Are they already in that order? x-pack/solutions/security/packages/ecs-data-quality-dashboard/impl/data_quality_panel/data_quality_details/indices_details/index.tsx (1 line): - line 93: // TODO: remove this hack when EUI popover is fixed src/platform/plugins/shared/vis_types/timeseries/public/application/visualizations/views/timeseries/utils/theme.ts (1 line): - line 100: // TODO check if this still apply x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/field_value_match_any/index.tsx (1 line): - line 14: // TODO: I have to use any here for now, but once this is available below, we should use the correct types, https://github.com/elastic/kibana/issues/100715 src/platform/plugins/shared/visualizations/public/vis_types/vis_type_alias_registry.ts (1 line): - line 93: * TODO: Provide a generic callback to create visualizations inline. x-pack/platform/plugins/shared/ml/public/application/util/chart_utils.js (1 line): - line 187: // TODO - do we want to pass the entities via the filter? src/platform/plugins/private/vis_types/timelion/server/fit_functions/nearest.js (1 line): - line 22: // TODO: Certain offset= args can cause buckets with duplicate times, e.g., offset=-1M src/platform/plugins/shared/dashboard/public/dashboard_api/panels_manager.ts (1 line): - line 60: initialPanels: DashboardPanelMap, // SERIALIZED STATE ONLY TODO Remove the DashboardPanelMap layer. We could take the Saved Dashboard Panels array here directly. x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/severity/severity_badges.tsx (1 line): - line 18: // TODO: use riskSeverity hook when palette agreed. x-pack/platform/plugins/shared/ml/public/embeddables/anomaly_swimlane/types.ts (1 line): - line 70: * TODO: Ideally this should be the same as the AnomalySwimLaneEmbeddableState, but that type is used in many x-pack/solutions/observability/plugins/observability_shared/public/components/header_menu/header_menu_portal.tsx (1 line): - line 10: // FIXME use import { toMountPoint } from '@kbn/react-kibana-mount'; x-pack/platform/plugins/private/canvas/public/services/canvas_workpad_service.ts (1 line): - line 148: // TODO: this shouldn't be necessary. Check for usage. x-pack/platform/plugins/shared/lens/public/react_embeddable/expressions/on_event.ts (1 line): - line 56: // TODO: here is where we run the uiActions on the embeddable for the alert rule x-pack/platform/plugins/private/monitoring/common/http_api/elasticsearch/post_elasticsearch_node_detail.ts (1 line): - line 32: // TODO: add payload entries x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_non_data_stream_indices.ts (1 line): - line 26: // TODO: indices already retrieved by `getIndicesAndIngestPipelines` x-pack/platform/plugins/shared/content_connectors/public/components/connectors/connector_type.tsx (1 line): - line 20: // TODO service_type === "" is considered unknown/custom connector multiple places replace all of them with a better solution x-pack/platform/plugins/private/canvas/canvas_plugin_src/functions/browser/esdocs.ts (1 line): - line 77: // TODO: This arg isn't being used in the function. x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_management/logic/import/create_rules_stream_from_ndjson.ts (1 line): - line 128: // TODO: Capture both the line number and the rule_id if you have that information for the error message x-pack/solutions/chat/plugins/wci-index-source/server/routes/configuration.ts (1 line): - line 108: // TODO: sigh, is there a better way? x-pack/platform/plugins/private/monitoring/public/url_state.ts (1 line): - line 92: // TODO: check if this is not needed after https://github.com/elastic/kibana/pull/109132 is merged packages/kbn-validate-next-docs-cli/validate_next_docs_cli.ts (1 line): - line 37: // TODO: Remove this, once https://github.com/elastic/kibana/issues/206077 is resolved x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/action_connector_form/action_form.tsx (1 line): - line 630: // TODO: fix in https://github.com/elastic/kibana/issues/155993 x-pack/platform/plugins/shared/screenshotting/server/formats/pdf/index.ts (1 line): - line 49: export type PdfScreenshotMetrics = Partial; // TODO: add page count metric, if it becomes possible x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_save.ts (1 line): - line 305: null /* TODO remove it when PR50713 is merged || esFilters.isPhraseFilter(basicFilter) */ src/platform/packages/shared/kbn-unified-tabs/src/components/tabbed_content/tabbed_content.tsx (1 line): - line 28: // TODO replace with real data when ready x-pack/platform/plugins/private/canvas/public/components/element_share_container/element_share_container.js (1 line): - line 73: // TODO: show this message in a proper notification x-pack/solutions/security/plugins/elastic_assistant/server/ai_assistant_service/helpers.ts (1 line): - line 82: // TODO: log error or just use semantic_text already src/core/packages/saved-objects/server-internal/src/routes/utils.ts (1 line): - line 76: * TODO: Remove once https://github.com/elastic/kibana/issues/65291 is fixed. x-pack/platform/plugins/shared/maps/server/maps_telemetry/collectors/register.ts (1 line): - line 535: // TODO: Find out all the possible values for DYNAMIC_KEY or reformat into an array x-pack/solutions/security/plugins/security_solution/server/search_strategy/endpoint/factory/response_actions/results/index.ts (1 line): - line 39: // TODO use getActionsStatus() - this requires a refactor of the function to accept isExpired x-pack/platform/plugins/shared/osquery/public/live_queries/form/query_details_flyout.tsx (1 line): - line 46: // EUI TODO: This z-index override of EuiOverlayMask is a workaround, and ideally should be resolved with a cleaner UI/UX flow long-term x-pack/platform/plugins/shared/observability_ai_assistant/common/preconfigured_inference_ids.ts (1 line): - line 12: export const E5_LARGE_IN_EIS_INFERENCE_ID = '.multilingual-e5-large-elastic'; // TODO: verify the inference ID once it's created in EIS src/platform/plugins/shared/presentation_util/public/components/expression_input/providers.ts (1 line): - line 50: // TODO: make this work for expressions nested more than one level deep packages/kbn-optimizer/src/common/bundle.ts (1 line): - line 168: // TODO: remove once we improve the third party plugin build workflow x-pack/platform/packages/shared/kbn-langchain/server/utils/gemini.ts (1 line): - line 250: // TODO Google's TS library is behind the API x-pack/solutions/observability/plugins/infra/public/components/asset_details/tabs/metadata/add_pin_to_row.tsx (1 line): - line 63: // Potential EUI TODO - multiple action columns and `align`ed actions are not currently supported x-pack/platform/plugins/shared/lens/public/datasources/form_based/operations/definitions/formula/generate.ts (1 line): - line 53: // TODO need to check the input type from the definition x-pack/solutions/observability/plugins/infra/public/alerting/metric_threshold/components/alert_details_app_section.tsx (1 line): - line 41: // TODO Use a generic props for app sections https://github.com/elastic/kibana/issues/152690 src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_import_export.ts (1 line): - line 70: // TODO: should we clear out the existing saved objects? x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/query/query.ts (1 line): - line 58: // TODO: replace this with getIsAlertSuppressionActive function src/platform/plugins/private/vis_types/vislib/public/vislib/lib/data.js (1 line): - line 228: * TODO: May need to verify this or refactor x-pack/platform/plugins/shared/cases/public/components/user_actions/use_user_actions_pagination.tsx (1 line): - line 46: // TODO: looks like it can be done in one loop x-pack/solutions/security/plugins/security_solution/server/assistant/tools/security_labs/security_labs_tool.ts (1 line): - line 49: // TODO: Token pruning x-pack/platform/plugins/private/monitoring/common/http_api/elasticsearch/post_elasticsearch_indices.ts (1 line): - line 40: // TODO: add payload entries x-pack/platform/plugins/private/canvas/public/components/expression/index.tsx (1 line): - line 95: // TODO: We should merge the advanced UI input and this into a single validated expression input. x-pack/platform/plugins/shared/fleet/server/services/epm/elasticsearch/template/template.ts (1 line): - line 431: // TODO: this can happen when the fields property in fields.yml is present but empty x-pack/platform/plugins/private/canvas/i18n/functions/dict/metric.ts (1 line): - line 40: // TODO: Find a way to generate the docs URL here src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/dsl/distributed_trace_client.ts (1 line): - line 100: destinationUrl: 'http://api-gateway:3000', // TODO: this should be derived from serviceInstance src/platform/plugins/shared/data/common/search/utils.ts (1 line): - line 14: // TODO - investigate if this check is still needed x-pack/platform/plugins/shared/ml/public/application/components/custom_urls/custom_url_editor/utils.ts (1 line): - line 505: // @ts-expect-error TODO: fix after elasticsearch-js bump x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_url_state.ts (1 line): - line 29: eventFlyout: 'eventFlyout', // TODO remove when we assume it's been long enough that all users should use the newer `flyout` key src/platform/plugins/private/vis_types/vislib/public/vislib/helpers/point_series/_init_y_axis.ts (1 line): - line 16: // TODO: vis option should allow choosing this format x-pack/platform/plugins/shared/alerting/server/rules_client/common/api_key_as_alert_attributes.ts (1 line): - line 13: * @deprecated TODO (http-versioning) make sure this is deprecated src/core/packages/saved-objects/api-server-internal/src/lib/apis/internals/increment_counter_internal.ts (1 line): - line 93: // TODO: improve performance by combining these into a single preflight check x-pack/platform/plugins/shared/lens/public/visualizations/xy/xy_config_panel/index.tsx (1 line): - line 82: // TODO: add tests for null value x-pack/platform/plugins/private/data_visualizer/public/application/data_drift/document_count_chart_single_brush/single_brush.tsx (1 line): - line 17: // TODO Consolidate with similar component `DualBrush` in src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/special_tokens.ts (1 line): - line 12: // TODO: move in some data/table related package x-pack/platform/plugins/private/monitoring/common/http_api/apm/post_apm_overview.ts (1 line): - line 27: // TODO: add payload entries x-pack/platform/plugins/shared/ml/common/types/kibana.ts (1 line): - line 20: // TODO define saved object type x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_list_container.tsx (1 line): - line 41: // TODO: Display inline errors in the management table x-pack/platform/plugins/private/transform/public/app/sections/create_transform/components/step_create/step_create_form.tsx (1 line): - line 215: // TODO move this to SASS x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_telemetry.tsx (1 line): - line 21: // TODO: Build out full workpad types x-pack/platform/plugins/shared/fleet/common/authz.ts (1 line): - line 110: // TODO remove fallback when the feature flag is removed x-pack/platform/plugins/private/monitoring/public/alerts/flyout_expressions/alert_param_duration.tsx (1 line): - line 43: // TODO: WHY does this not work? x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/prebuilt_rules/logic/diff/calculation/diff_calculation_helpers.ts (1 line): - line 27: // TODO: try to improve strict typing and get rid of this "as" operator. x-pack/solutions/security/plugins/session_view/public/components/detail_panel_process_tab/index.tsx (1 line): - line 29: // TODO: Update placeholder descriptions for these tootips once UX Writer Team Defines them x-pack/solutions/security/plugins/security_solution/public/management/components/artifact_list_page/hooks/use_set_url_params.ts (1 line): - line 19: // FIXME:PT Refactor into a more generic hooks for managing url params x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_details_page/components/agent_logs/select_log_level.tsx (1 line): - line 62: // TODO: reset to an empty state? src/platform/plugins/shared/discover/server/locator/filters_from_locator.ts (1 line): - line 50: // TODO: support extracting filters from saved search x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/step_expanded_row/step_screenshots.tsx (1 line): - line 43: // FIXME: Dario thinks there is a better way to do this but x-pack/platform/plugins/shared/ml/public/application/services/forecast_service.ts (1 line): - line 118: // TODO - add in criteria for detector index and entity fields (by, over, partition) x-pack/platform/plugins/private/reporting/public/shared_imports.ts (1 line): - line 8: // FIXME: Reporting code does not consistently import from here. It would be x-pack/platform/plugins/private/canvas/canvas_plugin_src/uis/arguments/datacolumn/index.js (1 line): - line 41: // TODO: Garbage, we could make a much nicer math form that can handle way more. x-pack/platform/plugins/shared/lens/public/state_management/init_middleware/load_initial.ts (1 line): - line 49: // @TODO: it would be nice to address this type checks once for all x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/helpers.ts (1 line): - line 120: // TODO: remove this explicit allowlist when the ECS documentation includes alerts x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/error_details/components/failed_tests_list.tsx (1 line): - line 42: // TODO: this is broken for ping monitors src/platform/plugins/shared/vis_types/timeseries/public/application/components/lib/create_text_handler.ts (1 line): - line 12: // TODO: replace with explicit callback in each component x-pack/platform/plugins/shared/fleet/public/applications/fleet/app.tsx (1 line): - line 431: {/* TODO: Move this route to the Integrations app */} x-pack/platform/plugins/shared/ml/server/lib/ml_client/types.ts (1 line): - line 44: // @ts-expect-error TODO: fix after elasticsearch-js bump src/platform/plugins/shared/kibana_react/public/page_template/no_data_page/no_data_card/no_data_card.tsx (1 line): - line 31: // TODO: we should require both title and description to be passed in by consumers since defaults are not adequate. x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/src/common/tie_breaker_id/index.ts (1 line): - line 12: export const tie_breaker_id = t.string; // TODO: Use UUID for this instead of a string for validation src/platform/plugins/shared/discover/server/locator/query_from_locator.ts (1 line): - line 26: // TODO: support query from saved search x-pack/platform/plugins/shared/lens/public/visualizations/xy/to_expression.ts (1 line): - line 210: // sorting doesn't change anything so we don't sort reference layers (TODO: should we make it work?) x-pack/solutions/security/packages/kbn-securitysolution-list-api/src/fp_utils/index.ts (1 line): - line 12: // TODO: This is copied in a few other spots and probably should live within its own kbn package x-pack/platform/plugins/shared/alerting/server/application/rule/methods/delete/delete_rule.ts (1 line): - line 92: // TODO (http-versioning): Remove this cast, this enables us to move forward src/platform/packages/shared/shared-ux/error_boundary/src/services/error_boundary_services.tsx (1 line): - line 37: // FIXME: analytics dep is optional - know when not to overwrite src/platform/plugins/shared/data/common/search/aggs/buckets/lib/time_buckets/time_buckets.ts (1 line): - line 27: // TODO double-check whether all of these are needed src/platform/packages/shared/kbn-datemath/index.ts (1 line): - line 39: // q: { weight: 8, type: 'calendar' }, // TODO: moment duration does not support quarter packages/kbn-repo-source-classifier/src/repo_source_classifier.ts (1 line): - line 162: // TODO: consider if static, test or mock and tooling should only be checked before triggering non-package src/platform/plugins/shared/dashboard/server/api/register_routes.ts (1 line): - line 256: // TODO add filtering x-pack/platform/plugins/shared/dataset_quality/public/components/dataset_quality/empty_state/empty_state.tsx (1 line): - line 42: {/* TODO: Learn more link to docs */} x-pack/platform/plugins/shared/ml/public/application/explorer/explorer_charts/explorer_anomalies_container.tsx (1 line): - line 70: // TODO: Remove data-shared-item and data-rendering-count as part of https://github.com/elastic/kibana/issues/179376 x-pack/platform/plugins/shared/triggers_actions_ui/public/common/index.ts (1 line): - line 8: // TODO: https://github.com/elastic/kibana/issues/110895 x-pack/platform/plugins/private/canvas/common/lib/request/filters.ts (1 line): - line 17: TODO: This could be pluggable src/platform/plugins/shared/data/public/search/search_interceptor/search_interceptor.ts (1 line): - line 634: // TODO: explore possibility of "Infinity" without hiding the toast on mouse leave (see https://github.com/elastic/kibana/pull/210576#discussion_r1952215353) x-pack/platform/plugins/shared/fleet/server/services/epm/elasticsearch/template/install.ts (1 line): - line 694: // TODO: Check return values for errors x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/components/monitor_inspect.tsx (1 line): - line 64: // FIXME: Dario couldn't find a solution for monitorFields x-pack/platform/plugins/shared/fleet/public/applications/integrations/app.tsx (1 line): - line 66: routerHistory?: History; // TODO remove x-pack/solutions/security/plugins/elastic_assistant/server/routes/chat/chat_complete_route.ts (1 line): - line 251: // TODO: clean up after empty tools will be available to use src/core/packages/rendering/server-internal/src/rendering_service.tsx (1 line): - line 65: // TODO: Remove the temporary feature flag and supporting code when Borealis is live in Serverless x-pack/solutions/security/plugins/security_solution/public/asset_inventory/hooks/fetch_utils.ts (1 line): - line 38: const fieldsRequiredSortingByPainlessScript: string[] = [ASSET_FIELDS.ENTITY_NAME]; // TODO TBD x-pack/solutions/observability/plugins/infra/server/lib/log_analysis/queries/log_entry_anomalies.ts (1 line): - line 23: // TODO: Reassess validity of this against ML docs src/platform/plugins/shared/charts/public/plugin.ts (1 line): - line 45: // TODO: make this reactive to changes in $theme x-pack/platform/plugins/shared/fleet/common/types/models/preconfiguration.ts (1 line): - line 18: // TODO: This type is not usable directly, and instead we typically use a type assertion x-pack/platform/plugins/private/watcher/public/plugin.ts (1 line): - line 86: // TODO: Fix the below dependency on `home` plugin inner workings x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/helpers.ts (1 line): - line 168: ? // TODO: MOVE TO THE BACKEND x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/src/common/page/index.ts (1 line): - line 10: export const page = t.number; // TODO: Change this out for PositiveNumber from siem x-pack/solutions/observability/plugins/synthetics/server/alert_rules/common.ts (1 line): - line 329: if (!recoveredAlert.hit) return; // TODO: handle this case x-pack/platform/plugins/private/monitoring/server/routes/api/v1/cluster/clusters.ts (1 line): - line 26: // TODO switch from the LegacyServer route() method to the "new platform" route methods src/core/packages/saved-objects/import-export-server-internal/src/import/lib/extract_errors.ts (1 line): - line 15: // TODO: define saved object type x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/tables/inline_editable_table/editing_column.tsx (1 line): - line 50: editingItemValue as Item, // TODO we shouldn't need to cast this? x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/prevalence_details.tsx (1 line): - line 377: // TODO update the logic to use a single set of start/end dates x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/contexts/exploratory_view_config.tsx (1 line): - line 26: // FIXME: use theme from CoreStart src/platform/plugins/shared/dashboard/public/dashboard_actions/copy_to_dashboard_modal.tsx (1 line): - line 54: // TODO handle getDashboardPanelFromId throw x-pack/platform/packages/shared/kbn-elastic-assistant-common/constants.ts (1 line): - line 45: // TODO: Update existing 'status' endpoint to take resource as query param as to not conflict with 'entries' x-pack/platform/plugins/shared/stack_connectors/server/connector_types/lib/servicenow/service.ts (1 line): - line 137: connectorUsageCollector, // TODO check if this is internal src/platform/packages/shared/kbn-cell-actions/src/actions/copy_to_clipboard/copy_to_clipboard.ts (1 line): - line 48: data.length === 1 && // TODO Add support for multiple values x-pack/solutions/security/plugins/security_solution/public/common/components/endpoint/responder/from_alerts/use_responder_action_data.ts (1 line): - line 234: // TODO:PT add support for other agent types once we add the `Respond` button to the Host details page in SIEM x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/hooks/use_fetch_related_alerts_by_same_source_event.ts (1 line): - line 19: * Maintain backwards compatibility // TODO remove when possible x-pack/platform/plugins/shared/lens/public/datasources/form_based/to_expression.ts (1 line): - line 369: // TODO: improve the type handling here src/core/packages/ui-settings/browser-internal/src/settings_service.ts (1 line): - line 35: // TODO: Migrate away from legacyMetadata https://github.com/elastic/kibana/issues/22779 x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/contexts/synthetics_data_view_context.tsx (1 line): - line 13: // TODO: This should be changed to createContext because this is the type returned by useFetcher, not changing it because not sure of the side effects src/platform/plugins/shared/home/public/application/components/tutorial/instruction_set.tsx (1 line): - line 25: import { euiThemeVars } from '@kbn/ui-theme'; // FIXME: remove this, and access style variables from EUI context x-pack/solutions/security/plugins/security_solution/scripts/endpoint/common/settings_storage.ts (1 line): - line 72: // FIXME: Enhance this method so that Partial `newSettings` can be provided and they are merged into the existing set. src/core/packages/status/server-internal/src/plugins_status.ts (1 line): - line 274: // TODO flag them only IF the status of this plugin has changed, seems to break some tests src/platform/packages/shared/home/sample_data_tab/src/sample_data_tab.tsx (1 line): - line 17: // TODO: clintandrewhall - pull from config. x-pack/platform/packages/shared/kbn-elastic-assistant/impl/assistant/helpers.ts (1 line): - line 16: const dateTimeString = new Date().toISOString(); // TODO: Pull from response x-pack/platform/plugins/shared/index_management/common/types/mappings.ts (1 line): - line 8: // TODO: Move mappings type from Mappings editor here x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/status_popover_button.tsx (1 line): - line 38: * Maintain backwards compatibility // TODO remove when possible x-pack/platform/plugins/shared/ml/public/application/util/time_buckets_service.ts (1 line): - line 15: // TODO Consolidate with legacy code in `ml/public/application/util/time_buckets.js`. x-pack/platform/plugins/shared/content_connectors/server/lib/pipelines/update_default_pipeline.ts (1 line): - line 32: // TODO: Throw error saying you have to index a connector first x-pack/platform/plugins/shared/alerting/common/constants/plugin.ts (1 line): - line 12: MINIMUM_LICENSE_REQUIRED: 'basic' as LicenseType, // TODO: supposed to be changed up on requirements x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/integration_deprecation/index.tsx (1 line): - line 29: // FIXME: Dario thinks there is a better way to do this but x-pack/platform/plugins/private/transform/server/routes/api/audit_messages/route_handler.ts (1 line): - line 92: // TODO: remove typeof checks when appropriate overloading is added for the `search` API x-pack/platform/plugins/private/cloud_integrations/cloud_links/public/maybe_add_cloud_links/appearance_selector/use_appearance_hook.ts (1 line): - line 63: // TODO: here we will update the contrast when available x-pack/platform/plugins/shared/lens/public/app_plugin/app.tsx (1 line): - line 170: id: savedObjectId || 'new', // TODO: this doesn't consider when lens is saved by value x-pack/solutions/security/plugins/security_solution/public/management/components/endpoint_response_actions_list/components/hooks.tsx (1 line): - line 275: // TODO: remove this when `responseActionsSentinelOneV1Enabled` is enabled and removed x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/search_or_filter/index.tsx (1 line): - line 99: // TODO: (new data view picker) - this should not be necessary since the data view creation is managed in a centralized location x-pack/platform/plugins/private/canvas/canvas_plugin_src/uis/arguments/number.js (1 line): - line 21: // TODO: Support max/min as options x-pack/platform/plugins/shared/security/public/management/users/users_management_app.tsx (1 line): - line 56: getStartServices(), // TODO: remove this and write test. x-pack/platform/plugins/shared/spaces/server/lib/copy_to_spaces/lib/readable_stream_from_array.ts (1 line): - line 10: // TODO: Remove in favor of Readable.from once we upgrade to Node 12.x x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_selector/use_recently_viewed_monitors.ts (1 line): - line 95: // FIXME: Dario thinks there is a better way to do this but src/platform/packages/private/kbn-generate-csv/src/generate_csv.ts (1 line): - line 403: // FIXME: make tabifyDocs handle the formatting, to get the same formatting logic as Discover? x-pack/solutions/security/plugins/security_solution/public/exceptions/components/list_search_bar/index.tsx (1 line): - line 18: // TODO replace this component with the @Kbn/securitysolution-exception-list-components x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/severity/common/index.tsx (1 line): - line 77: // TODO: use riskSeverity hook when palette agreed. x-pack/platform/plugins/shared/ml/public/application/timeseriesexplorer/components/forecasting_modal/run_controls.js (1 line): - line 56: // TODO - use simpler interface to permission checking once it has been refactored. x-pack/platform/plugins/shared/lens/public/app_plugin/shared/edit_on_the_fly/lens_configuration_flyout.tsx (1 line): - line 291: // TODO: remove this once we support switching to any chart in Discover x-pack/solutions/security/packages/expandable-flyout/src/components/container.tsx (1 line): - line 210: // @ts-ignore // TODO figure out why it's throwing a 'Types of property ref are incompatible' error x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/downsample_field.tsx (1 line): - line 40: {/* TODO: add when available*/} x-pack/platform/plugins/private/monitoring/common/http_api/elasticsearch_settings/put_elasticsearch_settings_collection_interval.ts (1 line): - line 11: // TODO: add payload entries x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/utils.ts (1 line): - line 473: // TODO: ADD azure, gcp when cloud connector is available on providers x-pack/platform/plugins/shared/content_connectors/server/lib/indices/fetch_index_privileges.ts (1 line): - line 14: // TODO: make multiple batched requests if indicesNames.length > SOMETHING x-pack/platform/plugins/shared/alerting/common/index.ts (1 line): - line 8: // TODO: https://github.com/elastic/kibana/issues/110895 packages/kbn-generate-console-definitions/src/helpers/convert_url_properties.ts (1 line): - line 18: // TODO update with more concrete types x-pack/platform/plugins/private/monitoring/common/http_api/kibana/post_kibana_instance.ts (1 line): - line 28: // TODO: add payload entries x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/react_router_helpers/eui_components.tsx (1 line): - line 99: // TODO Right now this only supports the `color` prop of EuiBadgeProps x-pack/platform/plugins/shared/ml/public/application/jobs/new_job/common/results_loader/results_loader.ts (1 line): - line 132: // TODO - load more that one model x-pack/solutions/security/plugins/security_solution/server/endpoint/services/agent/clients/crowdstrike/crowdstrike_agent_status_client.ts (1 line): - line 152: : // TODO TC: not sure what the UNKNOWN is - still to be figured x-pack/platform/plugins/private/monitoring/common/http_api/beats/post_beats_listing.ts (1 line): - line 27: // TODO: add payload entries x-pack/solutions/search/plugins/enterprise_search/server/plugin.ts (1 line): - line 307: // TODO: Do we remove this guide with the removal of native crawler? x-pack/solutions/security/plugins/security_solution/public/detections/components/alert_summary/landing_page/landing_page.tsx (1 line): - line 105: SOMETHING src/platform/packages/shared/kbn-management/settings/field_definition/get_definition.ts (1 line): - line 151: // TODO: clintandrewhall - add validation (e.g. `select` contains non-empty `options`) x-pack/platform/plugins/private/canvas/server/routes/workpad/update.ts (1 line): - line 24: // TODO: This route is likely deprecated and everything is using the workpad_structures x-pack/platform/plugins/shared/lens/public/datasources/form_based/dimension_panel/dimension_editor.tsx (1 line): - line 322: // TODO: revisit this once we get rid of updateDatasourceAsync upstream src/platform/plugins/shared/data/common/search/search_source/normalize_sort_request.ts (1 line): - line 65: // FIXME: for unknown reason on the server this setting is serialized x-pack/platform/plugins/private/graph/public/state_management/meta_data.ts (1 line): - line 50: // TODO this should be wrapped into canWipeWorkspace, x-pack/platform/plugins/shared/aiops/public/components/log_rate_analysis/log_rate_analysis_content/log_rate_analysis_document_count_chart_data.tsx (1 line): - line 53: // TODO Since `useData` isn't just used within Log Rate Analysis, this is a bit of x-pack/solutions/security/plugins/lists/server/services/exception_lists/delete_exception_list_items_by_list.ts (1 line): - line 62: * TODO: Replace this with a bulk call or a delete by query would be more useful x-pack/platform/plugins/shared/fleet/server/services/package_policies/upgrade.ts (1 line): - line 330: // TODO: Currently only returns the agent inputs for current package policy, not the upgraded one x-pack/solutions/observability/plugins/observability_onboarding/server/lib/api_key/create_install_api_key.ts (1 line): - line 29: fleetv2: ['all'], // TODO: Remove this once #183020 is resolved x-pack/platform/plugins/private/monitoring/common/http_api/elasticsearch_settings/get_elasticsearch_settings_cluster.ts (1 line): - line 11: // TODO: add payload entries x-pack/platform/plugins/shared/actions/common/index.ts (1 line): - line 8: // TODO: https://github.com/elastic/kibana/issues/110895 src/platform/packages/shared/kbn-esql-ast/src/parser/esql_ast_builder_listener.ts (1 line): - line 85: // TODO: these probably should not be functions, instead use "column", like: INFO ? x-pack/solutions/security/plugins/security_solution/public/management/components/artifact_entry_card/components/effect_scope.tsx (1 line): - line 27: // FIXME:PT support being able to show per policy label for Artifacst that have >0 policies, but no menu x-pack/solutions/security/plugins/security_solution/common/api/detection_engine/rule_exceptions/find_exception_references/find_exception_references_route.ts (1 line): - line 17: // TODO https://github.com/elastic/security-team/issues/7491 src/platform/plugins/shared/data/common/search/search_source/fetch/types.ts (1 line): - line 22: * FIXME: replace with estypes.SearchRequest? x-pack/platform/plugins/shared/aiops/public/shared_components/pattern_analysis.tsx (1 line): - line 134: // TODO: Remove data-shared-item as part of https://github.com/elastic/kibana/issues/179376> x-pack/solutions/security/plugins/security_solution/public/management/components/endpoint_response_actions_list/translations.tsx (1 line): - line 217: // TODO: change it to just a value instead of a function src/platform/plugins/shared/share/public/kibana_url.ts (1 line): - line 10: // TODO: Replace this logic with KibanaURL once it is available. x-pack/platform/plugins/private/monitoring/public/components/elasticsearch/shard_allocation/components/assigned.js (1 line): - line 105: // TODO: redesign for shard allocation x-pack/platform/plugins/shared/ml/public/application/components/rule_editor/actions_section.js (1 line): - line 27: // TODO: add onForceTimeShift action x-pack/platform/plugins/shared/aiops/public/application/utils/build_extended_base_filter_criteria.ts (1 line): - line 8: // TODO Consolidate with duplicate query utils in x-pack/platform/plugins/private/monitoring/common/http_api/apm/post_apm_instances.ts (1 line): - line 27: // TODO: add payload entries x-pack/platform/plugins/shared/embeddable_enhanced/public/embeddables/dynamic_action_storage.ts (1 line): - line 112: // TODO: https://github.com/elastic/kibana/issues/148005 x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/schedules/register_schedule/executor.ts (1 line): - line 91: // TODO: ALERT_RISK_SCORE x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/logic/use_rule_with_fallback.ts (1 line): - line 46: // TODO: Create proper types for nested/flattened RACRule once contract w/ Fields API is finalized. x-pack/platform/plugins/shared/maps/public/classes/sources/wms_source/wms_client.js (1 line): - line 50: //TODO Find a better way to avoid URL encoding the template braces x-pack/platform/plugins/private/monitoring/server/kibana_monitoring/lib/monitoring_bulk.ts (1 line): - line 8: // TODO: Track down where this function is called by the elasticsearch client setup so we can properly type these x-pack/solutions/security/plugins/session_view/public/components/detail_panel_list_item/styles.ts (1 line): - line 44: background: transparentize(euiTheme.colors.primary, 0.1), // TODO: Borealis migration - replace transparentize with color token x-pack/solutions/security/plugins/security_solution/public/common/lib/endpoint/endpoint_isolation/index.ts (1 line): - line 19: // FIXME:PT refactor usage of these and use common hooks src/platform/packages/shared/kbn-search-connectors/types/connectors_api.ts (1 line): - line 10: // TODO: delete this once ES client can be used for Connectors API x-pack/platform/plugins/private/graph/public/components/search_bar.tsx (1 line): - line 65: // TODO clean this up and handle it in the data fetch layer once src/platform/packages/shared/kbn-management/settings/components/field_row/description/description.tsx (1 line): - line 51: // TODO - this does *not* match the `UiSetting` type. src/platform/packages/shared/kbn-unified-histogram/components/chart/hooks/use_total_hits.ts (1 line): - line 198: disableWarningToasts: true, // TODO: show warnings as a badge next to total hits number x-pack/platform/plugins/shared/ml/public/application/timeseriesexplorer/timeseriesexplorer_utils/validate_job_selection.ts (1 line): - line 21: * FIXME validator should not have any side effects like the global state update src/platform/plugins/shared/dashboard/server/usage/dashboard_telemetry.ts (1 line): - line 24: // TODO: Merge with LatestTaskStateSchema. Requires a refactor of collectPanelsByType() because x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/provider_badge.tsx (1 line): - line 120: // TODO: add a `DEL` keyboard press functionality x-pack/platform/plugins/shared/alerting/server/application/rule/methods/bulk_enable/types/bulk_enable_rules_types.ts (1 line): - line 25: // TODO (http-versioning): This should be of type Rule, change this when all rule types are fixed x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/index.ts (1 line): - line 97: // TODO: replace, when update API for inference endpoint exists x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/use_rules_table_actions.tsx (1 line): - line 79: // TODO extract those handlers to hooks, like useDuplicateRule x-pack/solutions/chat/plugins/workchat-app/server/services/orchestration/utils/extract_citations.ts (1 line): - line 18: // TODO: shall we fallback to check content if no artifact to make sure? src/platform/plugins/shared/data/server/search/strategies/ese_search/request_utils.ts (1 line): - line 54: // TODO: adjust for partial results x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_management/logic/export/get_export_rule_exceptions.ts (1 line): - line 97: includeExpiredExceptions: true, // TODO: pass this arg in via the rule export api x-pack/solutions/security/plugins/security_solution/scripts/endpoint/env_data_loader/src/create_policies.ts (1 line): - line 53: // TODO:PT maybe use ES bulk create and bypass fleet so that we speed this up? x-pack/solutions/security/plugins/lists/server/saved_objects/migrations.ts (1 line): - line 40: // TODO: check OS against type src/platform/plugins/shared/home/server/services/sample_data/routes/install.ts (1 line): - line 38: // TODO validate now as date src/platform/packages/shared/kbn-event-annotation-components/components/index.ts (1 line): - line 10: // TODO - is this file needed? x-pack/solutions/security/plugins/lists/server/services/utils/encode_decode_cursor.ts (1 line): - line 25: // TODO: Use PositiveInteger from siem once that type is outside of server and in common x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/use_pick_index_patterns.tsx (1 line): - line 71: // TODO: fix that x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/hooks/use_fetch_related_alerts_by_session.ts (1 line): - line 19: * Maintain backwards compatibility // TODO remove when possible src/platform/plugins/shared/data/public/query/filter_manager/lib/generate_filters.ts (1 line): - line 37: // TODO: On array fields, negating does not negate the combination, rather all terms x-pack/solutions/security/plugins/security_solution/server/search_strategy/security_solution/factory/network/index.ts (1 line): - line 19: // TODO: add safer type for the strategy map x-pack/solutions/search/plugins/search_inference_endpoints/kibana.jsonc (1 line): - line 5: // TODO enterpriseSearch depends on it, and Observability has a menu entry for enterpriseSearch src/platform/plugins/private/event_annotation/server/saved_objects.ts (1 line): - line 36: // TODO link to specific object src/platform/plugins/shared/dashboard/public/dashboard_api/save_modal/open_save_modal.tsx (1 line): - line 102: // TODO If this is a managed dashboard - unlink all by reference embeddables on clone x-pack/build_chromium/build.py (1 line): - line 41: # TODO: move this into the repo itself, so we are only writing the build output to the bucket x-pack/platform/plugins/shared/alerting/server/routes/rule/apis/clone/clone_rule_route.ts (1 line): - line 44: // TODO (http-versioning): Remove this cast, this enables us to move forward x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_top_terms.ts (1 line): - line 25: // TODO Consolidate with duplicate `fetchDurationFieldCandidates` in x-pack/solutions/search/plugins/enterprise_search/public/applications/enterprise_search_content/components/connectors/connector_type.tsx (1 line): - line 26: // TODO service_type === "" is considered unknown/custom connector multiple places replace all of them with a better solution x-pack/platform/packages/shared/kbn-ai-assistant/src/knowledge_base/welcome_message_knowledge_base_setup_error_panel.tsx (1 line): - line 134: onClick={() => onRetryInstall(inferenceId!)} // TODO: check behaviour in error state x-pack/solutions/security/plugins/security_solution/public/app/actions/filter/cell_action/filter_in.ts (1 line): - line 46: data.length === 1 && // TODO Add support for multiple values x-pack/solutions/security/plugins/security_solution/public/common/components/ml_popover/jobs_table/jobs_table.tsx (1 line): - line 35: // TODO: Use SASS mixin @include EuiTextTruncate when we switch from styled components x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/tables/inline_editable_table/inline_editable_table.tsx (1 line): - line 110: // TODO These two things shoud just be selectors x-pack/platform/plugins/private/canvas/public/lib/template_service.ts (1 line): - line 8: // TODO - clint: convert to service abstraction x-pack/solutions/chat/plugins/workchat-app/server/services/integrations/types.ts (1 line): - line 8: // TODO: remove to use UserNameAndId from common instead src/platform/packages/shared/shared-ux/file/types/sharing.ts (1 line): - line 33: * TODO: in future we could add a special value like "forever", but this should x-pack/platform/packages/shared/logs-overview/src/components/log_categories/log_categories_grid.tsx (1 line): - line 61: // TODO: use better sorting weight for change types x-pack/platform/plugins/shared/lens/public/editor_frame_service/editor_frame/config_panel/config_panel.tsx (1 line): - line 145: dontSyncLinkedDimensions: true, // TODO: to refactor: this is quite brittle, we avoid to sync linked dimensions because we do it with datasourceState update x-pack/solutions/security/plugins/cloud_security_posture/common/types_old.ts (1 line): - line 37: | 'manual' // TODO: remove for stack version 8.13 x-pack/platform/plugins/shared/alerting/server/routes/rule/apis/resolve/resolve_rule_route.ts (1 line): - line 42: // TODO (http-versioning): Remove this cast, this enables us to move forward x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/hooks/navigation.tsx (1 line): - line 117: // TODO: handle case where package policy belongs to multiple agent policies x-pack/solutions/observability/plugins/observability/public/components/custom_threshold/components/types.ts (1 line): - line 12: // TODO Use a generic props for app sections https://github.com/elastic/kibana/issues/152690 src/platform/plugins/private/kibana_usage_collection/server/collectors/management/telemetry_management_collector.ts (1 line): - line 36: // TODO: It would be Partial, but the telemetry-tools for the schema extraction still does not support it. We need to fix it before setting the right Partial type src/platform/plugins/shared/management/public/components/management_app_wrapper/management_app_wrapper.tsx (1 line): - line 53: // TODO: Remove this: it provides a deprecated field still needed in ManagementAppMountParams x-pack/solutions/security/plugins/security_solution/public/asset_inventory/components/filters/asset_inventory_filters.tsx (1 line): - line 52: // TODO Add error handling if no spaceId is found x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/components/take_action_dropdown.tsx (1 line): - line 107: * Maintain backwards compatibility // TODO remove when possible x-pack/solutions/security/plugins/security_solution/public/timelines/components/lazy_accordion/index.tsx (1 line): - line 31: * TODO: animate the expansion and collapse of content rendered "below" x-pack/platform/plugins/shared/screenshotting/server/layouts/canvas_layout.ts (1 line): - line 13: // FIXME - should use zoom from capture config src/platform/plugins/shared/dev_tools/public/index.ts (1 line): - line 10: // TODO: https://github.com/elastic/kibana/issues/110892 packages/kbn-docs-utils/src/build_api_declarations/js_doc_utils.ts (1 line): - line 77: // TODO: x-pack/platform/plugins/private/transform/public/app/sections/transform_management/components/stats_bar/_stats_bar.scss (1 line): - line 2: // SASSTODO: proper calcs src/platform/packages/shared/kbn-cell-actions/src/actions/filter/filter_out.ts (1 line): - line 46: data.length === 1 && // TODO Add support for multiple values x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/utils/append_on_save_query_params.ts (1 line): - line 36: (policy.policy_ids && policy.policy_ids[0]) || undefined // TODO handle multiple x-pack/platform/packages/shared/ai-assistant/icon/icon.tsx (1 line): - line 10: // TODO: can be removed once added to EUI. x-pack/solutions/security/plugins/security_solution/server/lib/entity_analytics/risk_score/risk_engine_data_writer.ts (1 line): - line 90: // TODO get enabled entity types and loop through them to build the array src/platform/packages/private/kbn-repo-packages/legacy/types.ts (1 line): - line 29: // TODO: make required. x-pack/platform/plugins/shared/ingest_pipelines/server/routes/api/database/create.ts (1 line): - line 61: // TODO: Replace this request with the one below when the JS client fixed x-pack/solutions/security/plugins/security_solution/public/detections/components/osquery/osquery_flyout.tsx (1 line): - line 79: // EUI TODO: This z-index override of EuiOverlayMask is a workaround, and ideally should be resolved with a cleaner UI/UX flow long-term x-pack/platform/plugins/private/discover_enhanced/public/actions/explore_data/explore_data_chart_action.ts (1 line): - line 44: return false; // TODO: https://github.com/elastic/kibana/issues/73043 src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/browser.ts (1 line): - line 773: // TODO: Remove this after a while. We are enabling richer logs in order to try catch the real error cause. x-pack/solutions/search/plugins/search_solution/search_navigation/public/plugin.ts (1 line): - line 128: // TODO: When search_navigation handles solution nav, use the default src/platform/packages/shared/content-management/table_list_view_table/src/components/tabbed_filter.tsx (1 line): - line 26: '-8px' /* TODO: the default EuiTable betweenChildren spacing is too big, needs eui change */, src/platform/plugins/shared/discover/public/customizations/customization_types/field_list_customisation.ts (1 line): - line 12: logsFieldsEnabled: boolean; // TODO / NOTE: Just temporary until Discover's data type contextual awareness lands. src/platform/packages/shared/kbn-securitysolution-es-utils/src/transform_error/index.ts (1 line): - line 23: // TODO: Might be able to use the library's `isBoom` when Webpack 5 is merged (https://github.com/elastic/kibana/pull/191106) x-pack/solutions/security/plugins/security_solution/server/lib/timeline/routes/notes/get_notes.ts (1 line): - line 222: // TODO we might want to also check for the existence of the eventId field, on top of getting eventId having empty values x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/debug/components/agent_policy_debugger.tsx (1 line): - line 52: // TODO: Depending on the number of agent policies, this might need to be switched to x-pack/platform/plugins/shared/ml/public/application/model_management/deployment_params_mapper.ts (1 line): - line 45: * TODO resolve dynamically when Control Pane exposes the vCPUs range. x-pack/platform/plugins/shared/dashboard_enhanced/public/services/drilldowns/actions/drilldown_shared.ts (1 line): - line 28: * TODO: this probably should be part of uiActions infrastructure, x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/notification.ts (1 line): - line 9: * TODO: x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/context.tsx (1 line): - line 31: * Maintain backwards compatibility // TODO remove when possible x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_management/api/rules/read_rule/route.ts (1 line): - line 54: // TODO: https://github.com/elastic/kibana/issues/125642 Reuse fetchRuleById x-pack/platform/packages/private/ml/aiops_components/src/progress_controls/progress_controls.tsx (1 line): - line 26: // TODO Consolidate with duplicate component `CorrelationsProgressControls` in x-pack/solutions/security/plugins/security_solution/public/exceptions/api/exception_api.ts (1 line): - line 71: // TODO transform Pagination object from Frontend=>Backend & <= src/platform/packages/shared/kbn-esql-ast/src/antlr/esql_parser.ts (1 line): - line 16: // for running tests with parameters, TODO: discuss strategy for typed parameters in CI x-pack/solutions/chat/plugins/workchat-framework/server/services/runner/workflows/run_node.ts (1 line): - line 65: // TODO: check / call nodeType.customServicesProvider if present x-pack/platform/plugins/shared/rule_registry/server/rule_data_plugin_service/rule_data_plugin_service.ts (1 line): - line 81: // TODO: This is a leftover. Remove its usage from the "observability" plugin and delete it. src/platform/plugins/shared/visualizations/public/vis_types/types.ts (1 line): - line 217: * TODO: ideally should have next type: { defaults: TVisParams } , but currently x-pack/platform/plugins/shared/index_management/public/application/services/ui_metric.ts (1 line): - line 38: * TODO: Refactor the api.ts (convert it to a class with setup()) and detail_panel.ts (reducer) to explicitely declare their dependency on the UiMetricService src/platform/packages/private/kbn-repo-packages/modern/parse_package_manifest.js (1 line): - line 137: // TODO: evaluate if __category__ should be removed src/platform/plugins/shared/discover/public/application/main/data_fetching/fetch_documents.ts (1 line): - line 55: title: isFetchingMore // TODO: show it as a separate request in Inspect flyout src/platform/plugins/shared/console/server/lib/spec_definitions/js/query/dsl.ts (1 line): - line 84: // TODO add one_of for objects x-pack/solutions/observability/plugins/infra/server/plugin.ts (1 line): - line 147: // TODO: separate these out individually and do away with "domains" as a temporary group x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/results/history/index.tsx (1 line): - line 179: // TODO: make this a bulk update: x-pack/solutions/security/plugins/security_solution/public/flyout/ai_for_soc/components/suggested_prompts.tsx (1 line): - line 77: // TODO update this copy, waiting on James Spiteri's input x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rules_list/components/rule_snooze/scheduler.tsx (1 line): - line 410: /* FIXME https://github.com/elastic/eui/issues/6695 */ src/platform/packages/shared/kbn-cell-actions/src/actions/filter/filter_in.ts (1 line): - line 47: data.length === 1 && // TODO Add support for multiple values x-pack/solutions/security/plugins/cloud_security_posture/public/components/cloud_posture_page.tsx (1 line): - line 142: // TODO: Add real docs link once we have it x-pack/solutions/security/plugins/security_solution/public/management/cypress/screens/responder.ts (1 line): - line 18: // TODO: currently runscript is not supported in Endpoint x-pack/platform/plugins/shared/ml/public/application/model_management/pipelines/expanded_row.tsx (1 line): - line 81: * TODO Display when https://github.com/elastic/elasticsearch/issues/81037 is resolved x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/use_has_ml_permissions.ts (1 line): - line 15: // TODO: Refactor license check + hasMlAdminPermissions to common check x-pack/solutions/search/plugins/search_playground/kibana.jsonc (1 line): - line 5: // TODO @kbn/enterprise-search-plugin (platform) and @kbn/serverless-search (search) depend on it x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/hooks/use_event_details.ts (1 line): - line 90: // TODO Replace getAlertIndexAlias way to retrieving the eventIndex with the GET /_alias x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/upgrade_prebuilt_rules_table/upgrade_prebuilt_rules_table.tsx (1 line): - line 100: TODO: The rules changelog link is not yet available for v9. Uncomment this when it is available. x-pack/platform/plugins/private/monitoring/public/components/elasticsearch/nodes/nodes.js (1 line): - line 35: import { extractIp } from '../../../lib/extract_ip'; // TODO this is only used for elasticsearch nodes summary / node detail, so it should be moved to components/elasticsearch/nodes/lib x-pack/platform/plugins/private/snapshot_restore/common/index.ts (1 line): - line 8: // TODO: https://github.com/elastic/kibana/issues/110892 src/platform/packages/shared/kbn-alerts-as-data-utils/src/search/security/fields.ts (1 line): - line 46: // TODO: update all of these fields to use the constants from technical field names x-pack/solutions/security/plugins/security_solution/server/usage/queries/get_alerts.ts (1 line): - line 80: sort: [{ _shard_doc: 'desc' }] as unknown as string[], // TODO: Remove this "unknown" once it is typed correctly https://github.com/elastic/elasticsearch-js/issues/1589 x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/src/common/per_page/index.ts (1 line): - line 12: export const per_page = t.number; // TODO: Change this out for PositiveNumber from siem x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/top_risk_score_contributors_alerts/index.tsx (1 line): - line 78: // TODO Add support for services on a follow-up PR src/platform/packages/shared/home/sample_data_tab/src/constants.ts (1 line): - line 13: // TODO: clintandrewhall pull from config x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/form.tsx (1 line): - line 636: // TODO check x-pack/solutions/observability/plugins/synthetics/server/synthetics_service/formatters/private_formatters/format_synthetics_policy.ts (1 line): - line 77: // TODO: remove this once we remove legacy support x-pack/platform/plugins/private/data_visualizer/public/application/index_data_visualizer/components/index_data_visualizer_view/index_data_visualizer_view.tsx (1 line): - line 520: {/* TODO: This management section shouldn't live inside the header */} x-pack/solutions/security/plugins/security_solution/public/plugin.tsx (1 line): - line 308: * TODO: Move these functions to ./lazy_sub_plugins.ts x-pack/platform/plugins/shared/content_connectors/public/components/shared/react_router_helpers/eui_components.tsx (1 line): - line 222: // TODO Right now this only supports the `color` prop of EuiBadgeProps x-pack/solutions/security/plugins/security_solution/scripts/endpoint/common/screen/screen_base_class.ts (1 line): - line 210: // TODO:PT experiment with using `rl.prompt()` instead of `question()` and possibly only initialize `rl` once x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts (1 line): - line 72: // TODO: Fix typings https://github.com/elastic/kibana/issues/101776 x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/monitors_overview/monitors_embeddable_factory.tsx (1 line): - line 161: data-shared-item="" // TODO: Remove data-shared-item and data-rendering-count as part of https://github.com/elastic/kibana/issues/179376 src/platform/plugins/shared/data/common/search/search_source/fetch/get_search_params.ts (1 line): - line 28: // TODO: Could provide this on runtime contract with dependencies x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/related_alerts_by_same_source_event.tsx (1 line): - line 20: * Maintain backwards compatibility // TODO remove when possible src/platform/plugins/shared/dashboard/public/dashboard_renderer/viewport/empty_screen/dashboard_empty_screen.tsx (1 line): - line 45: // TODO replace these SVGs with versions from EuiIllustration as soon as it becomes available. x-pack/platform/plugins/shared/cases/public/containers/constants.ts (1 line): - line 76: // TODO: Remove reporters. Move searchFields to API. x-pack/solutions/search/plugins/search_indices/public/services/query_client.ts (1 line): - line 16: // TODO: can we verify this instead of a blind cast? x-pack/solutions/search/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/overview.tsx (1 line): - line 48: // TODO remove this callout when example status is removed x-pack/solutions/security/plugins/security_solution/common/endpoint/service/artifacts/constants.ts (1 line): - line 36: // TODO: refact all uses of `ALL_ENDPOINT_ARTIFACTS_LIST_IDS to sue new const from shared package src/core/packages/saved-objects/import-export-server-internal/src/import/lib/check_reference_origins.ts (1 line): - line 63: // TODO: if the total is 2+, return an "ambiguous reference origin match" to the consumer (#120313) x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/index.styles.tsx (1 line): - line 30: // TODO EUI: add color with transparency x-pack/solutions/security/plugins/security_solution/public/management/components/artifact_list_page/components/artifact_flyout.tsx (1 line): - line 223: // TODO:PT Refactor internal/external state into the `useWithArtifactSubmitData()` hook src/platform/plugins/shared/saved_objects_management/public/management_section/objects_table/saved_objects_table.tsx (1 line): - line 349: // TODO: Use isSameQuery to compare new query with state.activeQuery to avoid re-fetching the x-pack/platform/plugins/private/transform/server/routes/api_schemas/common.ts (1 line): - line 48: // FIXME error response should have unified shape src/platform/packages/shared/kbn-scout/src/playwright/global_hooks/data_ingestion.ts (1 line): - line 30: // TODO: This should be configurable local vs cloud x-pack/platform/plugins/private/monitoring/server/rules/base_rule.ts (1 line): - line 341: // TODO: make these functions more generic, so it's node/item agnostic x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/schema.ts (1 line): - line 55: // TODO: update text copy x-pack/platform/plugins/shared/osquery/public/live_queries/form/pack_queries_status_table.tsx (1 line): - line 50: // TODO fix types x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/configurations/lens_attributes.ts (1 line): - line 662: // FIXME review my approach again x-pack/platform/plugins/private/canvas/i18n/functions/dict/formatnumber.ts (1 line): - line 22: // TODO: Find a way to generate the docs URL here x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_actions.ts (1 line): - line 28: // TODO: base on elasticsearch.requestTimeout? x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/stats_overview/stats_overview_embeddable_factory.tsx (1 line): - line 172: data-shared-item="" // TODO: Remove data-shared-item and data-rendering-count as part of https://github.com/elastic/kibana/issues/179376 x-pack/solutions/observability/plugins/observability/public/components/alert_status_indicator.tsx (1 line): - line 18: // TODO update these colors to a more appropriate EUI color token x-pack/platform/plugins/shared/maps/public/components/tooltip_selector/tooltip_selector.tsx (1 line): - line 25: // TODO import reorder from EUI once its exposed as service x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/logic/mock.ts (1 line): - line 11: // TODO move to __mocks__ src/platform/packages/private/kbn-reporting/export_types/csv/csv_v2.ts (1 line): - line 127: // TODO: use columnsFromLocator x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/prebuilt_rules/logic/diff/calculation/calculate_rule_fields_diff.ts (1 line): - line 84: // TODO: Try to get rid of "as" casting x-pack/solutions/security/plugins/security_solution/scripts/endpoint/endpoint_agent_runner/pre_check.ts (1 line): - line 16: // TODO:PT validate that ES / KBN is reachable x-pack/platform/plugins/shared/cases/server/services/attachments/index.ts (1 line): - line 444: // TODO: we should fix the return type of this function so that it can return errors x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/src/common/updated_at/index.ts (1 line): - line 12: export const updated_at = t.string; // TODO: Make this into an ISO Date string check x-pack/solutions/chat/plugins/workchat-framework/server/services/runner/builtin/node_types/loop.ts (1 line): - line 54: // TODO: need to figure out if we clone the state or not src/platform/plugins/shared/data/common/search/aggs/buckets/_terms_order_helper.ts (1 line): - line 53: // TODO: This works around an Elasticsearch bug the always casts terms agg scripts to strings src/platform/plugins/shared/data_view_field_editor/public/components/field_format_editor/editors/color/color.tsx (1 line): - line 31: fieldType: props.fieldType, // FIXME: why add `fieldType` as an EditorFormatParam? x-pack/solutions/security/plugins/security_solution/public/notes/pages/note_management_page.tsx (1 line): - line 22: // TODO unify this type from the api with the one in public/common/lib/note x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/inference.ts (1 line): - line 333: // TODO: const usageMetadata = response?.data?.usageMetadata; x-pack/platform/plugins/shared/maps/public/classes/styles/color_palettes.ts (1 line): - line 52: // TODO remove all empty `title` props below after x-pack/platform/plugins/shared/alerting/server/alerts_client/alerts_client.ts (1 line): - line 473: // TODO - Lifecycle alerts set some other fields based on alert status x-pack/platform/plugins/private/reporting/common/job_utils.ts (1 line): - line 12: // TODO: Remove this code once the enabled CSV export type is using the new format src/platform/packages/shared/kbn-unified-field-list/src/hooks/use_grouped_fields.ts (1 line): - line 248: // hideDetails: fieldsExistenceInfoUnavailable && !existenceFetchTimeout, // TODO: is this check still necessary? x-pack/platform/plugins/shared/fleet/common/constants/index.ts (1 line): - line 30: // TODO: This is the default `index.max_result_window` ES setting, which dictates x-pack/platform/plugins/shared/ml/public/application/model_management/models_list.tsx (1 line): - line 508: // TODO support multiple model downloads with selection src/platform/packages/private/kbn-handlebars/src/types.ts (1 line): - line 138: blockParams?: number; // TODO: Can this really be optional? src/platform/plugins/private/presentation_panel/public/panel_component/types.ts (1 line): - line 50: // TODO remove these in favour of a more generic action management system x-pack/solutions/security/plugins/security_solution/server/endpoint/utils/create_es_search_iterable.ts (1 line): - line 31: // FIXME:PT need to revisit this type - its not working as expected x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/ml/ml.ts (1 line): - line 127: // TODO we add the max_signals warning _before_ filtering the anomalies against the exceptions list. Is that correct? x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_screenshot/last_successful_screenshot.tsx (1 line): - line 38: // FIXME: Dario thinks there is a better way to do this but x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/policy_link.tsx (1 line): - line 27: // FIXME: Dario thinks there is a better way to do this but x-pack/platform/plugins/private/monitoring/common/http_api/kibana/post_kibana_instances.ts (1 line): - line 29: // TODO: add payload entries x-pack/platform/plugins/private/monitoring/public/components/logstash/pipeline_viewer/views/detail_drawer.js (1 line): - line 34: // TODO: Why is this width here? src/platform/packages/shared/kbn-unified-data-table/index.ts (1 line): - line 30: export { OPEN_DETAILS, SELECT_ROW } from './src/components/data_table_columns'; // TODO: deprecate? x-pack/platform/plugins/private/transform/public/app/sections/create_transform/components/step_define/common/filter_agg/types.ts (1 line): - line 82: * TODO find out if it's possible to use {@link FilterAggConfigUnion} instead of {@link FilterAggConfigBase}. x-pack/platform/plugins/shared/content_connectors/public/components/connector_detail/native_connector_configuration.tsx (1 line): - line 47: // TODO service_type === "" is considered unknown/custom connector multiple places replace all of them with a better solution src/platform/packages/private/kbn-reporting/public/share/shared/get_search_csv_job_params.ts (1 line): - line 46: // TODO: whole csv reporting should move to v2 https://github.com/elastic/kibana/issues/151190 x-pack/platform/plugins/shared/stack_connectors/server/connector_types/lib/gen_ai/gen_ai_dashboard.ts (1 line): - line 92: // TODO: update with better copy and link to the docs page for the Gen AI connector before 8.9 release! x-pack/solutions/search/plugins/enterprise_search/server/lib/pipelines/create_pipeline_definitions.ts (1 line): - line 29: // TODO: add back descriptions (see: https://github.com/elastic/elasticsearch-specification/issues/1827) x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/contexts/uptime_data_view_context.tsx (1 line): - line 29: // FIXME: Dario thinks there is a better way to do this but x-pack/platform/plugins/shared/rule_registry/server/index.ts (1 line): - line 8: // TODO: https://github.com/elastic/kibana/issues/110907 x-pack/platform/plugins/shared/alerting/server/rules_client/lib/untrack_rule_alerts.ts (1 line): - line 47: // TODO: Replace this loop with an Alerts As Data implmentation when Stack Rules use Alerts As Data x-pack/solutions/observability/plugins/metrics_data_access/server/utils/calculate_metric_interval.ts (1 line): - line 29: nodeType?: InventoryItemType // TODO: check that this type still makes sense x-pack/solutions/observability/plugins/observability/public/index.ts (1 line): - line 8: // TODO: https://github.com/elastic/kibana/issues/110905 x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/detail/policies/components/agentless_table.tsx (1 line): - line 257: const agentPolicy = agentPolicies[0]; // TODO: handle multiple agent policies x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/components/package_card.tsx (1 line): - line 203: // EUI TODO: Custom component CSS src/platform/plugins/shared/data/common/search/expressions/kibana_context_type.ts (1 line): - line 24: // TODO: These two are exported for legacy reasons - remove them eventually. x-pack/solutions/security/plugins/security_solution/public/app/links/deep_links.ts (1 line): - line 18: // TODO: remove after rollout https://github.com/elastic/kibana/issues/179572 x-pack/platform/plugins/shared/fleet/server/services/epm/packages/install.ts (1 line): - line 462: // TODO: change epm API to /packageName/version so we don't need to do this src/platform/packages/shared/deeplinks/observability/constants.ts (1 line): - line 14: // TODO: Remove the app once context-aware switching between discover and observability logs explorer is implemented x-pack/solutions/security/plugins/security_solution/public/app/actions/filter/cell_action/filter_out.ts (1 line): - line 47: data.length === 1 && // TODO Add support for multiple values x-pack/platform/plugins/private/snapshot_restore/server/routes/api/repositories.ts (1 line): - line 344: // TODO: Bring {@link RepositorySettings} in line with {@link SnapshotRepositorySettings} x-pack/platform/plugins/shared/aiops/public/components/change_point_detection/use_common_chart_props.ts (1 line): - line 152: // TODO check if we need to set filter from x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_management/api/rules/bulk_actions/route.ts (1 line): - line 268: // TODO: figureout why types can't return just updatedRule src/platform/plugins/shared/dashboard/public/dashboard_api/get_serialized_state.ts (1 line): - line 145: // TODO Provide tags as an array of tag names in the attribute. In that case, tag references x-pack/platform/plugins/private/monitoring/common/http_api/elasticsearch/post_elasticsearch_ccr_shard.ts (1 line): - line 31: // TODO: add payload entries x-pack/platform/plugins/private/monitoring/public/components/kuery_bar/suggestion_item.tsx (1 line): - line 29: // TODO: should be focusable and have relevant key events; try using an existing component from EUI src/platform/packages/shared/kbn-scout/src/common/utils/index.ts (1 line): - line 19: // TODO: remove workaround to ignore ES authc debug logs for stateful run x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/risk_score_donut_chart/use_risk_score_fill_color.tsx (1 line): - line 13: // TODO: Borealis theme migration, when severity palette agreed, update RISK_SEVERITY_COLOUR to use shared hook from security colors: x-pack/platform/plugins/shared/aiops/public/shared_components/log_rate_analysis_embeddable_wrapper.tsx (1 line): - line 141: // TODO: Remove data-shared-item as part of https://github.com/elastic/kibana/issues/179376> src/platform/plugins/private/image_embeddable/public/components/image_embeddable.tsx (1 line): - line 65: // TODO: Remove data-shared-item and data-rendering-count as part of https://github.com/elastic/kibana/issues/179376 x-pack/solutions/security/plugins/security_solution/public/notes/components/open_flyout_button.tsx (1 line): - line 72: scopeId: TableId.alertsOnAlertsPage, // TODO we should update the flyout's code to separate scopeId and preview src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_field_field_types.tsx (1 line): - line 128: // TODO: update MultiSelectField to use x-pack/platform/plugins/shared/screenshotting/server/browsers/chromium/driver.ts (1 line): - line 364: // FIXME: retrieve the client in open() and pass in the client? x-pack/platform/plugins/private/canvas/public/state/reducers/resolved_args.js (1 line): - line 51: // TODO: this is no longer correct. x-pack/platform/plugins/private/monitoring/common/http_api/elasticsearch/post_elasticsearch_overview.ts (1 line): - line 29: // TODO: add payload entries x-pack/platform/plugins/shared/fleet/server/services/epm/packages/custom_integrations/assets/dataset/utils.ts (1 line): - line 28: // TODO: Needs to be cast because https://github.com/elastic/elasticsearch-specification/pull/2445 hasn't landed yet, can be removed once it has x-pack/platform/plugins/shared/alerting/server/application/rule/methods/get/get_rule.ts (1 line): - line 110: // TODO (http-versioning): Remove this cast, this enables us to move forward x-pack/platform/plugins/shared/lens/public/state_management/types.ts (1 line): - line 48: * TODO: cleanup types/structure of datasources x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/related_alerts_by_session.tsx (1 line): - line 21: * Maintain backwards compatibility // TODO remove when possible src/platform/packages/shared/kbn-esql-validation-autocomplete/src/definitions/all_operators.ts (1 line): - line 324: // TODO — this shouldn't be a function or an operator... x-pack/platform/plugins/shared/cases/server/services/user_actions/index.ts (1 line): - line 256: * TODO: Remove when all connectors support the status and x-pack/solutions/observability/plugins/infra/public/pages/logs/log_entry_categories/sections/top_categories/category_example_message.tsx (1 line): - line 131: index: '', // TODO: use real index when loading via async search x-pack/platform/packages/shared/ai-infra/inference-langchain/src/chat_model/inference_chat_model.ts (1 line): - line 134: // TODO bedrock / gemini / openai / inference ? x-pack/platform/plugins/shared/stack_alerts/public/rule_types/geo_containment/rule_form/rule_form.tsx (1 line): - line 49: // TODO remove unused param 'boundaryType' x-pack/platform/plugins/shared/stack_alerts/server/rule_types/geo_containment/lib/transform_results.ts (1 line): - line 50: // TODO remove sort src/core/packages/ui-settings/browser-internal/src/ui_settings_service.ts (1 line): - line 37: // TODO: Migrate away from legacyMetadata https://github.com/elastic/kibana/issues/22779 x-pack/platform/plugins/shared/maps/public/classes/styles/vector/components/symbol/icon_stops.js (1 line): - line 130: // TODO check for duplicate values and add error messages here src/platform/plugins/shared/data/common/search/aggs/agg_configs.ts (1 line): - line 81: // TODO need to make a more explicit interface for this x-pack/platform/plugins/private/monitoring/common/http_api/elasticsearch/post_elasticsearch_index_detail.ts (1 line): - line 31: // TODO: add payload entries x-pack/platform/plugins/shared/alerting/server/application/rule/transforms/transform_rule_attributes_to_rule_domain.ts (1 line): - line 30: // TODO: uncomment after intermidiate release x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_index_info.ts (1 line): - line 19: // TODO Consolidate with duplicate `fetchPValues` in x-pack/platform/plugins/private/canvas/public/expression_types/arg.ts (1 line): - line 135: // TODO: Document what these otherProps are. Maybe make them named arguments? x-pack/platform/plugins/shared/triggers_actions_ui/server/data/routes/indices.ts (1 line): - line 121: // TODO: Investigate when the status field might appear here, type suggests it shouldn't ever happen x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/resizable_layout.tsx (1 line): - line 24: // TODO: This is almost a duplicate of the logic here: src/plugins/discover/public/application/main/components/layout/discover_resizable_layout.tsx x-pack/platform/plugins/shared/lens/public/datasources/form_based/time_shift_utils.tsx (1 line): - line 202: // TODO: I believe this can be replaced with a similar code like getColumnTimeShiftWarnings x-pack/platform/plugins/shared/ml/public/application/jobs/new_job/common/components/time_range_picker.tsx (1 line): - line 32: // TODO should use fieldFormats instead x-pack/solutions/security/plugins/security_solution/public/explore/components/paginated_table/helpers.ts (1 line): - line 33: // TODO: Limited pagination behavior is UI-only logic, the server API should not have to know anything about it. x-pack/platform/plugins/shared/content_connectors/public/components/shared/tables/inline_editable_table/inline_editable_table.tsx (1 line): - line 108: // TODO These two things shoud just be selectors x-pack/platform/plugins/shared/ml/public/application/jobs/new_job/common/job_creator/single_metric_job_creator.ts (1 line): - line 125: // TODO - fix median aggregations x-pack/solutions/security/plugins/security_solution/public/onboarding/components/onboarding_body/cards/knowledge_source/knowledge_source_card_config.ts (1 line): - line 25: // FIXME: update the video x-pack/solutions/chat/plugins/workchat-app/public/application/hooks/use_chat.ts (1 line): - line 147: // TODO: unsub from observable + set status ready x-pack/solutions/security/plugins/security_solution/public/app/actions/add_to_timeline/cell_action/investigate_in_new_timeline.ts (1 line): - line 59: data.length === 1 && // TODO Add support for multiple values src/platform/packages/private/kbn-reporting/export_types/png/png_v2.ts (1 line): - line 70: // FIXME: validate that locatorParams exists, and contains an ID field and params object x-pack/platform/plugins/shared/streams/server/lib/streams/index_templates/generate_index_template.ts (1 line): - line 30: failure_store: isServerless ? undefined : true, // TODO: Enable failure store for serverless once it is rolled out src/platform/packages/shared/kbn-i18n-react/src/compatiblity_layer.tsx (1 line): - line 42: * TODO: remove in a separate PR and update the 200+ test files we have using this to simply x-pack/platform/packages/shared/kbn-langchain/server/language_models/gemini_chat.ts (1 line): - line 123: // TODO: Improve error handling x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/user_details.tsx (1 line): - line 97: * Maintain backwards compatibility // TODO remove when possible