Skip to content

Commit f462731

Browse files
authored
Merge pull request #14 from dev-sec/2.0.0
2.0.0
2 parents 648c81b + b42ef2c commit f462731

File tree

2 files changed

+58
-29
lines changed

2 files changed

+58
-29
lines changed

CHANGELOG.md

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
1-
# Changelog
1+
# Change Log
22

3-
## 1.0.0
3+
## [2.0.0](https://github.com/dev-sec/postgres-baseline/tree/2.0.0) (2017-01-05)
4+
[Full Changelog](https://github.com/dev-sec/postgres-baseline/compare/1.1.0...2.0.0)
45

5-
* initial release with Deutsche Telekom compliance requirements
6+
**Merged pull requests:**
7+
8+
- Migrate to InSpec [\#13](https://github.com/dev-sec/postgres-baseline/pull/13) ([atomic111](https://github.com/atomic111))
9+
10+
## [1.1.0](https://github.com/dev-sec/postgres-baseline/tree/1.1.0) (2015-10-15)
11+
[Full Changelog](https://github.com/dev-sec/postgres-baseline/compare/1.0.0...1.1.0)
12+
13+
**Merged pull requests:**
14+
15+
- adapt to latest robocop style [\#12](https://github.com/dev-sec/postgres-baseline/pull/12) ([chris-rock](https://github.com/chris-rock))
16+
- update urls [\#11](https://github.com/dev-sec/postgres-baseline/pull/11) ([chris-rock](https://github.com/chris-rock))
17+
- add json format option [\#10](https://github.com/dev-sec/postgres-baseline/pull/10) ([atomic111](https://github.com/atomic111))
18+
- Update common [\#9](https://github.com/dev-sec/postgres-baseline/pull/9) ([arlimus](https://github.com/arlimus))
19+
- update to serverspec2 [\#8](https://github.com/dev-sec/postgres-baseline/pull/8) ([ehaselwanter](https://github.com/ehaselwanter))
20+
- Update common [\#7](https://github.com/dev-sec/postgres-baseline/pull/7) ([arlimus](https://github.com/arlimus))
21+
- updating common files [\#6](https://github.com/dev-sec/postgres-baseline/pull/6) ([arlimus](https://github.com/arlimus))
22+
- install server and apply hardening in seperate steps [\#5](https://github.com/dev-sec/postgres-baseline/pull/5) ([chris-rock](https://github.com/chris-rock))
23+
- bugfix: lint error [\#4](https://github.com/dev-sec/postgres-baseline/pull/4) ([chris-rock](https://github.com/chris-rock))
24+
- add ssl test back in for 'off' setting [\#3](https://github.com/dev-sec/postgres-baseline/pull/3) ([ehaselwanter](https://github.com/ehaselwanter))
25+
26+
## [1.0.0](https://github.com/dev-sec/postgres-baseline/tree/1.0.0) (2014-08-13)
27+
**Merged pull requests:**
28+
29+
- version 0.9 of tests, disabled ssl check for now as it requires more work on chef and puppet with redhat derivates [\#2](https://github.com/dev-sec/postgres-baseline/pull/2) ([ehaselwanter](https://github.com/ehaselwanter))
30+
- first pass of postgres hardening requirement tests [\#1](https://github.com/dev-sec/postgres-baseline/pull/1) ([ehaselwanter](https://github.com/ehaselwanter))
31+
32+
33+
34+
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*

README.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
1-
tests-postgres-hardening
2-
=====================
1+
DevSec PostgreSQL Baseline
2+
==========================
33

4-
This are the integration tests for the projects
4+
This Compliance Profile ensures, that all hardening projects keep the same quality.
55

6-
- https://github.com/hardening-io/puppet-postgres-hardening
7-
- https://github.com/hardening-io/chef-postgres-hardening
8-
9-
they start at `integration` level
10-
11-
you can use the gem `kitchen-sharedtests`
12-
13-
- https://github.com/ehaselwanter/kitchen-sharedtests/
14-
15-
to make them available to your project. Use `thor kitchen:fetch-remote-tests` to put the repo into `test/integration`
6+
- https://github.com/dev-sec/chef-postgres-hardening
7+
- https://github.com/dev-sec/puppet-postgres-hardening
168

179
## Standalone Usage
1810

19-
you can target the integration tests to any host were you have ssh access
20-
21-
rake -T gives you a list of suites you can run (well ignore directories which are obviously not suites for now)
11+
This Compliance Profile requires [InSpec](https://github.com/chef/inspec) for execution:
2212

2313
```
24-
± rake -T
25-
rake serverspec:default # Run serverspec suite default
14+
$ git clone https://github.com/dev-sec/postgres-baseline
15+
$ inspec exec postgres-baseline
2616
```
2717

28-
run it with:
18+
You can also execute the profile directly from Github:
2919

3020
```
31-
bundle install
21+
$ inspec exec https://github.com/dev-sec/postgres-baseline
22+
```
3223

33-
# default user and ssh-key
24+
## License and Author
3425

35-
bundle exec rake serverspec:default target_host=<name-or-ip-of-target-server>
26+
* Author:: Patrick Muench <patrick.muench1111@gmail.com >
27+
* Author:: Dominik Richter <dominik.richter@googlemail.com>
28+
* Author:: Christoph Hartmann <chris@lollyrock.com>
29+
* Author:: Edmund Haselwanter <me@ehaselwanter.com>
3630

37-
# or with user, host, password
31+
* Copyright 2014-2017, The Hardening Framework Team
3832

39-
ASK_LOGIN_PASSWORD=true bundle exec rake serverspec:default target_host=192.168.1.222 user=stack
40-
```
33+
Licensed under the Apache License, Version 2.0 (the "License");
34+
you may not use this file except in compliance with the License.
35+
You may obtain a copy of the License at
4136

42-
add `format=html|json` to get a report.html or report.json document
37+
http://www.apache.org/licenses/LICENSE-2.0
4338

39+
Unless required by applicable law or agreed to in writing, software
40+
distributed under the License is distributed on an "AS IS" BASIS,
41+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
42+
See the License for the specific language governing permissions and
43+
limitations under the License.

0 commit comments

Comments
 (0)