Skip to content

Code Optimization #2

@blankdvth

Description

@blankdvth

There is a lot of unoptimized code in various parts of the program, this should be cleaned up sometime.

  • TTT/JB: Both TTT and JB loop through every action in the log one time per detection. This should be changed so that it only loops through one time, and instead allows detections to hook into various parts of the loop (pre, during, post). Detections should still be able to be disabled as needed.
  • Account Age: This part of the program is extremely unoptimized, and can have users waiting for long periods of time (especially if all subfeatures are enabled). A lot of the wait time is due to web requests, although it needs to be optimized one way or another because waiting minutes is simply not a good option. - a part of this may be implementing a new cache solution

Metadata

Metadata

Assignees

No one assigned

    Labels

    updateAn update to an existing feature

    Projects

    Status

    To Do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions