postee
Notice: Postee is no longer under active development or maintenance.
파일 탐색기
최종 버전 다운로드 (.zip)- BUG_REPORT.md
- FEATURE_REQUEST.md
- SUPPORT_QUESTION.md
- aqua-cloud.yml
- go.yml
- publish-chart.yml
- publish-docs.yml
- release.yml
- dependabot.yml
- defectdojo-curl-upload-scan.sh
- validbody.txt
- nexus-iq-sbom.xml
- aws_securityhub.go
- aws_securityhub_test.go
- dependencytrack.go
- dependencytrack_test.go
- docker.go
- docker_test.go
- email.go
- email_test.go
- exec.go
- exec_test.go
- http.go
- http_test.go
- jira.go
- jira_test.go
- kubernetes.go
- kubernetes_test.go
- message.go
- message_test.go
- nexusiq.go
- nexusiq_test.go
- opsgenie.go
- opsgenie_test.go
- pagerduty.go
- pagerduty_test.go
- plugin.go
- servicenow.go
- slack.go
- splunk.go
- stdout.go
- teams.go
- webhook.go
- webhook_test.go
- cfg-actions.yaml
- cfg-controller-runner.yaml
- cfg-docker-actions.yaml
- cfg-k8s-actions.yaml
- cfg-trivy-aws.yaml
- cfg-trivy-operator-defectdojo.yaml
- cfg-trivy-operator.yaml
- terminate-malicious-pods.yaml
- controller.go
- inpteval.go
- slack.go
- types.go
- utils.go
- utils_test.go
- actions.go
- changedbpath_test.go
- checker.go
- checker_test.go
- dbaggregator.go
- dbaggregator_test.go
- dbparam.go
- dbparam_test.go
- dbservice_test.go
- delete.go
- init.go
- insert.go
- invalidinit_test.go
- plgnstats.go
- plgnstats_test.go
- select.go
- sharedcfg.go
- sharedcfg_test.go
- test-connection.yaml
- _helpers.tpl
- cfg-secret.yaml
- ingress.yaml
- NOTES.txt
- postee-svc.yaml
- postee-ui-secret.yaml
- postee-ui-svc.yaml
- postee-ui.yaml
- postee.yaml
- pvc.yaml
- serviceaccount.yaml
- .helmignore
- Chart.yaml
- values.yaml
- postee-pv.yaml
- postee-actions.yaml
- postee-controller.yaml
- postee-runner.yaml
- postee.yaml
- actions.md
- distributed-healthcheck.png
- image-rekognition.png
- trivy-aws-postee.png
- trivy-operator-slack-report.png
- trivy-operator-webhook.png
- trivy-pagerduty.png
- devops-pagerduty.md
- external-healthcheck.md
- image-processing.md
- trivy-aws-security-hub.md
- trivy-operator.md
- trivy-vulnerability-scan.md
- aqua-postee-integration.jpg
- aqua-webhook-audit.jpg
- controller-runner.png
- img.png
- img_1.png
- img_2.png
- img_3.png
- img_4.png
- img_5.png
- jira-custom_fields.png
- jira-field_information.png
- postee-actions.png
- postee-email-route.png
- postee-output-config.png
- postee-routes.png
- postee-settings.png
- postee-template-default.png
- postee-templates.png
- postee-ui-drag-and-drop.png
- postee-v2-scheme.png
- postee-vertical.png
- postee-video-thumbnail.jpg
- postee.png
- trivy-postee.png
- webhook-integration.png
- actions.md
- advanced.md
- aquacloud.md
- config.md
- controller-runner.md
- demo.md
- deployment.md
- examples.md
- improvements.md
- index.md
- install.md
- routes.md
- settings.md
- templates.md
- troubleshooting-of-rego-templates.md
- ui.md
- eval.go
- eval_test.go
- htmlprovider.go
- htmlprovider_test.go
- jiraprovider.go
- jiraprovider_test.go
- markup_test.go
- slackmrkdwnprovider.go
- slackmrkdwnprovider_test.go
- client-cert.pem
- client-key.pem
- rootCA.pem
- server-cert.pem
- server-key.pem
- simple.yaml
- test-seed.txt
- controller_runner_test.go
- assurances.go
- colors.go
- malware.go
- provider.go
- sensitive.go
- ticketLayout.go
- vulnerabilities.go
- all-in-one-image.json
- collection-of-interfaces.json
- aggregatebytime_test.go
- aggregatescan_test.go
- applicationscopeowner_test.go
- calculateexpired_test.go
- getuniqueid_test.go
- logs.go
- msghandling.go
- msgservice_mocks_test.go
- msgservice_scan_test.go
- msgservice_test.go
- regocriteria_test.go
- scheduler.go
- scheduler_test.go
- uniquemsgkey.go
- main.html
- Allow-Image-Name.rego
- Allow-Registry.rego
- Credential Access
- Defense Evasion
- Ignore-Image-Name.rego
- Ignore-Registry.rego
- Initial Access
- Persistence
- Policy-Min-Vulnerability.rego
- Policy-Only-Fix-Available.rego
- Policy-Related-Features.rego
- Privilege Escalation
- Tracee Default Set
- Trivy AWS Findings
- common.rego
- trivy-operator-defectdojo.rego
- trivy-operator-defectdojo_test.rego
- audit-html.rego
- raw-message-html.rego
- raw-message-json.rego
- servicenow-incident.rego
- servicenow-insight.rego
- servicenow.rego
- tracee-html.rego
- tracee-slack.rego
- trivy-jira.rego
- trivy-operator-dependency-track.rego
- trivy-operator-jira.rego
- trivy-operator-slack.rego
- trivy-vulns-slack.rego
- trivy-vuls-slack-aggregation.rego
- vuls-cyclonedx.rego
- vuls-html-aggregation.rego
- vuls-html.rego
- vuls-opsgenie.rego
- vuls-slack-aggregation.rego
- vuls-slack.rego
- html-with-complex-pkg.golden
- html.golden
- json-without-url.golden
- json.golden
- raw-message-html.golden
- raw-message-json.golden
- servicenow-incident.golden
- servicenow-insight.golden
- servicenow.golden
- trivy-jira.golden
- trivy-operator-jira.golden
- trivy-operator-slack.golden
- trivy-vulns-slack.golden
- vuls-cyclonedx.golden
- vuls-html.golden
- vuls-slack.golden
- aqua-incident-input.json
- aqua-input.json
- aqua-insight-input.json
- simple-input.json
- trivy-input.json
- trivy-operator-input.json
- common.rego
- html-with-complex-pkg.rego
- html.rego
- invalid.rego
- json-without-url.rego
- json.rego
- without-any-expression.rego
- without-result.rego
- aggregation_test.go
- eval.go
- eval_test.go
- jsonformat.go
- regocheck.go
- regocheck_test.go
- kube-config.sample
- sample.cfg
- test.txt
- anonymizer.go
- anonymizeSettings_test.go
- builders.go
- initoutputs_test.go
- inittemplate_test.go
- integrations.go
- loads_test.go
- parsecfg.go
- parsecfg_test.go
- routehandling_test.go
- router.go
- router_test.go
- rule.go
- sizeparser.go
- sizeparser_test.go
- template.go
- tenants.go
- aggrtimeout.go
- aggrtimeout_test.go
- routes.go
- routes_test.go
- runner.go
- insert_table.go
- servicenow_base.go
- sendtoslack.go
- teams_requests.go
- getplgnstats.go
- authentication.go
- authentication_middleware.go
- config.go
- events.go
- events_test.go
- httpserver.go
- plgnstats.go
- server.go
- testplg.go
- update_test.go
- go.mod
- go.sum
- main.go
- favicon.png
- index.html
- postee.jpeg
- postee_new.svg
- ActionCard.vue
- ActionDetails.vue
- Actions.vue
- CheckboxPropertyField.vue
- EventDetails.vue
- form.js
- LoginForm.vue
- PropertyField.vue
- RouteCard.vue
- RouteDetails.vue
- Routes.vue
- Settings.vue
- TemplateCard.vue
- TemplateDetails.vue
- Templates.vue
- validator.js
- account.js
- actions.js
- error.js
- events.js
- flags.js
- routes.js
- rules.js
- settings.js
- stats.js
- templates.js
- store.js
- api.js
- App.vue
- main.js
- .gitignore
- babel.config.js
- package-lock.json
- package.json
- README.md
- vue.config.js
- yarn.lock
- cert.go
- prnheaders.go
- utils.go
- reload.go
- tenant.go
- webserver.go
- webserver_test.go
- .gitignore
- .golangci.yml
- .goreleaser.yml
- .yamllint
- cfg.yaml
- docker-compose.yml
- Dockerfile
- Dockerfile.release
- Dockerfile.ui
- go.mod
- go.sum
- LICENSE
- main.go
- Makefile
- mkdocs.yml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/aquasecurity/postee
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd postee
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd ui/frontend
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Go
보통go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
