@eagleoutice/flowr - v2.15.8
    Preparing search index...
    UNESCAPED_ARGUMENTS: {
        createSearch: (
            config: UnescapedArgumentsConfig,
        ) => FlowrSearchBuilder<
            "from-query",
            [],
            ParentInformation,
            FlowrSearchElements<ParentInformation, (...)[]>,
        >;
        info: {
            certainty: BestEffort;
            defaultConfig: {
                acceptedInputs: readonly InputType[];
                categories: {
                    database: {
                        criticalArgs: ...;
                        criticalCalls: ...;
                        quickFix: ...;
                        sanitizers: ...;
                    };
                    eval: { criticalArgs: ...; criticalCalls: ...; sanitizers: ... };
                    html: {
                        criticalArgs: ...;
                        criticalCalls: ...;
                        quickFix: ...;
                        sanitizers: ...;
                    };
                    javascript: {
                        criticalArgs: ...;
                        criticalCalls: ...;
                        quickFix: ...;
                        sanitizers: ...;
                    };
                    system: {
                        criticalArgs: ...;
                        criticalCalls: ...;
                        quickFix: ...;
                        sanitizers: ...;
                    };
                };
                disabledCategories: readonly [];
                maxDecentDepth: 5;
            };
            description: "Detects arguments of critical system, evaluation, database, and HTML/JavaScript calls that are not properly escaped.";
            name: "Unescaped Arguments";
            tags: readonly [Security, Smell, Shiny, QuickFix];
        };
        prettyPrint: {
            full: (result: UnescapedArgumentsResult) => string;
            query: (result: UnescapedArgumentsResult) => string;
        };
        processSearchResult: (
            elements: FlowrSearchElements<
                ParentInformation,
                FlowrSearchElement<(...)>[],
            >,
            config: UnescapedArgumentsConfig,
            data: ReadonlyFlowrAnalysisProvider<KnownParser>,
        ) => Promise<
            {
                ".meta": { totalCriticalArguments: ...; totalEscapedArguments: ... };
                results: (...)[];
            },
        >;
    } = ...

    Type Declaration

    • ReadonlycreateSearch: (
          config: UnescapedArgumentsConfig,
      ) => FlowrSearchBuilder<
          "from-query",
          [],
          ParentInformation,
          FlowrSearchElements<ParentInformation, (...)[]>,
      >
    • Readonlyinfo: {
          certainty: BestEffort;
          defaultConfig: {
              acceptedInputs: readonly InputType[];
              categories: {
                  database: {
                      criticalArgs: ...;
                      criticalCalls: ...;
                      quickFix: ...;
                      sanitizers: ...;
                  };
                  eval: { criticalArgs: ...; criticalCalls: ...; sanitizers: ... };
                  html: {
                      criticalArgs: ...;
                      criticalCalls: ...;
                      quickFix: ...;
                      sanitizers: ...;
                  };
                  javascript: {
                      criticalArgs: ...;
                      criticalCalls: ...;
                      quickFix: ...;
                      sanitizers: ...;
                  };
                  system: {
                      criticalArgs: ...;
                      criticalCalls: ...;
                      quickFix: ...;
                      sanitizers: ...;
                  };
              };
              disabledCategories: readonly [];
              maxDecentDepth: 5;
          };
          description: "Detects arguments of critical system, evaluation, database, and HTML/JavaScript calls that are not properly escaped.";
          name: "Unescaped Arguments";
          tags: readonly [Security, Smell, Shiny, QuickFix];
      }
    • ReadonlyprettyPrint: {
          full: (result: UnescapedArgumentsResult) => string;
          query: (result: UnescapedArgumentsResult) => string;
      }
    • ReadonlyprocessSearchResult: (
          elements: FlowrSearchElements<
              ParentInformation,
              FlowrSearchElement<(...)>[],
          >,
          config: UnescapedArgumentsConfig,
          data: ReadonlyFlowrAnalysisProvider<KnownParser>,
      ) => Promise<
          {
              ".meta": { totalCriticalArguments: ...; totalEscapedArguments: ... };
              results: (...)[];
          },
      >