Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
bitbucket-iac-scan — KICS를 사용하여 Infrastructure as Code 파일에서 보안 구성 오류 및 취약점을 스캔하고, Bitbucket Code Insights 보고를 제공합니다. | Kitploit
도구/BitbucketBitbucket/atlassian/bitbucket-iac-scan
Cloud Infrastructure SecurityStatic AnalysisVulnerability ScannersContainer SecurityCode AnalysisConfiguration AuditingDevSecOpsMisconfiguration
Bitbucketatlassian/bitbucket-iac-scan

bitbucket-iac-scan

KICS를 사용하여 Infrastructure as Code 파일에서 보안 구성 오류 및 취약점을 스캔하고, Bitbucket Code Insights 보고를 제공합니다.

저장소 보기
312년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Bitbucket 보안: Infrastructure as Code 보안 스캐너

Infrastructure as Code 구성 파일을 스캔하여 올바른 보안 관행을 보장합니다. 문제가 발견되면 보안 Code Insights 보고서를 생성합니다.

Bitbucket Cloud에서 지원되는 이 Pipe는 업계 최고의 KICS 스캔 도구를 활용하여 Bitbucket 고객에게 IaC 스캔 기능을 제공합니다. 자세한 내용은 세부 정보 및 예제 섹션을 참조하세요.

YAML 정의

bitbucket-pipelines.yml 파일의 script 섹션에 다음 스니펫을 추가하세요:

- pipe: atlassian/bitbucket-iac-scan:0.5.2
  variables:
    FILES_TO_SCAN_PATH: '<string>'
    # SCAN_EXTRA_ARGS: '<array>' # Optional.
    # CONFIG_PATH: '<string>' # Optional.
    # CREATE_REPORT: "<boolean>" # Optional. Default: `true`
    # FAIL_ON: "<integer>" # Optional.
    # DEBUG: "<boolean>" # Optional. Default: `false`

변수

변수용도
FILES_TO_SCAN_PATH (*)스캔할 파일 또는 디렉터리이며 ,로 구분합니다. 예: "./path_to_dir,path_to_file.txt".
SCAN_EXTRA_ARGSKICS 스캔 명령에 전달할 추가 옵션입니다. -p 인수가 전달되면 FILES_TO_SCAN_PATH 변수에 제공된 파일 또는 디렉터리를 확장합니다. --config 인수가 전달되면 CONFIG_PATH 변수를 우선하여 무시됩니다.
CONFIG_PATHKICS 구성 파일의 경로입니다. SCAN_EXTRA_ARGS 변수의 대안입니다. 구성 파일 내에 path 키워드가 제공되면 FILES_TO_SCAN_PATH 변수를 우선하여 무시됩니다.
CREATE_REPORT파이프가 KICS 실행 결과를 사용하여 Bitbucket CodeInsights 보고서를 생성할지 여부를 제어합니다. 기본값: true.
FAIL_ON파이프가 실패를 트리거해야 하는 KICS 스캐너의 [결과 상태 코드][result status code] 임계값입니다.
DEBUG추가 디버그 정보를 켭니다. 기본값: false.

(*) = 필수 변수.

추가 옵션

필요한 경우 사용자는 SCAN_EXTRA_ARGS 변수와 함께 스캔 명령의 옵션을 통합하여 스캔을 개선할 수 있습니다.

또한 사용자는 사용자 지정 KICS 구성 파일을 생성하여 제공할 수 있으며, 이는 CONFIG_PATH 변수를 통해 bitbucket-iac-scan 파이프에 적용됩니다. 이 구성 파일은 SCAN_EXTRA_ARGS 사용의 대안으로 사용됩니다. 사용자 지정 KICS 구성을 생성한 후에는 사용자의 리포지토리 내에 저장해야 합니다. 이곳에서 bitbucket-iac-scan 파이프가 포함된 파이프라인이 트리거됩니다.

SCAN_EXTRA_ARGS와 CONFIG_PATH 변수 모두에 중복된 인수가 제공되면 SCAN_EXTRA_ARGS 변수의 인수가 더 높은 우선순위를 갖습니다.

예제

기본 예제:

script:
  - pipe: atlassian/bitbucket-iac-scan:0.5.2
    variables:
      FILES_TO_SCAN_PATH: ./my_files_to_scan_dir

소스를 스캔하고 KICS 스캐너의 [결과 상태 코드][result status code]가 제공된 임계값 이상이면 파이프가 실패해야 합니다.

script:
  - pipe: atlassian/bitbucket-iac-scan:0.5.2
    variables:
      FILES_TO_SCAN_PATH: ./my_files_to_scan_dir
      FAIL_ON: 40

고급 예제:

파이프에서 사용할 수 있는 kics 구성 예제:

kics-config.json. path 키는 무시됩니다

{
  "path": "assets/iac_samples",
  "verbose": true,
  "log-file": true,
  "type": "Dockerfile,Kubernetes",
  "queries-path": "assets/queries",
  "exclude-paths": [
     "foo/",
     "bar/"
  ],
  "output-path": "results"
}
script:
  - pipe: atlassian/bitbucket-iac-scan:0.5.2
    variables:
      FILES_TO_SCAN_PATH: ./my_files_to_scan_dir
      CONFIG_PATH: kics-config.json

스캔 옵션이 포함된 예시:

script:
  - pipe: atlassian/bitbucket-iac-scan:0.5.2
    variables:
      FILES_TO_SCAN_PATH: ./my_files_to_scan_dir
      SCAN_EXTRA_ARGS:
        - "--disable-secrets"
        - "--type=Dockerfile"

CodeInsights 보고서를 생성하지 마세요:

script:
  - pipe: atlassian/bitbucket-iac-scan:0.5.2
    variables:
      FILES_TO_SCAN_PATH: ./my_files_to_scan_dir
      CREATE_REPORT: 'false'

지원

이 파이프에 대한 도움이 필요하거나, 문제 또는 기능 요청이 있는 경우 Community에서 알려주세요.

문제를 보고하는 경우 다음을 포함해 주세요:

  • 파이프의 버전
  • 관련 로그 및 오류 메시지
  • 재현 단계

라이선스

Copyright (c) 2024 Atlassian and others. Apache 2.0 라이선스이며, LICENSE.txt 파일을 참조하세요.

도구 다운로드