Commit Graph

1046 Commits

Author SHA1 Message Date
Mo Zhu
e53dcc89b6
Docs for rate limiting fleet desktop endpoint (#7555) 2022-09-02 14:12:37 -04:00
Noah Talerman
75c91d1652
Update Vulnerability processing docs (#7554)
- Remove note about vulnerability processing being enabled by default. This message is outdated
- Update first sentence to be explicit that "Vulnerability processing" in Fleet detects vulnerable software
- Add sentence about vulnerability date for Fleet Premium (CVSS, EPSS, CISA).
2022-09-02 11:17:25 -04:00
Chris McGillicuddy
a5dce77d28
Fleetctl CLI typo (#7544)
Changed "Fleet CLI" to "fleetctl CLI" for consistency.
2022-09-02 09:52:40 +09:00
Guillaume Ross
54569281de
Fixing bug and bumping versions for AV check on macOS (#7522)
The policy had been pasted in `constants.ts` wrong - replacing with the right one, and while I'm here, bumping the versions.
2022-09-01 14:28:30 -04:00
Noah Talerman
15a7f8a18c
Prepare for 4.19.1 (#7453) 2022-09-01 12:14:44 -05:00
Michal Nicpon
0709d1bc5c
improve vuln cpe matching on macos (#6985)
* add cpe translations
* fix matching on target_sw
2022-09-01 10:02:07 -06:00
Eric
30bd86fe2d
Remove newlines before indented lists in Markdown (#7461) 2022-08-31 15:42:09 -05:00
Andrew Baker
b23a63952d
Embed FleetCLI video in docs page (#7482) 2022-08-31 14:09:20 -04:00
Andrew Baker
9c674cc22b
Embed Fleet Desktop demo video to docs (#7483) 2022-08-31 14:09:08 -04:00
Andrew Baker
52595df224
Embed Fleet UI Demo video to docs page (#7484) 2022-08-31 14:08:53 -04:00
Guillaume Ross
6833114328
Update standard-query-library.yml (#7486) 2022-08-31 13:45:45 -04:00
Katheryn Satterlee
b1fcc11b48
Update FAQ.md (#7480) 2022-08-31 10:15:45 -05:00
Luke Heath
61b5f9849f
Replace references to /api/latest/fleet with /api/v1/fleet (#7464) 2022-08-31 09:51:25 -05:00
Katheryn Satterlee
8b82f5e27e
Add information about skipping upgrades. (#7468)
Added FAQ item addressing upgrading Fleet when you are more than one version behind the current version.
2022-08-30 17:13:05 -05:00
Roberto Dip
eeefe2fab9
enable controlled rollout of features by teams (#7408) 2022-08-30 08:13:09 -03:00
Martin Angers
f602ea3446
Provide Munki issues for MacOS hosts (#7280) 2022-08-29 14:40:16 -04:00
Andrew Baker
70514bf933
Embed video to Vulnerability Processing (#7426) 2022-08-29 12:57:09 -05:00
Guillaume Ross
f413ae764a
7231 - Second batch of macOS policy queries for CIS Benchmark (#7380)
* Adding CIS 1.5 / 1.6 / 2.2.1 to constants.ts

* Adding CIS 1.5 / 1.6 / 2.2.1 to standard query library

* Adding 2.3.1

* Adding 2.3.1 to query library and 2.4.2 to both

* Adding 2.4.10

* Tagging 2.5.1.1

* Tagging 2.5.2.1

* Tagging 2.5.2.2

* Adding 2.5.6

* Adding 2.6.1.4

* Adding 3.6

* Tagging 5.1.2

* Tagging 5.2.2

* Tagging 5.8

The query we have for the screen lock is comprehensive and covers more than one CIS requirement

* Adding 6.1.3 and 6.1.4
2022-08-26 16:59:16 -04:00
Juan Fernandez
3048a07fd1
Feature 7076: Ingest installed windows updates (#7138)
* Ingest installed Windows updates and store them in the windows_updates table. 
* Added config option for enabling/disabling Windows update ingestion and Windows OS vuln. detection.
2022-08-26 14:55:03 -04:00
Eric
55af48910a
Move CONTRIBUTING.md into docs/contributing (#7283)
* move contributing.md into docs/contributing, update link in readme

* Update CONTRIBUTING.md

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-08-26 12:14:43 -05:00
Roberto Dip
9a1d2066bb
deprecate host_settings in favor of features (#7358)
Related to #7312, this makes use of the changes introduced in #7353 to rename host_settings to features while keeping backwards compatibility.
2022-08-25 13:41:50 -03:00
RachelElysia
b795cc64ca
REST-API.md: Add mdm params to export host api doc (#7330) 2022-08-25 07:09:18 -07:00
Luke Heath
f08cf6c11c
Remove FreeBSD references from website, UI, and query library (#7279) 2022-08-24 16:03:35 -05:00
Katheryn Satterlee
460d3f0228
Add detail for Host Expiry settings. (#7387)
* Add detail for Host Expiry settings.

* Editor Pass
Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-08-24 14:58:49 -05:00
Luke Heath
eee8219498
Update Releasing-Fleet.md (#7366) 2022-08-24 14:20:54 -05:00
Noah Talerman
ee44f428e6
Update "Usage statistics" (#7129)
- Clarify that statistics are anonymous for Fleet Free
- Remove "Why we collect <insert piece of information>" sections
2022-08-23 17:58:26 -04:00
Sharvil Shah
1f149a7d8d
docs: Fix broken links on server-installation.md (#7360) 2022-08-23 10:30:19 -05:00
gillespi314
7fb109e6b3
Handle errors for duplicate os records (#7294) 2022-08-22 14:34:00 -05:00
Guillaume Ross
c4ccf20bd6
Adding first set of CIS benchmark policies for macOS (#7296)
* Adding CIS 1.1 for macOS

* Adding CIS 1.2

* Fix linting

* Adding CIS 1.3

* Adding CIS 1.4

* Apply suggestions from code review

Committing Noah's suggestions

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

* Fixed copy pasta errors + changed formatting

Fixed some auto update queries that were accidentally the same, and put [CIS X.X] between brackets in `constants.ts`

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2022-08-22 19:23:09 +00:00
Luke Heath
2e640eee29
Remove macOS Ventura query from standard query library (#7306) 2022-08-19 18:12:12 -04:00
Noah Talerman
b0e37accc9
Update "Learn how to use Fleet" for Fleet Sandbox (#7142)
- Update "Learn how to use Fleet" docs page to walk a Fleet Sandbox user through adding their device and running a query
- Add a "Get operating system information" query to standard query library for the "Learn how to use Fleet" walkthrough
- Update Fleet's top level README to point users who want to try Fleet to Fleet Sandbox
- Update "How to install osquery..." (macOS, Windows, Linux) blog posts to point users who want to try Fleet to Fleet Sandbox
- Move `fleetctl preview` questions to "Contributing" FAQ section in docs. This is because `fleetctl preview` is now a testing tool for Fleet contributors
- Update "Deploying" docs to point users who want to try Fleet to Fleet Sandbox
2022-08-19 14:13:15 -04:00
Luke Heath
ba86865231
Add API docs for /setup endpoint (#7281) 2022-08-18 13:58:39 -05:00
Katheryn Satterlee
c785b7b6e2
Add details about Orbit update channels to FAQ (#7302) 2022-08-18 13:58:22 -05:00
Sharvil Shah
192ac49abb
Update Reference-Architectures.md (#7291) 2022-08-18 23:20:07 +05:30
Guillaume Ross
dcee7a15ea
Making Bitlocker policy stricter (#7253)
Adding a filter to check that this is happening on the C drive and not some random other drive.
2022-08-18 13:45:17 -04:00
Roberto Dip
953fc895ff
add geolocation information to Hosts responses (#7190) 2022-08-17 19:10:22 +00:00
Mike McNeil
5e3e46b720
Docs: Capitalize Fleet Desktop doc page in nav (#7263) 2022-08-16 21:15:07 -05:00
Guillaume Ross
652e1bf550
Removing old docs (#6955)
Removing outdated/broken installation instructions. This closes #6954
2022-08-16 12:08:56 -05:00
Roberto Dip
8acf14ab43
adjust installers endpoint to avoid AJAX downloads (#7226)
Related to #7206, this delegates the handling of the download to the browser
2022-08-16 12:54:41 -03:00
Roberto Dip
5371e9c927
add UI and documentation for JIT provisioning (#7189)
Related to #7054 and #6834, this adds the UI changes necessary to support JIT provisioning:

    A checkbox in the settings page
    A new template for the activity box

This also includes relevant documentation about the feature and how to configure it.
2022-08-15 15:26:55 -03:00
Roberto Dip
05ddeade90
add back-end implementation for SSO JIT provisioning (#7182)
Related to #7053, this uses the SSO config added in #7140 to enable JIT provisioning for premium instances.
2022-08-15 14:42:33 -03:00
Martin Angers
b891e0d7f7
Add mdm solution payload to GET /hosts response when filtering by mdm_id (#7198) 2022-08-15 12:57:25 -04:00
Mike McNeil
11cefb6c61
Fix typo (#7200) 2022-08-15 11:27:07 -05:00
Noah Talerman
0cf4fd107e
In articles, remove reference to query packs (#7176)
* Update snowflake and import queries guides

* Add new image and update seed round article

* Change import queries guide name and add redirect to routes.js

* Add new import queries file

* Fix redirect. Thanks linter

* Update articles/import-and-export-queries-in-fleet.md

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-08-12 15:03:54 -05:00
Mike Thomas
df0b8c0045
Create consolidated FAQ.md (#6695)
* Create FAQ.md

I prepped the new FAQ.md, but ran into some snags with how the site renders the space between the FAQ sections. In particular the Contributing section.

* update consolidated FAQ's headings and relative links

* update consolidated FAQ with latest changes

* add missing links

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-12 14:56:55 -05:00
gillespi314
90f57f4849
Enhance API endpoints with host operating systems info (#7154) 2022-08-12 14:23:25 -05:00
Andrew Baker
fdaccf6685
Embed Fleet and osquery preview video (#7170)
* Embed Fleet and osquery preview video

* Update embed link for Learn how to use Fleet docs page
2022-08-12 13:03:14 -04:00
Luke Heath
983e5a2ab9
Fix list labels parameter table markdown (#7174) 2022-08-12 11:21:04 -05:00
Chris McGillicuddy
973cf43291
Updating Configuration Files table of contents (#7158)
* Updating Configuration Files doc table of contents

I moved the headings up a level to include more H2 headings, which would populate the table of contents.

* Update docs/Using-Fleet/configuration-files/README.md

Caught this while I was reviewing. It should be a tip box.

* Update docs/Using-Fleet/configuration-files/README.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-08-12 13:17:13 +09:00
Martin Angers
c8cdddf0ea
Update /macadmins endpoints to include MDM name and aggregate count (#7137) 2022-08-10 15:15:01 -04:00
Roberto Dip
fc8c15c0d1
add application config setting to enable JIT provisioning (#7140)
As part of #7053, this adds a config setting to enable JIT provisioning.
2022-08-10 15:15:35 -03:00
Martin Angers
9755eb2e27
Support async saving of scheduled query statistics (#7012) 2022-08-10 10:01:05 -04:00
Roberto Dip
bfd98557f9
update golangci-lint version (#7115) 2022-08-09 15:42:35 -03:00
Luke Heath
fb874caf03
Fix incorrect property name in REST API docs (#7005) 2022-08-09 11:34:29 -05:00
Mike McNeil
618bb7eb52
Docs: Capitalization (#7009) 2022-08-08 17:57:26 -05:00
Roberto Dip
2b8743e240
send enroll secret in query for installers (#7064)
This changes how the enroll secret is sent to the server, as they might contain /, which was causing problems with our router.
2022-08-04 18:39:38 -03:00
Noah Talerman
7ad0667b6a
Add DRIs for release testing (#6804)
- Add DRIs for release testing
- Add DRIs for patch release testing
- Update patch release playbook
2022-08-04 12:23:19 -04:00
Martin Angers
012869f971
Fleet Premium: de-anonymize usage stats (#7013) 2022-08-03 14:44:34 -04:00
Mike McNeil
6e747784a3
Website: Should these be removed from docs now that righthand nav is generated? (#7010) 2022-08-03 14:19:56 +09:00
Kelvin Oghenerhoro Omereshone
db85569791
Add FAQ to uninstall Orbit/Fleet Desktop (#6875)
* feat: add FAQ to uninstall Orbit/Fleet Desktop

* Update docs/Using-Fleet/FAQ.md

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-08-02 20:44:27 +01:00
Mo Zhu
e2399efbc5
Fleet desktop v1 announcement (#6723)
* remove reference to fleet desktop being in beta

* update how to generate a new Fleet Desktop installer

* document --disable-update and --desktop-channel flags

* new file for Fleet Desktop

* fleet desktop custom transparency link explanation

* docs for installing and upgrading Fleet Desktop

* fleet desktop out of beta announcement blog

* images

* copy edits

* convert headers to sentence case

* incorporate copy changes

* Updated images and meta tags

- I updated the images, and renamed to match our image naming conventions
- I added the article meta tags

* Update Fleet-desktop.md

* Specify Fleet Desktop document order

* Update to fleet-desktop-says-hello-world.md

- I added a screencast showing how to remediate a failing policy with Fleet Desktop
- I added inline styles so that the video fills the container width and renders correctly on mobile.
- I re-jigged "self remediation" and "Scope transparency" as H3 tags.

* address some typos and style changes

* update meta tag

* remove single quotes

* Update publishing date fleet-desktop-says-hello-world

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Andrew Baker <89049099+DrewBakerfdm@users.noreply.github.com>
2022-08-02 12:19:57 -05:00
RachelElysia
140a651f3b
Fix spelling and grammar in standard query library (#6937) 2022-08-02 10:12:54 -04:00
Martin Angers
c1d38598e2
Prevent removing team enroll secrets when applying team specs without new secrets (#6890) 2022-08-02 09:51:03 -04:00
Noah Talerman
5d2455d623
Update API versioning docs (#6644)
- Specify when the new API versioning will be introduced
2022-08-02 09:22:02 -04:00
Roberto Dip
33252011f0
add instructions to change db images on local development (#6995) 2022-08-02 12:17:26 +00:00
Mike Thomas
26d763c426
Updated testing.md (#6583)
* Updated testing.md

Updated the name of testing.md to testing-and-local-development.md based off https://github.com/fleetdm/fleet/issues/4706

* add redirect for /docs/contributing/testing

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-01 19:06:30 -05:00
Katheryn Satterlee
4bcd14dc83
Fleet 4.18.0 changelog (#6951) 2022-08-01 13:39:13 -07:00
Zach Wasserman
6002324139
Bring 4.17.1 changelog into main (#6901) 2022-08-01 10:50:40 -07:00
Mike Thomas
933c373e0c
Update fleet-architecture-diagram.png (#6871)
Updated Fleet architecture diagram.
2022-07-28 10:03:16 +09:00
Eric
46aa36356b
Website: Update LANG markers regex in build-static-content.js (#6785)
* Update LANG markers regex

* update regex to remove extra newlines from codeblocks

* revert regex in build-static-content

* remove nested codeblock

* update whitespace in changed codeblock

* update regex replace to match indentation on LANG tags

* update regex, add error if markdown was compiled with nested codeblocks

* Revert lang marker regex

* remove newlines before codeblocks in lists

* Update error, move LANG tag regex replace

* update comment to clarify what we mean by nested codeblocks

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-07-27 16:55:06 -05:00
Roberto Dip
90b723e45a
consolidate sandbox env flags (#6917)
Related to #6894, this entirely replaces FLEET_DEMO with the server config added in #6597

As part of this, I also implemented a small refactor to the integration test suite to allow setting a custom config when the server is initialized.
2022-07-27 16:47:39 -03:00
Desmi-Dizney
5fc4ef7957
Fix typo in /using-fleet/faq (#6669)
* Fix typo in /using-fleet/faq

Created as per https://github.com/fleetdm/fleet/issues/6605

* Update FAQ.md

* Update FAQ.md

* Update docs/Using-Fleet/FAQ.md

* Update docs/Using-Fleet/FAQ.md

* Update docs/Using-Fleet/FAQ.md

* Update docs/Using-Fleet/FAQ.md

* Update docs/Using-Fleet/FAQ.md

* Update FAQ.md

* Update link on docs/Using-Fleet/FAQ.md

Added closing square bracket.

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-07-27 16:18:59 +09:00
Mike McNeil
006b584252
Docs: Lay up spot for Tony's video (#6853) 2022-07-25 15:18:38 -05:00
Desmi-Dizney
cdc2954974
Editor pass - Fix GCP Terraform link in docs (#6769)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6705
2022-07-25 10:51:52 -05:00
Roberto Dip
02a37db3d0
update documentation for viewing code coverage locally (#6821) 2022-07-25 10:48:53 -05:00
Desmi-Dizney
3bcff57248
Fixed typo in link and table formatting issues (#6801)
* Fixed typo in link

This is related to:
- https://github.com/fleetdm/fleet/issues/6790

* Update docs/Using-Fleet/REST-API.md

* Update REST-API.md
2022-07-25 10:03:27 -05:00
Desmi-Dizney
e024f79d11
Fixed the "Translator" section heading issue (#6815) 2022-07-21 16:36:48 -05:00
Desmi-Dizney
cc916ffb96
Docs editor pass - Deploying - Configuration (#6561)
This is still in progress. Please do not merge yet.
2022-07-21 13:52:53 -05:00
Desmi-Dizney
097f71e76c
Editor Pass - Adding password policy query to the default library (#6768)
* Editor Pass - Adding password policy query to the default library

Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6641

* Update constants.ts

* Update frontend/utilities/constants.ts
2022-07-21 13:51:17 -05:00
Desmi-Dizney
843bc71a58
Fixed formatting issue on REST API docs (#6798)
I took extra lines out to fix the table.
2022-07-21 10:50:51 -05:00
Desmi-Dizney
31508f3a7f
Editor pass - add API endpoints to retrieve pre-built installers (#6770)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6672
2022-07-21 10:44:19 -05:00
Desmi-Dizney
77bc656ae5
Editor pass - add configuration to retrieve installers from S3 (#6762)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6630
2022-07-21 10:31:35 -05:00
Mike Thomas
8af77a807b
Updated messaging on docs/readme.md (#6788)
* Updated messaging on docs/readme.md

- Updated messaging on docs/readme.md
- Updated messaging on docs/basic-documentation.ejs

* Capitalization

* Update README.md

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-07-21 06:09:01 -05:00
gillespi314
0312454f4c
Modify host battery health returned by GET /hosts/:id (#6782) 2022-07-20 21:16:03 -05:00
gillespi314
9a1adeb61b
Update documentation and Sails app for additional usage statistics (#6589) 2022-07-20 20:53:19 -05:00
Noah Talerman
06af5b55af
Update FAQ.md (#6778)
- Add `v1` to the `/api/v1/osquery` URL path
2022-07-20 17:25:21 -04:00
Michal Nicpon
e3e17f3389
Fix double quote usage in sql query (#6707) 2022-07-20 10:10:03 -06:00
Noah Talerman
db1049ff1c
Add agent options question to Using Fleet FAQ (#6728)
- Clarify what happens to agent options when managing with a software orchestration tool
2022-07-20 09:51:52 -04:00
Mo Zhu
b188e272dc
slight change in meaning (#6751) 2022-07-19 17:46:20 -04:00
Mo Zhu
51e505c3f6
Update API-Only User doc (#6725)
* more details on api-only user doc

* Update fleetctl-CLI.md

* Apply suggestions from code review

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>

* Update docs/Using-Fleet/fleetctl-CLI.md

* Update docs/Using-Fleet/fleetctl-CLI.md

Co-authored-by: Kelvin Oghenerhoro Omereshone <kelvin@fleetdm.com>
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-07-19 15:46:52 -05:00
Zach Wasserman
06a4015e80
Fix typo in team name (#6750) 2022-07-19 13:15:58 -07:00
gillespi314
4792d7a759
Add UI for Fleet Sandbox to download prepackaged installers (#6721) 2022-07-19 14:28:06 -05:00
Roberto Dip
69f8f2a73b
add API endpoints to retrieve pre-built installers (#6672)
Rel: #6365, this adds a new endpoint to check and download pre-built installers.
2022-07-18 13:44:30 -03:00
Zach Wasserman
e80300b145
Fix GCP Terraform link in docs (#6705) 2022-07-15 14:55:36 -07:00
Noah Talerman
8a9e828d6e
In fleetctl expired license message, update doc link (#6486)
- Update message to include correct link: https://fleetdm.com/docs/using-fleet/faq#how-do-i-downgrade-from-fleet-premium-to-fleet-free
2022-07-14 17:55:57 -04:00
Roberto Dip
86366b2ed8
add a new S3 datastore to retrieve pre-built packages (#6631)
Related to #6365, this extends the datastore/s3 package to retrieve installers from S3 according to the conventions listed in the parent issue. This also includes:

- A minor refactor to decouple Carves-related functionality from the core S3 functionality
- Set-up to run tests using minio (only enabled via the FILE_STORAGE_TEST env flag)
2022-07-14 14:14:24 -03:00
Guillaume Ross
7559988000
Adding password policy query to the default library (#6641)
* Adding password policy query to the default library

Adding a built-in policy to check the minimum password length on macOS using the recently released password_policy table.

* Addding osquery minimum version + adding query to constants.ts
2022-07-13 15:26:31 -04:00
Kelvin Oghenerhoro Omereshone
2514b610b4
Use v1 for osquery endpoints (#6137)
- Update docs to use `v1` in the osquery endpoints. Ex: /api/v1/osquery/config.
- Update the Fleet UI's (Hosts > Add hosts > Advanced) flagfile.txt to use `v1` in the osquery endpoints.
2022-07-13 14:34:44 -04:00
Roberto Dip
7e68ee2253
add configuration to retrieve installers from S3 (#6630)
Related to #6365, this adds relevant configuration to the packaging key to retrieve installers from S3.
2022-07-13 09:34:25 -03:00
Roberto Dip
6faee84f57
allow to configure a default global enroll secret (#6609)
Related to #6365 this adds a new config to set a global enroll token that will be used by the server.
2022-07-12 19:12:10 -03:00
Tomas Touceda
7f8099db57
Add sandbox fleet serve config (#6619)
* Add sandbox fleet serve config

* Update docs

* Maybe fix lint issues

* Add lint dep
2022-07-12 18:21:15 -03:00
Desmi-Dizney
bc60a1c335
Editor pass - Feature 5676: Update vulnerability detection docs to in… (#6519)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6451
2022-07-12 10:05:28 -04:00
Desmi-Dizney
8656bb5da4
Editor pass - Add debugging guide (#6511)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6425
2022-07-11 12:43:20 -05:00
Katheryn Satterlee
b9d749f37b
Changelog for Fleet 4.17.0 release (#6565) 2022-07-08 17:09:02 -07:00
Noah Talerman
16cb302774
Update standard query library (#6564)
- Tweaked name and description of 2 policies in the standard query library to use consistent formatting
2022-07-08 17:06:26 -04:00
Noah Talerman
6689b049b3
Use self-managed language, update usage status for release, product handbook tweak (#6563)
- Add new properties to "Usage statistics" docs
- Update "self-hosted" to "self-managed" on fleetdm.com/pricing. 
- Fix spacing in Product handbook
2022-07-08 16:51:27 -04:00
Desmi-Dizney
9444772e6c
Editor pass - add macOS Ventura hardware check (#6520)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6494
2022-07-06 17:27:52 -05:00
Desmi-Dizney
20ef00f06b
Editor pass - Separate health checks for MySQL and Redis (#6506)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6468
2022-07-06 10:03:35 -04:00
Kelvin Oghenerhoro Omereshone
31c3937d7f
Update Fleetctl docs and fix typo (#6473)
- Use consistent "osquery installer" and "Fleet UI" language
2022-07-06 10:02:55 -04:00
Desmi-Dizney
8623aa14e2
Editor pass - Document the device-authenticated endpoints in API for Contributors (#6444)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6406
2022-07-05 17:42:08 -04:00
Erik Gomez
2e2b5e7c1b
add macOS Ventura hardware check (#6494)
Adds a new policy to check for macOS Ventura. Adapted from https://gist.github.com/erikng/b1acc0e07f510f9378f6f78f3d7a7342
2022-07-05 17:39:25 -04:00
Desmi-Dizney
77ee213407
Editor pass - Update docs to include how to get the API token of an api-only user (#6445)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6381
2022-07-05 09:20:15 -04:00
Desmi-Dizney
519bb0f855
Docs Editor Pass - Using Fleet - Adding hosts (#6165)
- Editor pass that includes making all text representing a button bold
2022-07-05 09:13:02 -04:00
Kelvin Oghenerhoro Omereshone
5896045dda
fix: markdown bold closing token (#6485) 2022-07-04 22:38:59 +01:00
Kelvin Oghenerhoro Omereshone
e985ec4980
feat: document downgrade process from fleet premium to fleet free (#5985)
* feat: document downgrade process from fleet premium to fleet free

* Update docs/Using-Fleet/FAQ.md

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>

* Update docs/Using-Fleet/FAQ.md

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>

* Update downgrade process

* fix: typos

* Update docs/Using-Fleet/FAQ.md

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>

* Update docs/Using-Fleet/FAQ.md

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Noah Talerman <noahtal@umich.edu>
2022-07-04 18:50:31 +01:00
Juan Fernandez
f20530e708
Feature 5676: Update vulnerability detection docs to include OVAL vulnerability detection. (#6451)
Update vulnerability detection docs to include OVAL vulnerability detection.
2022-07-04 08:03:49 -04:00
Tomas Touceda
eb414f7971
Add debugging guide (#6425)
* Add debugging guide

* Add meta

* Add missing question for extension

* Update with review suggestions

* Empty commit to unblock CI
2022-07-01 14:45:02 -03:00
Zach Wasserman
db22f68c88
Separate health checks for MySQL and Redis (#6468)
This required a bit of refactoring of some mocking due to how the code
generation does not handle having the same function in different types.
2022-07-01 08:08:03 -03:00
Desmi-Dizney
ddf4d5a45a
Editor pass - Add endpoint documentation (#6414)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6290
2022-06-29 16:11:28 -05:00
Kelvin Oghenerhoro Omereshone
f20e0b6f37
Remove duplicate license property (#6393)
Fixes #5262
2022-06-29 15:51:14 -04:00
Kelvin Oghenerhoro Omereshone
acdb9a9c0b
docs: update doc to include how to get the API token (#6381) 2022-06-29 15:07:07 -04:00
Noah Talerman
39d89c56bc
Update "Usage statistics" doc page (#6413)
- Remove unreleased updates to the usage statistics payload.
2022-06-29 09:15:25 -04:00
Martin Angers
b9930930f5
Document the device-authenticated endpoints in API for Contributors (#6406) 2022-06-29 08:12:20 -04:00
Desmi-Dizney
4eb5f74440
Editor pass - Docs - Deploying - Configuration - Single-sign-on (#6377)
This has been edited for copy as per @mikermcneil's request.
2022-06-28 17:27:14 -04:00
Roberto Dip
b2d07e56b5
report error analytics (#6341)
Related to #5898, this reports an anonymized summary of errors stored in Redis into the analytics payload.

For each error stored, this includes:

- A `count` attribute with the number of occurrences of the error
- A `loc` attribute with the 3 topmost lines in the stack trace. Note that stack traces only contain package name + line number (example: github.com/fleetdm/fleet/server.go:12

This also includes a minor refactor around error types.
2022-06-28 16:31:14 -03:00
Martin Angers
539be8ee09
Add battery info in host details response (#6394) 2022-06-28 14:11:49 -04:00
Guillaume Ross
2ef08265f6
Renaming appsec page + a few updates (#6358)
* Renaming appsec page + a few updates

Added a few details (name of appsec tools we use) and renamed the page to make it clearer this is about Fleet appsec and now how to secure a Fleet installation

* Apply suggestions from code review

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>

* Update Application-security.md

Fixed "merging"

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Kelvin Oghenerhoro Omereshone <kelvin@fleetdm.com>
2022-06-28 09:21:35 -04:00
Noah Talerman
ade216a723
Update documentation for ticket destinations and Fleet Desktop (#6251)
* Add policy automations to docs and Fleet Desktop

* Update docs/Using-Fleet/Adding-hosts.md

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>

* Update docs/Using-Fleet/Automations.md

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-06-27 16:25:17 -05:00
Martin Angers
8f66a50f2b
Add hosts enrolled by operating system to anonymous usage stats (#6329) 2022-06-22 16:38:11 -04:00
Martin Angers
dc9e158153
Add weekly active users count in anonymous usage stats (#6317) 2022-06-22 15:20:57 -04:00
Tomas Touceda
1faa3c47b2
Add endpoint documentation (#6290)
* Add endpoint documentation

* Fix few typos

* Update documentation based on reviews

* Add missing meta

* Fix doc typos
2022-06-22 11:34:14 -03:00
Roberto Dip
984605f630
store count alongside unique error instances in Redis (#6232)
Related to #4972, this adds a new key, error:<hash>:count to Redis in order to keep track of how many times each instance of an error occurred.
2022-06-21 08:43:53 -03:00
Katheryn Satterlee
865ab32d03
Prepare for 4.16.0 release (#6256) 2022-06-20 20:55:33 -07:00
Desmi-Dizney
845e9e6e0e
Editor pass - Track active hosts count and enforce limit (#6224)
This has been edited for copy.
2022-06-14 14:58:34 -04:00
Desmi-Dizney
da0eb711f6
Editor pass - Update team integrations to reference global integrations (part of failing policies automation support) (#6202)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6156
2022-06-14 14:57:12 -04:00
Desmi-Dizney
55d1e338cb
Editor pass - Improve live query UX (#6201)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/5749
2022-06-14 14:55:59 -04:00
Martin Angers
81f0e0ccfa
Track active hosts count and enforce limit (#6099) 2022-06-13 16:29:32 -04:00
Martin Angers
7f9bb6431e
Update team integrations to reference global integrations (part of failing policies automation support) (#6156) 2022-06-13 10:04:47 -04:00
Kelvin Oghenerhoro Omereshone
e4cbdb9281
Fix documentation bug in Organization settings yaml example (#6179)
- Remove stray closing quote
2022-06-10 14:47:20 -07:00
gillespi314
44f902218c
Improve live query UX (#5749) 2022-06-10 13:29:45 -05:00
Guillaume Ross
04a0c355c5
Add Windows screen lock policy (#6167)
* Adding policy query to check firewall on Mac

This commit closes https://github.com/fleetdm/confidential/issues/1410 once merged.

* Adding policies

This commit closes https://github.com/fleetdm/confidential/issues/1412. Right now there is no way to check the screenlock so instead we check if a profile for screenlock is there.

https://github.com/fleetdm/confidential/issues/1410 also closed by this.

* Update constants.ts

Fixed space

* Resolution text fix for new policies

Fixed copy based on @zhumo's comments!

* Screen lock policy

Adding a policy to check if the inactivity timeout is enabled on Windows and set to 1800 seconds or less (30min)

* Update constants.ts

Fix identation

* Update Windows screen lock policy

Changed wording from "administrator" to "IT administrator" in both files.
2022-06-10 12:05:32 -04:00
gillespi314
a3ab5646f5
Add new fleet_desktop property to config object (#6151) 2022-06-10 10:39:02 -05:00
Guillaume Ross
38aaaffd65
Add policies (#6158)
* Adding policy query to check firewall on Mac

This commit closes https://github.com/fleetdm/confidential/issues/1410 once merged.

* Adding policies

This commit closes https://github.com/fleetdm/confidential/issues/1412. Right now there is no way to check the screenlock so instead we check if a profile for screenlock is there.

https://github.com/fleetdm/confidential/issues/1410 also closed by this.

* Update constants.ts

Fixed space

* Resolution text fix for new policies

Fixed copy based on @zhumo's comments!
2022-06-09 15:20:30 -04:00
Noah Talerman
e693c65b17
Add docs for Fleet Desktop and integrations (#6053)
- Add "Fleet Desktop" section to "Adding hosts" doc page
- Add instructions to add Jira or Zendesk integration to "Vulnerability automations" section in the "Automations" doc page
2022-06-07 08:38:28 -07:00
Desmi-Dizney
fba894d853
Editor pass - Support failing policies integrations (#6101)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/5973
2022-06-06 14:20:03 -07:00
Desmi-Dizney
03d2e3b91c
Editor pass - Update SSO Documentation (#6092)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/5583
2022-06-06 14:19:09 -07:00
Martin Angers
a23e0c41ff
Support failing policies integrations (#5973) 2022-06-06 10:41:51 -04:00
kswagler-rh
cffd324214
Adding Suspicious AutoStart Windows (#5977)
* Adding Suspicious AutoStart Windows

* Removed partial query

* switching the polarity of the query results
2022-06-03 14:04:11 -04:00
Olivia Brundage
3d584960f8
Update SSO Documentation (#5583)
* update sso image

* clairfy how to find Okta information

* moving comment about user creation since it applies to all IdP configurations

* change url image link to default link

Co-authored-by: Kelvin Oghenerhoro Omereshone <kelvin@fleetdm.com>
2022-06-03 11:26:24 -05:00
Mo Zhu
44d9c9b904
Adjust language on usage statistics doc (#6052)
* Some grammatical errors
* Some more color/motivation
2022-06-02 14:15:59 -04:00