Christoph Hartmann
|
f0cdad800f
|
display if inspec version is outdated
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
|
2017-01-03 12:10:43 +01:00 |
|
Dominik Richter
|
441967510f
|
bugfix: support nil entries in filter table
|
2016-10-05 13:04:00 +02:00 |
|
Christoph Hartmann
|
c23263f3d0
|
handle xinetd config with only one entry
|
2016-08-16 17:23:22 +02:00 |
|
Steven Danna
|
b5cd64d16a
|
Ignore comment lines in /etc/passwd
Most passwd/shadow implementations treat lines that start with '#' as
comments. For example, the implementation in OS X:
if (buf[0] == '#') {
/* skip comments for Rhapsody. */
continue;
}
https://opensource.apple.com/source/remote_cmds/remote_cmds-41/rpc_yppasswdd.tproj/passwd.c
Fixes #725
Signed-off-by: Steven Danna <steve@chef.io>
|
2016-08-16 10:54:52 +02:00 |
|
Dominik Richter
|
70dd639471
|
move base_cli to lib/inspec
It is not a disconnected library, but a core component of inspec. Fix its location.
|
2016-07-26 20:11:25 +02:00 |
|
Dominik Richter
|
211a2e25fb
|
align inspec detect output
|
2016-06-16 13:00:09 +02:00 |
|
Dominik Richter
|
0fec9cca13
|
enhance cli output for inspec check
|
2016-06-16 13:00:09 +02:00 |
|
Dominik Richter
|
f93084520f
|
introduce cli report formatter
|
2016-06-15 17:11:29 +02:00 |
|
Christoph Hartmann
|
f1faf47112
|
introduce secrets backend
|
2016-06-14 02:49:47 +02:00 |
|
Dominik Richter
|
302a718b48
|
list arbitrary ports and query it
utilizing filter table to make port more flexible and useful.
|
2016-05-31 03:14:07 +02:00 |
|
Dominik Richter
|
02dae2c3c5
|
add simple style for filter table data
for quick flattening, filtering, and non-nil results. this also simplifies some interal calls and structure
|
2016-05-31 03:01:03 +02:00 |
|
Dominik Richter
|
d6345ffd17
|
add resource to filter table blocks
i.e. get access to the original resource for more information and calls.
|
2016-05-30 23:31:14 +02:00 |
|
Jeremy J. Miller
|
cfcc06a379
|
fix spelling
|
2016-05-15 11:04:23 -04:00 |
|
Jeremy J. Miller
|
9795879628
|
add sudo_command option
|
2016-05-15 07:22:18 -04:00 |
|
Dominik Richter
|
4d28fd8f31
|
remove inspec [exec|json|...] --id flag
|
2016-05-06 13:14:40 +02:00 |
|
Dominik Richter
|
67fccc1246
|
expose deprecated fields in passwd
|
2016-05-04 15:27:58 +02:00 |
|
Dominik Richter
|
fc718267c4
|
extend filter table to handle soft variable lookup
|
2016-05-04 15:27:58 +02:00 |
|
Dominik Richter
|
f30b6fb6f5
|
bugfix: handle train errors in inspec execution
|
2016-05-02 08:34:45 -04:00 |
|
Dominik Richter
|
6f612dc948
|
WIP add block support to where conditionals (1) passwd.users { != 2 } (2) add tests
|
2016-04-28 23:10:52 +02:00 |
|
Dominik Richter
|
0c8e891ee1
|
add #entries to filter table + remodel configuration
|
2016-04-28 22:46:39 +02:00 |
|
Dominik Richter
|
048a1584b9
|
encapsulated filters
|
2016-04-28 22:46:39 +02:00 |
|
Dominik Richter
|
d86161c616
|
add general filter utility for resources
|
2016-04-28 22:46:39 +02:00 |
|
Dominik Richter
|
01caf05020
|
add cmd for executing calls against the inspec api
|
2016-04-27 06:31:01 -07:00 |
|
Dominik Richter
|
9da23f9cbc
|
remodel bash and shell wrappers
|
2016-04-18 11:48:42 -04:00 |
|
Dominik Richter
|
14995534cd
|
skip profiles if the platform isnt supported
|
2016-04-16 15:34:23 -04:00 |
|
Christoph Hartmann
|
cd57b26bd0
|
wmi unit test
|
2016-03-20 11:53:56 +01:00 |
|
Christoph Hartmann
|
67251d2982
|
implement object traversal for wmi object, make namespace and filter optional
|
2016-03-20 11:53:56 +01:00 |
|
Dominik Richter
|
ccf2694940
|
bugfix: inheritance of local profiles
|
2016-03-08 14:59:14 +01:00 |
|
Dominik Richter
|
90f2212ed5
|
add color output + make default
|
2016-03-07 22:21:31 +01:00 |
|
Dominik Richter
|
b831b62a90
|
make controls selectable
|
2016-03-06 23:54:28 +01:00 |
|
Dominik Richter
|
f6bd7ed3b8
|
unify exec options
|
2016-03-06 15:07:12 +01:00 |
|
Dominik Richter
|
4a39275fc0
|
add xinetd_conf resource
|
2016-02-26 13:19:16 +01:00 |
|
Dominik Richter
|
33b2876d7c
|
fix tests and lint
|
2016-02-22 12:06:42 +01:00 |
|
Dominik Richter
|
e4c3c9370b
|
fix detection with new profile/runner scheme
|
2016-02-22 11:24:36 +01:00 |
|
Dominik Richter
|
1e1e473cb0
|
replace target-helper with fetcher+reader
|
2016-02-22 11:24:35 +01:00 |
|
Dominik Richter
|
1825fd1fef
|
separate reusable plugin registry with sorting
|
2016-02-22 11:24:35 +01:00 |
|
Dominik Richter
|
83fcc35d2a
|
expose all fields + deprecate singular accessors
|
2016-02-18 16:10:42 +01:00 |
|
Stephan Renatus
|
405b3e3fa4
|
rubocop fixes
|
2016-02-09 11:51:52 +01:00 |
|
Stephan Renatus
|
57db5a9414
|
unit test FilterArray, make retrieved values unique
|
2016-02-09 11:51:52 +01:00 |
|
Stephan Renatus
|
5270f21da9
|
move FilterArray to utils, add retrieving values
|
2016-02-09 11:51:52 +01:00 |
|
Dominik Richter
|
bb264897f4
|
wrap basecli in inspec module
Take care of a rare error which has Inspec undefined
|
2016-02-05 18:25:40 +01:00 |
|
Christoph Hartmann
|
b7a88dbd7a
|
fix linting and unit test
|
2016-02-05 16:57:51 +01:00 |
|
Christoph Hartmann
|
a55a4869d9
|
extract base cli class
|
2016-02-05 14:20:32 +01:00 |
|
Christoph Hartmann
|
826d059b19
|
optimize json logger for line delimited JSON
|
2016-02-04 16:38:57 +01:00 |
|
Christoph Hartmann
|
907a4e1f33
|
add json stream logger for inspec check
|
2016-02-04 16:38:57 +01:00 |
|
Stephan Renatus
|
ff682532cf
|
fix warning in #find_files[_or_error]
|
2016-02-01 16:32:47 +01:00 |
|
Christoph Hartmann
|
678ee2b473
|
parse port information on solaris 10 and 11 via netstat
|
2016-01-28 18:30:38 +01:00 |
|
Dominik Richter
|
4092691a78
|
lint
|
2016-01-15 04:07:25 +01:00 |
|
Christoph Hartmann
|
772df929f6
|
implement be_mounted.with for file resources
|
2016-01-03 00:03:24 +01:00 |
|
Christoph Hartmann
|
19ed6be39f
|
more fine-grained utils parser
|
2016-01-02 22:41:58 +01:00 |
|