Commit Graph

3539 Commits

Author SHA1 Message Date
Lucas Manuel Rodriguez
ab8cc6e7bc
Split hosts in bucket of minutes for the jitter (#3767)
* Split hosts in bucket of minutes

* New approach on jitter

* Use minutes to define the amount of buckets

* Add logging to jitter hash creation

* Clean up code and remove unused jitter

* Fix test

* Add docs and address review comments

* Address review comments

* Fix typo in doc

Co-authored-by: Tomas Touceda <chiiph@gmail.com>
2022-02-03 14:56:11 -03:00
Tomas Touceda
53ba8f07ea
Issue 3882 clean team packs (#4002)
* Cleanup team schedules when deleting teams

* Add changes file

* Improve code readability

* Reuse func instead of formatting twice
2022-02-03 14:55:48 -03:00
Kelvin Oghenerhoro Omereshone
4dc4bc51a5
fix: update server_name to tls_server_name (#3986) 2022-02-03 13:32:46 +09:00
Mike McNeil
142684ccd6
Remove extra heading + add a couple links (#3999) 2022-02-02 20:32:10 -06:00
RachelElysia
32bd8a64df
Fix Cancel button color (#3994) 2022-02-02 18:23:16 -06:00
Tomas Touceda
b2d0a8c79f
Merge pull request from GHSA-ch68-7cf4-35vr
* Validate audience restrictions when validating SAML auth reqs

* EntityID is usually the audience

* Add coverage for failures on audience conditions
2022-02-02 15:50:09 -08:00
Mike Thomas
0195280315
Updated DRI table (#3973) 2022-02-02 16:39:12 -06:00
Martin Angers
6e2ba62744
Trigger webhooks for recently published vulnerabilities (#3941) 2022-02-02 16:34:37 -05:00
Tomas Touceda
b90e2e2e3d
Issue 3901 match target sw (#3982)
* Allow to search with target_sw with a period

* Remove tests for a different thign

* Add a test for programs as a source as well

* Use MATCH again and add proper tests
2022-02-02 17:17:41 -03:00
RachelElysia
7c87dad4e1
New navigation bar (#3962) 2022-02-02 11:27:14 -06:00
Martavis Parker
914fd9013d
E2E refactor - Free tier (#3734)
* new session pattern; refactor admin test free tier

* making sure all sessions are cleared before setup

* modified free tier admin test; typescript addition

* refactored maintainer tests

* refactored observer tests - free; renamed login

* lint fixes

* added query tests

* lint fixes

* fixing tests

* lint fixes

* fixed finding text in save query modal

* Clear inputs

* Targeting

Co-authored-by: Luke Heath <luke@fleetdm.com>
2022-02-02 07:37:35 -08:00
Martin Angers
6319812984
Fix column name when detecting order by (#3978) 2022-02-02 10:08:51 -05:00
Tomas Touceda
a63c549f07
Make software filter by counts faster (#3975)
* Make software filter by counts faster

* Sort only when it's for the agg table
2022-02-02 09:51:56 -03:00
Zach Wasserman
a5b2e60075
Update triggers for link check Action (#3972)
Only check on changes to .md files, nightly, and on manual trigger.

This was generating a lot of false positives in CI.
2022-02-01 18:02:37 -08:00
Zach Wasserman
884284adef
Add @edwardsb as codeowner for .tf files (#3969) 2022-02-01 11:59:11 -08:00
Zach Wasserman
12fc8dc681
Add changes file for #3959 (#3964) 2022-02-01 10:04:57 -08:00
Tomas Touceda
66976080ae
Just log the error if vulnerabilities fail (#3963)
* Just log the error if vulnerabilities fail

* Add explicit return for more secure future iterations
2022-02-01 14:41:48 -03:00
eashaw
ab8cb8ceb5
Add people ops section to Fleet handbook (#3896)
* Create operations.md

* link to operations page, draft of operations page

* Update operations.md

* Update operations.md

* Update operations.md

* Update operations.md

* Apply suggestions from code review

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* move new section to people page, delete operations page

* Update people.md

* update gusto link to fix test

* Update people.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-02-01 10:31:53 -06:00
RachelElysia
3166e85f6f
Manage Schedule Page: Fix schedule/manage to display correct team schedule (#3939) 2022-02-01 10:04:10 -06:00
Guillaume Ross
5c20682dad
Adding PGP Key (#3961)
For vulnerability submissions.
2022-02-01 10:48:00 -05:00
Guillaume Ross
05431b556a
Configuring OSSF Scorecard (#3960)
From https://github.com/ossf/scorecard-action#installation

Configuring the OSSF Scorecard on the Fleet repo and configuring it so results are sent back to dashboard and github codescanning alerts.
2022-02-01 09:31:07 -05:00
Martavis Parker
fabd71c75c
fixed css for bold text in react tabs (#3943) 2022-01-31 17:30:35 -08:00
Zach Wasserman
80960e47f8
Allow reinstallation of MSI packages (#3958)
Make the necessary changes to the WiX XML to allow the generated MSI
installers to be reinstalled.
2022-01-31 16:09:59 -08:00
Frederico F. de Oliveira
80ef806b2f
linux_shared.go: update postinstall script (#3959)
1. In sh, `which` is actually a binary usually located at `/usr/bin`, but not every GNU/Linux distribution comes with it installed by default. Whereas, `command` is a built-in shell tool, hence, it's safer to use it instead of which to verify if a binary is present in the machine
2. I believe there was a typo in the redirections in the `systemctl daemon-reload 2>/dev/null 2>&1` line
3. The `systemctl enable` command is necessary because the service is created, but not activated, meaning when the user reboots his machine orbit won't automatically relaunch
2022-01-31 15:56:05 -08:00
gillespi314
64efaf7667
Fix bug for create your own team policy (#3957) 2022-01-31 17:30:32 -06:00
gillespi314
d101ec7c18
Add ability to filter software by "Vulnerable" on the Host details page (#3875)
- Add new "Software" tab to host details page
- Add dropdown to filter vulnerable software
- Extend DataTable client-side filtering to accommodate filter inputs that are controlled by parent components
- Refactor host details software into separate component
2022-01-31 16:41:54 -06:00
gillespi314
4d5e3277ef
Add new feature: Software page (#3923)
* Add new software page
* Add hosts counts and last updated to software card on homepage
* Extend InfoCard component to all children to set dynamic title information and hyperlinks
* Add new TeamsDropdownHeader component
* Refactor TableContainer to move server-side pagination buttons to DataTable
* Extend DataTable to include footer element
2022-01-31 16:24:20 -06:00
Martin Angers
4ab7fdd6bb
Return a null timestamp when there are no software counts available (#3955) 2022-01-31 17:08:03 -05:00
Martin Angers
ecf6bd8907
Migrate more user-authenticated endpoints to new pattern (#3933) 2022-01-31 16:35:22 -05:00
Mike McNeil
ae3880d94d
add runbook section (#3926) 2022-01-31 16:28:08 -05:00
Tomas Touceda
fe47a7385d
Remove escaped parethesis (#3952) 2022-01-31 18:18:22 -03:00
RachelElysia
d2c33b8602
Premium rbac e2e schedules (#3936) 2022-01-31 14:32:56 -06:00
Mike McNeil
ea8f17488f
security handbook tweaks (#3930)
* “employee” => “contributor”  +

* Adding myself as contributor

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
2022-01-31 10:49:53 -06:00
Lucas Manuel Rodriguez
9f70ffd5c6
Amend fleetctl package tests to not hardcode orbit version (#3898)
* Amend fleetctl package tests to not hardcode orbit version

* Readd Version, it is indeed used

* Fix bool logic

* Readd opt.Version usage
2022-01-31 10:41:11 -03:00
Guillaume Ross
a47f2f9d59
Add security section (#3853)
* Creating Security Section

Adding draft of laptop security configuration as well.

* Adding detailed versions

Adding more information about each setting we are adding. Will continue and merge only when the full draft is complete.

* Added all settings from draft policy

Should be all content for macOS. Will add Chrome hardening, clean-up and be ready to merge.

* Added missing benefit to DoH + warning for on-prem

* Fixed typos, added osquery, added chrome

* Apply suggestions from code review

Commit most of Mike's suggestions!

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* Apply suggestions from code review

Adding one of Mike's suggestions I had missed.

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* Updates from PR

Applying some more of Mike's suggestions and fixing a few more on my own.

* Security section

Creating security section in README

* Update handbook/security.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-01-29 11:54:59 +09:00
Mike McNeil
c98b9f2488
Update company.md (#3929) 2022-01-28 19:05:24 -06:00
Tomas Touceda
bf8eaa8431
Apply whole yaml not just queries in preview (#3919)
* Apply whole yaml not just queries in preview

* Remove dev stuff
2022-01-28 16:28:07 -03:00
Tony Gauda
02007e104e
Production Incidents 2022-01-28 11:59:40 -05:00
RachelElysia
9cdb70348f
E2e refactor: integration/all/app (#3785) 2022-01-28 11:48:51 -05:00
Tony Gauda
3807463cbe
Incident Postmortems 2022-01-28 10:57:47 -05:00
Tony Gauda
892b18e6dd
Finishing moving to deployment FAQ 2022-01-28 10:23:57 -05:00
Tony Gauda
a2189c7260
api endpoints 2022-01-28 10:23:11 -05:00
Tony Gauda
f34bab62c8
Moving to deployment FAQ 2022-01-28 10:21:48 -05:00
Tony Gauda
f1f68273bd
Discuss API endpoints that should be public 2022-01-28 10:18:15 -05:00
Tony Gauda
d5e4ac207a
What API endpoints are public? 2022-01-28 10:17:12 -05:00
Tomas Touceda
e956b0ba04
Add filter software by CVE and make osquery-perf also push vulnerable software (#3902)
* Add filter software by CVE and make osquery-perf also push vulnerable software

* Update based on review comments
2022-01-28 10:05:11 -03:00
Mike McNeil
99468ff477
use small words (#3910) 2022-01-27 19:25:29 -06:00
Mike Thomas
98b59f9b1b
renamed growth section in handbook (#3909)
Renamed "Growth" section to "Brand".
2022-01-27 18:59:24 -06:00
gillespi314
9682e05bb0
Add client-side pagination to users table (#3905) 2022-01-27 17:12:20 -06:00
RachelElysia
9706e3d36b
Schedules Page: Remove redux, fix buggy API calls (#3883) 2022-01-27 18:00:31 -05:00