Commit Graph
4728 Commits
Author SHA1 Message Date
Roberto Dip 3bcd4e4ca6 Revert "pin api version in DeviceClient.ListDevicePolicies (#6139)" (#6163)
This reverts commit 4d184ef583.
2022-06-09 20:35:40 -03:00
Tomas Touceda a15101601c Use the improved users query everywhere (#6126)
* Use the improved users query everywhere

* Filter out users without a home dir
2022-06-09 17:18:28 -03: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
Desmi-Dizney 1874a30a40 Handbook editor pass - Sales (#6155)
This has been edited for copy.
2022-06-09 10:12:20 -05:00
Lucas Manuel Rodriguez 3dd89bc0a1 Fix flaky test TestVulnerabilityDataStream (#6162) 2022-06-09 10:36:37 -03:00
Tomas Touceda fc215610a4 Allow users to customize detail queries for troubleshooting purposes (#6150)
* Allow users to customize detail queries for troubleshooting purposes

* Address review comments
2022-06-09 10:33:49 -03:00
Roberto Dip a6cf9b3d8d add endpoint in devices API to query for api features (#6152)
Related to #6063, this adds a new device API to get an object with boolean values that we can use as feature flags to manage backwards compatibility in Fleet Desktop.
2022-06-09 10:17:55 -03:00
Eric 9965da174c Website: add .retry() to Github API calls in estimation report script (#6132)
* website: add retry() to Github api calls in estimation script

* Update deliver-estimation-report.js
2022-06-09 00:08:13 -05:00
Desmi-Dizney 04e7ca3ccb Guidelines for adding images on docs (#6159)
Added two bullet points.
2022-06-08 17:58:23 -05:00
Desmi-DizneyandEric 202faf9b74 Handbook editor pass - People (#6145)
This has been edited for copy.

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-06-08 16:31:54 -05:00
Michal Nicpon bac168e3fd fix mem usage cve sync (#6131) 2022-06-08 13:15:44 -06:00
Lucas Manuel RodriguezandJuan Fernandez 99833a3b92 Rearrange migrations (#6140)
Co-authored-by: Juan Fernandez <juan@fleetdm.com>
2022-06-08 16:03:23 -03:00
gillespi314 db7424282b Add software details page (#6089) 2022-06-08 14:01:38 -05:00
Juan Fernandez 337734fce1 Bug: Issue while parsing dpkg objects with inline names (#6146)
* Bug: Issue while parsing dpkg objects with inline names

Dpkg objects can also define their names inline, not only using variable references.
2022-06-08 14:29:58 -04:00
Charlie Chance 0a929dec4a Handbook: People ritual (#6147)
CEO support added
2022-06-08 12:20:04 -05:00
Charlie ChanceandMike McNeil fb6a719fa1 Handbook: Added to Sales handbook page (#6103)
* Added to Sales handbook page

These two are options, but they're made by growth and used by sales:
https://fleetdm.com/handbook/growth#outreach-one-pager
https://fleetdm.com/handbook/growth#intro-deck

* Handbook edits: Sales page migration

* Update sales.md

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-06-08 11:07:17 -05:00
Roberto Dip 4d184ef583 pin api version in DeviceClient.ListDevicePolicies (#6139) 2022-06-08 11:34:40 -03:00
Eric a6fcb6a9e0 Website: Downgrade to chart.js 2.9.4 (#6133) 2022-06-08 13:07:58 +09:00
Charlie Chance 5bf1f58a3c Handbook: moving info (#6135)
moving incident postmortems to engineering page
2022-06-07 22:11:13 -04:00
Juan Fernandez ef73039559 Improve vulnerability detection for Ubuntu (#6102)
Feature: Improve our capability to detect vulnerable software on Ubuntu hosts

To improve the capability of detecting vulnerable software on Ubuntu, we are now using OVAL definitions to detect vulnerable software on Ubuntu hosts. If data sync is enabled (disable_data_sync=false) OVAL definitions are automatically kept up to date (they are 'refreshed' once per day) - there's also the option to manually download the OVAL definitions using the 'fleetctl vulnerability-data-stream' command. Downloaded definitions are then parsed into an intermediary format and then used to identify vulnerable software on Ubuntu hosts. Finally, any 'recent' detected vulnerabilities are sent to any third-party integrations.
2022-06-07 21:09:47 -04:00
Mike Thomas 8b7335da6e text edits (#6115)
• Changed title to sentence case
• Updated image
2022-06-07 17:02:34 -05:00
Martin Angers 0b5fcd8e27 Add support for custom headers in fleetctl (#6118) 2022-06-07 16:00:09 -04:00
Desmi-Dizney a09eff6448 Handbook editor pass - Handbook (Page) (#6125)
This has been edited for copy.
2022-06-07 14:06:18 -05:00
Roberto Dip 5f5095de2c bump go version in go.mod to 1.17 (#6129) 2022-06-07 16:05:55 -03:00
Desmi-Dizney c8dfc8b334 Handbook editor pass - Growth (#6123)
This has been edited for copy.
2022-06-07 14:03:03 -05:00
Zachary Winnerman 87d459171a Remove gitignore for terraform lock files (#6106)
https://www.terraform.io/language/files/dependency-lock
```
You should include this file in your version control repository so that you can discuss potential changes to your external dependencies via code review, just as you would discuss potential changes to your configuration itself.
```
2022-06-07 12:55:46 -04:00
Roberto Dip 19f995d3b5 only include policies in device endpoints for premium users (#6077)
This removes policy information from `GET /api/_version_/fleet/device/{token}` from non-premium Fleet instances.

Starting the server with `./build/fleet serve --dev --dev_license`

```bash
$ curl -s https://localhost:8080/api/latest/fleet/device/1804e808-171f-4dda-9bec-f695b2f2371a | jq '.host.policies // "not present"'
[
  {
    "id": 3,
    "name": "Antivirus healthy (Linux)",
    "query": "SELECT score FROM (SELECT case when COUNT(*) = 2 then 1 ELSE 0 END AS score FROM processes WHERE (name = 'clamd') OR (name = 'freshclam')) WHERE score == 1;",
    "description": "Checks that both ClamAV's daemon and its updater service (freshclam) are running.",
    "author_id": 1,
    "author_name": "Roberto",
    "author_email": "test@example.com",
    "team_id": null,
    "resolution": "Ensure ClamAV and Freshclam are installed and running.",
    "platform": "darwin,linux",
    "created_at": "2022-05-23T20:53:36Z",
    "updated_at": "2022-06-03T13:17:42Z",
    "response": ""
  }
]
```

Starting the server with `./build/fleet serve --dev`

```bash
$ curl -s https://localhost:8080/api/latest/fleet/device/1804e808-171f-4dda-9bec-f695b2f2371a | jq '.host.policies // "not present"'
"not present"
```
2022-06-07 13:27:13 -03:00
Desmi-Dizney d3d07a12d9 Moving Rituals and Slack channels to the bottom (#6122)
This has been done to be consistent with the other Handbook pages.
2022-06-07 11:22:39 -05:00
Desmi-Dizney 63ad58d3f4 Handbook editor pass - Customers (#6121)
This has been edited for copy.
2022-06-07 11:22:28 -05:00
Mo Zhu 69d1432065 Change "Vulnerability Scores" to sentence case. (#6119) 2022-06-07 11:47:55 -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 19a05c6c08 Editor pass - Handbook - publishing Fleet content (#6117)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6051
2022-06-07 09:41:38 -05:00
Mike ThomasandEric 0ffd4638f9 Handbook - publishing Fleet content (#6051)
* Digital Experience services

Added a table for Digital Experience service requests.

* Update brand.md

Updated text

* text change

Changes "with the contributor" to "to the contributor".

* Update brand.md

Updated table and introduction.

* Update brand.md

text change

* Update .sailsrc

Omitted changes that were accidentally pushed.

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-06-06 22:14:55 -05:00
Mike Thomasandeashaw 8b3a3e2eca Create the-future-of-device-management-ep1.md (#6050)
* Create the-future-of-device-management-ep1.md

Missing from this PR:

- [ ] Set up podcast article category
- [ ] Link to podcast
- [ ] Podcast cover artwork
- [ ] Nice to have: subheading style

* PR update

- added podcasts category
- changed added article `category` to "podcasts"
- removed placeholder `articleImageUrl`

* PR update

– added Apple, Spotify, and PodBean podcast links
- added article artwork

Co-authored-by: eashaw <caglc@live.com>
2022-06-07 10:21:56 +09:00
Eric 1a98548424 Website: Fix capitalization on article heading (#6113) 2022-06-07 10:12:31 +09:00
Desmi-Dizney c811c7eb58 Handbook editor pass - Brand (#6114)
This has been edited for copy.
2022-06-06 18:23:06 -05:00
Desmi-Dizney 548171e590 Editor pass - Update customers.md (#6100)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6076
2022-06-06 18:14:08 -05:00
Eric d80f204fa3 Website: Add article subtitle styles, update mobile article styles (#6110)
* Website: update mobile styles, article subtitle styles, fix issues in two markdown articles

* add comment
2022-06-07 06:40:56 +09: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
Charlie Chance 2efd242c80 Handbook edits: Sales page migration (#6105)
Thanks, @timmy-k, you merged this so quickly that I opened a new PR, haha.
2022-06-06 12:10:04 -05:00
Charlie Chance 73cd064a9a Handbook: moved Salesforce contributing checkup (#6104) 2022-06-06 12:04:45 -05:00
Desmi-Dizney 763f642f65 Open source vs. open core (#6097)
Input as per: 
- https://github.com/fleetdm/confidential/issues/128
2022-06-06 10:48:54 -05:00
Martin Angers a23e0c41ff Support failing policies integrations (#5973) 2022-06-06 10:41:51 -04:00
Mike Thomas 63f54870de Update customers.md (#6076)
I'd like to spend some time to make the customer page more concise. First steps have been actioned in this PR as follows:

• Updated the page hierarchy with H2 sections
• Reformatted the "Customer success call" section.

I would like to tackle the rest of the page and have scheduled time with @tgauda to understand the concepts described on the page in order to lay it out better.
2022-06-06 10:25:04 -04:00
Kelvin Oghenerhoro Omereshone aa5e417faa fix: incorrect path to osquery logs in orbit (#6095) 2022-06-06 13:19:06 +01:00
Desmi-Dizney 13f4961f7b Editor pass - Fixed typo in salesforce contributor training (#6094)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6087
2022-06-05 19:47:59 -05:00
Desmi-Dizney dcdce90215 Editor pass - Update engineering oncall handbook (#6093)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6045
2022-06-05 19:43:28 -05:00
Mike Thomas 924f4a5945 Update state-of-device-management.ejs (#6074)
• Updated intro text
• Fixed some grammar and typos
2022-06-03 17:56:26 -05:00
Tim Kern 79c1ed34ca Fixed typo in salesforce contributor training (#6087)
Changed "amke" to "make"
2022-06-03 16:08:34 -05:00