forked from elastic/ecs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.yml
103 lines (87 loc) · 2.87 KB
/
package.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
---
- name: package
title: Package
group: 2
short: These fields contain information about an installed software package.
description: >
These fields contain information about an installed software package. It contains general information about a
package, such as name, version or size. It also contains installation details, such as time or location.
type: group
fields:
- name: name
level: extended
type: keyword
description: Package name
example: go
- name: version
level: extended
type: keyword
description: Package version
example: 1.12.9
- name: build_version
level: extended
type: keyword
short: Build version information
description: >
Additional information about the build version of the installed package.
For example use the commit SHA of a non-released package.
example: 36f4f7e89dd61b0988b12ee000b98966867710cd
- name: description
level: extended
type: keyword
description: Description of the package.
example: Open source programming language to build simple/reliable/efficient software.
- name: size
format: string
level: extended
type: long
description: Package size in bytes.
example: 62231
- name: installed
level: extended
type: date
description: Time when package was installed.
- name: path
level: extended
type: keyword
description: Path where the package is installed.
example: /usr/local/Cellar/go/1.12.9/
- name: architecture
level: extended
type: keyword
description: Package architecture.
example: x86_64
- name: checksum
level: extended
type: keyword
description: Checksum of the installed package for verification.
example: 68b329da9893e34099c7d8ad5cb9c940
- name: install_scope
level: extended
type: keyword
description: Indicating how the package was installed, e.g. user-local, global.
example: global
- name: license
level: extended
type: keyword
short: Package license
description: >
License under which the package was released.
Use a short name, e.g. the license identifier from SPDX License List where possible (https://spdx.org/licenses/).
example: Apache License 2.0
- name: reference
level: extended
type: keyword
short: Package home page or reference URL
description: >
Home page or reference URL of the software in this package, if available.
example: https://golang.org
- name: type
level: extended
type: keyword
short: Package type
description: >
Type of package.
This should contain the package file type, rather than the package manager name.
Examples: rpm, dpkg, brew, npm, gem, nupkg, jar.
example: rpm