Commit Graph
13182 Commits
Author SHA1 Message Date
Roberto Dip b3eba15291 add "cache" prefix for Redis AWS Reference-Architectures.md (#21249) 2024-08-12 19:59:51 -03:00
Eric 2feb2c6295 Website: update osquery slack invitation. (#21261)
Closes: #21235

Changes:
- Replaced the osquery slack invitation that fleetdm.com/slack is
redirected to.
2024-08-12 16:13:46 -05:00
Gabriel HernandezandRoberto Dip 6799cdcb6a fix to return software titles url for all teams context (#21222)
relates to #21058

Makes a change to `GET /software/titles/:id` response so that we return
the data needed to display the VPP app icon for the **All Teams**
context.


![image](https://github.com/user-attachments/assets/6cf48c04-5713-4b9e-b310-cee91367c37f)

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Roberto Dip <rroperzh@gmail.com>
2024-08-12 17:23:44 -03:00
Sam Pfluger 9b06d8ae04 Make CS DRI of FAQ (#21109) 2024-08-12 14:24:39 -05:00
Sharon Katz 8fdfb9a004 Add AI features, maintenance window, and Fleet Desktop to usage statistics Story #19693 (#21131)
Additional statistics as described in
https://github.com/fleetdm/fleet/pull/20091 :

`aiFeaturesDisabled`:
Whether server_settings.ai_features_disabled is set to true in the
config.

`maintenanceWindowsEnabled`:
Whether at least one team has
integrations.google_calendar.enable_calendar_events set to true

`maintenanceWindowsConfigured`:
Maintenance windows are considered "configured" if:
configuration has value set for integrations.google_calendar[0].domain
configuration has value set for
integrations.google_calendar[0].api_key_json

`numHostsFleetDesktopEnabled`:
The number of hosts with Fleet desktop installed.
2024-08-12 15:12:28 -04:00
9c45f85e83 Article: Install VPP apps on macOS using Fleet (#20721)
Article: Install VPP apps on macOS using Fleet
https://github.com/fleetdm/fleet/issues/20646

- [x] TODO update publication date

---------

Co-authored-by: Jahziel Villasana-Espinoza <jahziel@fleetdm.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
2024-08-12 11:32:35 -07:00
Victor Lyuboslavsky 488115d366 CPE fixes (#21244)
#20463 and #21173
- During vulnerability scanning, use 'macos' SW target for CPEs of
homebrew packages
- During vulnerability scanning, don't ignore software with non-ASCII en
dash and em dash characters

# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-08-12 16:14:25 +02:00
Victor Lyuboslavsky 1176afbb0b Vuln cron fail fix (#21240)
#21239 

This PR fixes the generated vuln JSON files, which would get the current
customers up and running.

QA Done:

- New vuln JSON files generated at:
https://github.com/getvictor/vulnerabilities/releases
- Ran local server with new vuln JSON files by setting `export
TEST_VULN_GITHUB_OWNER=getvictor`
- Diff of JSON files from https://github.com/fleetdm/vulnerabilities and
https://github.com/getvictor/vulnerabilities

Steps for diff:
```
mkdir new
cd new
gh release download cve-202408111650 -D . -R getvictor/vulnerabilities
gunzip *.gz
cd ../
mkdir old
cd old
gh release download cve-202408111637 -D . -R fleetdm/vulnerabilities
gunzip *.gz
cd ..
diff old new
```

Diff results also remove a few Rejected CVEs from JSON files. The 2024
results also have a few minor diffs that don't seem significant.
2024-08-11 20:57:29 +02:00
Luke Heath 16f63482b9 Update CODEOWNERS (#21241) 2024-08-11 12:55:54 -06:00
Luke Heath 0a126cabe3 Temporarily set API docs DRI to georgekarrv (#21238) 2024-08-10 19:49:43 -07:00
RachelElysia dbfee02f78 Docs: OS updates for iOS/iPadOS (#20754)
Doc changes for the "OS updates for iOS/iPadOS" story
(https://github.com/fleetdm/fleet/issues/19852)
2024-08-09 17:07:20 -07:00
RachelElysia 80e6043348 Docs: Update fleet-in-your-calendar-introducing-maintenance-windows.md (#20880)
## Issue
Cerra #20416 

## Description
- Update incorrect text copies to match current functionality (confirmed
via [slack
thread](https://fleetdm.slack.com/archives/C01EZVBHFHU/p1722439175927049?thread_ts=1722439142.748039&cid=C01EZVBHFHU))

I reviewed the announcement (nowhere is it called a guide thankfully)
that was published April 30, it looks like only one line is incorrect.
This is to correct this line.

There is a related ticket #20860 for Mike to update the images

Editor: @RachelElysia 
Technical Reviewer: @getvictor
2024-08-09 14:39:25 -07:00
JD 305989b996 Article: Self service fix formatting (#21234)
Fix md formatting
2024-08-09 14:36:42 -07:00
Noah Talerman 0fd892e296 API design: Ability to add software to "No Team" (#20489) 2024-08-09 12:54:09 -07:00
dependabot[bot] 15b6880e91 Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible (#21230) 2024-08-09 12:25:35 -07:00
JD 00d586ef8c Article: Fleet 4.55.0 release (#21147) 2024-08-09 11:51:38 -07:00
Luke Heath 34901a9dc7 Update goreleaser runner (#21226) 2024-08-09 10:50:43 -07:00
Luke Heath cfd3a81b6a Update story points language (#21199) 2024-08-09 12:44:32 -05:00
Marko Lisica 0a2a48b6d8 API design: Install Apple App Store apps on macOS (#19291) 2024-08-09 10:00:21 -07:00
Noah Talerman accfd7d4e8 API design: OS updates for iOS/iPadOS (#20460) 2024-08-09 09:59:31 -07:00
Marko Lisica e69e0522f5 App Store apps ID string instead of integer (#20875) 2024-08-09 08:47:02 -07:00
JD bb0268654d Article: Guide deploy security agents (#21204)
Article: Guide deploy security agents
https://github.com/fleetdm/fleet/issues/20909
2024-08-09 08:08:21 -07:00
Roberto Dip a794bd29a5 Fixed a bug when a cached prepared statement gets deleted in the MySQL server (#21219)
for #20781, I found this hard to reproduce, but apparently can happen in
AWS Aurora when the server is upgraded under the hood.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-08-09 11:59:24 -03:00
Roberto Dip 73d0f465cc fix formatting of unrecognized BitLocker erorr (#21220)
for https://github.com/fleetdm/fleet/issues/21221

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Manual QA for all new/changed functionality
2024-08-09 11:52:50 -03:00
Victor Lyuboslavsky 973715b0ee Fixing macos-install-wine.sh (#21218) 2024-08-09 16:47:07 +02:00
Victor Lyuboslavsky e6bbb768d3 Improved fleetctl gitops error message when trying to change team name to a team that already exists. (#21214)
#21104 
# Checklist for submitter


- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-08-09 15:25:19 +02:00
github-actions[bot]andlucasmrod f2f0b82eaa Update versions of fleetd components in Fleet's TUF [automated] (#21213)
Automated change from [GitHub
action](https://github.com/fleetdm/fleet/actions/workflows/fleetd-tuf.yml).

Co-authored-by: lucasmrod <lucasmrod@users.noreply.github.com>
2024-08-09 07:14:53 -03:00
Eric e6ae37fac2 Website: Update mermaid graphs in "Seamless MDM migrations to Fleet" article (#21212)
Closes: https://github.com/fleetdm/confidential/issues/7618

Changes:
- Replaced the mermaid graphs in the "Seamless MDM migrations to Fleet"
article with image links to the graphs.
2024-08-08 20:26:29 -05:00
Nathanael Holliday 0f0b478ddd Update CODEOWNERS (#21183)
Removed code owner no longer w/ Fleet
2024-08-08 16:56:33 -05:00
Zach Wassermanandspokanemac f4d6391555 Add documentation guide for seamless MDM migration (#21203)
Co-authored-by: spokanemac <jack@jdstrong.com>
2024-08-08 14:14:52 -07:00
Dave Herder 75ab22a30d remove SC open position (#21205) 2024-08-08 15:42:11 -05:00
c2e90e5330 Process for creating a 30-60-90 day plan (#20906)
BizOps Q3 OKR: https://github.com/fleetdm/confidential/issues/7410
@JoStableford added you as reviewer so you should also receive updates
whilst I'm on PTO.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
Co-authored-by: Joanne Stableford <59930035+JoStableford@users.noreply.github.com>
2024-08-08 14:58:07 -05:00
Victor Lyuboslavsky b67017398b Added known_vulnerability to vulnerabilities endpoint. (#21136)
#19857 
For `GET /api/v1/fleet/vulnerabilities` endpoint, added
`known_vulnerability` field to the response. This field is present when
query is a valid CVE format and returns no results. It indicates whether
the vulnerability is in Fleet's DB.

# Checklist for submitter
- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-08-08 21:37:25 +02:00
JoGSalandNoah Talerman 1b4e4f44c5 Documentation: Add introduction for new users regarding querying (#20727)
Feedback Row 14: Brief introduction for new users regarding querying

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-08-08 13:36:04 -05:00
Roberto Dip eca1515853 Remove outdated content from security.md (#21197) 2024-08-08 10:17:49 -07:00
Ian Littman 5a8a2018a0 Link-ify estimated story points in product group table footnote (#21170) 2024-08-08 10:03:33 -07:00
jacobshandlingandJacob Shandling e982ca996a UI – For iPad/iPhones: update refetch behavior, add Not supported to Host software vulnerabilites column (#21165)
## Addresses #21149 and #21148 

1. 21149: Updated refetch behavior – instead of looking for a not
"online" host status and short-circuiting the refetch cycle with an
error, keep trying until the 60s timeout limit:
- Couldn't refetch after 60s: ![Screenshot 2024-08-07 at 2 47
15 PM](https://github.com/user-attachments/assets/19467c43-1e19-43c3-8f89-a6b7e893ed75)
- Successful refetch: ![Screenshot 2024-08-07 at 2 47
35 PM](https://github.com/user-attachments/assets/1ab9b00f-8496-453c-b491-52c0e9aeb51c)

2. 21148: Vulnerabilities `Not supported` on iPad/iPhone host details:
![Screenshot 2024-08-07 at 2 55
44 PM](https://github.com/user-attachments/assets/5527bcdb-fb77-40d4-bbca-62264b7ea561)


- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-08-08 09:46:38 -07:00
Joanne Stableford dfafc118f6 Update receive-from-github.js (#21182) 2024-08-08 11:07:08 -05:00
Gabriel Hernandez 9e61cf8c38 Update ABM hosts tooltip to clarify when host vitals will be available (#21080)
relates to #21065

This updates the tooltip on ABM hosts on the manage host page to clarify
that the host vitals will be available on enrollment, not on unboxing.


- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [x] Manual QA for all new/changed functionality
2024-08-08 12:48:38 +01:00
Noah Talerman f77cb7f7c8 Handbook: Better links to OKRs in product groups (#21168)
Link directly to roadmap rows (range)
2024-08-07 17:51:52 -07:00
Zach Wasserman 5c2fceef87 Update Activation Lock information (#21138)
Apple recently added the ability to manage Activation Lock via ABM.
2024-08-07 16:36:25 -07:00
Noah Talerman 82532ec4d6 API reference docs: Parts of Get software are experimental (#21164)
- We forgot to mark this endpoint as having experimental features
2024-08-07 16:25:45 -07:00
Noah Talerman d5c9caa5b9 API reference docs: clarify profiles and labels (#21162)
- Only one of either `labels_include_all` or `labels_exclude_any` can be
included in the request.
- Add missing labels `id` in `GET /configuration_profiles` and `GET
/configuration_profiles/:uuid`
2024-08-07 16:25:31 -07:00
JoGSal 3ae4b3d94e Documentation: Add clarity on MSI package creation command (#20724)
Feedback Row 10: Make it clear that the command should be run to
generate install packages, not to enroll the device, Clarify that
Windows can only generate an MSI package.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->
2024-08-07 17:42:42 -05:00
Sam Pfluger 3f9b9fd555 Comment out generate a new landing page (#21166)
Closes https://github.com/fleetdm/fleet/issues/21117
2024-08-07 17:28:07 -05:00
Lucas Manuel Rodriguez 68ea52a764 Update docs: minimum Aurora version supported (#21130)
From https://github.com/fleetdm/fleet/pull/20225#discussion_r1702942048
2024-08-07 19:01:39 -03:00
Noah Talerman fe4cb26aa9 Product groups handbook: Air guitar (#21111) 2024-08-07 14:54:36 -07:00
JD b3c610f256 Article: Guide software self-service (#20958)
Article: Guide Software self-service
https://github.com/fleetdm/fleet/issues/20490

cc @jahzielv @RachelElysia
2024-08-07 17:40:31 -04:00
Lucas Manuel Rodriguez e4070e8f75 Add small improvements to mdm assets tool (#21161)
Hopefully my last MDM setup (until expiration) thanks to this tool.
Adding a few improvements.
2024-08-07 18:36:59 -03:00
jacobshandlingandJacob Shandling baa799466b UI: Fix missing SW on DUP (#21146)
## Addresses #21141
- Inform DUP > software card of the host's platform for correct table
rendering.
- Improve typing
![Screenshot 2024-08-07 at 11 06
40 AM](https://github.com/user-attachments/assets/9827b98c-a4df-4889-aaf6-fbcb543b8738)

- [x] Manual QA for all new/changed functionality

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-08-07 13:48:24 -07:00