Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Website Implementation #25

Merged
merged 51 commits into from
Jul 17, 2024

Conversation

mikecarenzo
Copy link
Contributor

What Changed

Introduces the initial TIE website implementation. Major components include:

  • Engenunity scaling and color systems
  • UI component library
  • Technique Inference Engine library which include libraries for:
    • NPZ decompression and decoding
    • GPU-Accelerated Recommenders
    • Model DataSources
    • Enrichment file DataSources

Known Limitations

  • No ability to sort, filter, or group techniques.
  • Untrained techniques are not flagged.
  • Various UI limitations.

Copy link

codecov bot commented Jun 13, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 100.00%. Comparing base (d8bef9b) to head (70a172d).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #25   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            1         1           
  Lines            6         6           
=========================================
  Hits             6         6           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link

4 similar comments
Copy link

Copy link

Copy link

Copy link

Copy link

10 similar comments
Copy link

Copy link

Copy link

Copy link

Copy link

Copy link

Copy link

Copy link

Copy link

Copy link

@mehaase
Copy link
Contributor

mehaase commented Jul 10, 2024

@mikecarenzo Looks amazing, of course. A few requests and questions:

Screenshot 2024-07-10 at 9 50 08 AM

Please remove the "research conducted by" text and logo. The way you have it in the footer makes more sense to me.

Screenshot 2024-07-10 at 9 54 53 AM
  • Strike the line of text about our parent.
  • Remove the social links text (I like the social icons better).
  • I don't want to link to D3FEND. The list of related projects should be CTID properties. TRAM is popular and shares common themes with TIE.
  • As part of our brand guidelines, we don't use the acronym "CTID" in public-facing work.

While I like the idea of deep linking to parts of the CTID website, I think it will be awkward to spell out "Center for Threat-Informed Defense" above that column of links. This might look better as a list of links in between the paragraph about the Center and the social media links. I'll let you decide how it should look. If you do keep the CTID links, I edited the links text to mirror what we have on the CTID website's navbar. (In the long run, I want us to come up with a new way of cross-linking projects that is consistent across properties and easier to maintain.)

Screenshot 2024-07-10 at 10 13 42 AM

Some suggested text:

The Technique Inference Engine (TIE) suggests techniques an adversary is likely to have used based on a set of observed techniques. Cyber defenders can use this data to prioritize specific techniques for threat hunting, and incident responders can use this information to highlight important lateral movement and persistence behaviors that are essential to threat eviction and recovery.

Screenshot 2024-07-10 at 10 12 23 AM

Chatting with Matt this morning and I realized that we should not put the model writeup on GitHub Wiki; we should put it on the project website. I like how Allison did the methodology page for TAT 2.0, and I could see something similar working here. Let's prioritize getting the content on the site filled in

Copy link

2 similar comments
Copy link

Copy link

@mikecarenzo mikecarenzo force-pushed the TIE-60_initial-website-implementation branch from 5365526 to cd63492 Compare July 12, 2024 15:52
Copy link

@mikecarenzo mikecarenzo force-pushed the TIE-60_initial-website-implementation branch from cd63492 to 70a172d Compare July 12, 2024 16:39
Copy link

3 similar comments
Copy link

Copy link

Copy link

@mikecarenzo mikecarenzo force-pushed the TIE-60_initial-website-implementation branch from dd859fe to 8577903 Compare July 17, 2024 23:29
@mikecarenzo mikecarenzo force-pushed the TIE-60_initial-website-implementation branch from 8577903 to b7b7f58 Compare July 17, 2024 23:35
Copy link

@mikecarenzo mikecarenzo merged commit 6e4fa04 into main Jul 17, 2024
2 checks passed
@mikecarenzo mikecarenzo deleted the TIE-60_initial-website-implementation branch July 17, 2024 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants