Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
292 commits
Select commit Hold shift + click to select a range
bdd6974
Add image files for tips/project
hyeinlee00 Jun 12, 2024
1a6dceb
Add Project/Status bar tips
hyeinlee00 Jun 12, 2024
b82ea59
Add Tips for project
hyeinlee00 Jun 12, 2024
cca9abf
Modify image file path using project.md
hyeinlee00 Jul 7, 2024
1e66769
Modify image file path using common.md
hyeinlee00 Jul 7, 2024
fdfc3fa
Modify image file path in project.md
hyeinlee00 Jul 7, 2024
465416d
Change file extension from PNG to png
hyeinlee00 Jul 8, 2024
b9ffa87
Add .gitignore
hyeinlee00 Jul 8, 2024
c8a5943
Add information text for common.md
hyeinlee00 Jul 8, 2024
267a84c
Adjust image size in project.md
hyeinlee00 Jul 8, 2024
7554bd3
Update UseCase tip
hyeinlee00 Jul 8, 2024
f72ae43
Update notice example and distribution cancel in project.md
hyeinlee00 Jul 9, 2024
79cd24d
Add Download column image in project.md
hyeinlee00 Jul 10, 2024
c7b980f
Modify guide
bjk7119 Jul 10, 2024
b5ed94e
Merge branch 'master' of https://github.com/fosslight/hub-guide
bjk7119 Jul 10, 2024
cc2d6ec
Update System contents
bjk7119 Jul 11, 2024
6c82729
Modify Vuln Contents
bjk7119 Jul 15, 2024
dafc42b
Modify Vul. Export contents
bjk7119 Jul 22, 2024
6d8fe48
Seperate pages in common, project, usecase
hyeinlee00 Jul 28, 2024
463e91a
Seperate pages in vulnerability
hyeinlee00 Jul 28, 2024
3b04dc1
Add missing image
hyeinlee00 Jul 28, 2024
8dd8194
Fix incorrect header levels
hyeinlee00 Jul 28, 2024
b1286c0
Change download column image
hyeinlee00 Jul 28, 2024
e52f44e
Change download column image
hyeinlee00 Jul 28, 2024
85aebae
Add line break
hyeinlee00 Jul 28, 2024
a8f03dd
Fix developer guide link
hyeinlee00 Aug 12, 2024
9504214
Modify file tree same as Korean version
hyeinlee00 Aug 13, 2024
738d092
Fix sort number
hyeinlee00 Aug 13, 2024
1754c98
Remove unused page (configuration)
hyeinlee00 Aug 13, 2024
1808b06
Add guide for installing tree package
hyeinlee00 Aug 13, 2024
224aaf7
Update 2_license.md
bjk7119 Aug 19, 2024
3d6db8b
Update 3_oss.md
bjk7119 Aug 19, 2024
5a88e52
Add explanation for select oss in Pre-review > Open Source
hyeinlee00 Aug 20, 2024
4e7b38f
Fix link for copy project md
hyeinlee00 Aug 20, 2024
25d6817
Fix typo in 1_copy_project.md
hyeinlee00 Aug 20, 2024
e023cf8
Fix typo in 2_change_division.md
hyeinlee00 Aug 20, 2024
341b33e
Fix wrong file name in OSS Notice Type list
hyeinlee00 Aug 20, 2024
8155b7c
Remove () to make clear the sentence meaning
hyeinlee00 Aug 20, 2024
7b1d523
Fix file link in 1_derivative_model.md
hyeinlee00 Aug 20, 2024
3d32696
Modify typo and expressions in tips
hyeinlee00 Aug 27, 2024
62d47b4
Update 5_third-party.md
bjk7119 Aug 27, 2024
2c27582
Update 5_third-party.md
bjk7119 Aug 27, 2024
c895814
Update 5_third-party.md
bjk7119 Aug 27, 2024
89bfbe9
Update 5_third-party.md
bjk7119 Aug 27, 2024
b62c1a7
Update 5_third-party.md
bjk7119 Aug 27, 2024
9ca4168
Update 5_third-party.md
bjk7119 Aug 27, 2024
a758af7
Update 10_binarydb.md
bjk7119 Aug 27, 2024
b73cba9
Update broken link in 1_developer.md
hyeinlee00 Aug 30, 2024
1c0dc80
Update 2_license.md
bjk7119 Sep 4, 2024
60fcb9b
Update 3_oss.md
bjk7119 Sep 4, 2024
1f5997b
Modify capture for security
bjk7119 Sep 23, 2024
d4364fb
Fix typo in status bar image
hyeinlee00 Oct 6, 2024
861a144
Add guide to change prj info in list
hyeinlee00 Oct 7, 2024
e013ce2
Remove division, watcher guide
hyeinlee00 Oct 7, 2024
3313fda
Update guide for migration step
hyeinlee00 Oct 7, 2024
740e70c
Update example in migration step
hyeinlee00 Oct 7, 2024
889928b
Update example in migration step
hyeinlee00 Oct 7, 2024
2dbbf07
Update 5_third-party.md
bjk7119 Oct 17, 2024
753a1c6
Update 5_third-party.md
bjk7119 Oct 17, 2024
5813b38
Update 5_third-party.md
bjk7119 Oct 17, 2024
625cb4d
Update 5_third-party.md
bjk7119 Oct 17, 2024
3f3b1bb
Update 5_third-party.md
bjk7119 Oct 17, 2024
26a8918
Update 5_third-party.md
bjk7119 Oct 17, 2024
b5cf41a
Update 4_project.md
bjk7119 Oct 17, 2024
2f431d1
Update 4_project.md
bjk7119 Oct 17, 2024
7d759aa
Update 1_project.md
bjk7119 Oct 17, 2024
830a607
Update 1_project.md
bjk7119 Oct 17, 2024
8e58717
Update 1_project.md
bjk7119 Oct 17, 2024
574b8dd
Update 1_project.md
bjk7119 Oct 17, 2024
e072a33
Update 1_project.md
bjk7119 Oct 17, 2024
d408bf8
Update 1_project.md
bjk7119 Oct 17, 2024
f2f024b
Update 1_project.md
bjk7119 Oct 17, 2024
15f16b8
Update 1_project.md
bjk7119 Oct 17, 2024
71b97f6
Update 1_project.md
bjk7119 Oct 18, 2024
9b576ad
Update 5_third-party.md
bjk7119 Oct 21, 2024
4393784
Update 5_third-party.md
bjk7119 Oct 21, 2024
275a784
Update 10_binarydb.md
bjk7119 Oct 21, 2024
9283f22
Update 9_system.md
bjk7119 Oct 21, 2024
529ebef
Update 9_system.md
bjk7119 Oct 21, 2024
0a0d263
Update 1_project.md
bjk7119 Oct 22, 2024
69a65fc
Update 1_project.md
bjk7119 Oct 22, 2024
e623192
Update 1_project.md
bjk7119 Oct 22, 2024
b8fb7ed
Update 1_project.md
bjk7119 Oct 22, 2024
0d8c582
Update 1_project.md
bjk7119 Oct 22, 2024
a3aec5c
Add pre-review nickname guide
hyeinlee00 Oct 22, 2024
376722f
Add comment guide
hyeinlee00 Oct 22, 2024
4a9480e
Add comment guide
hyeinlee00 Oct 22, 2024
70fc6dc
Move warning message guide to tips
hyeinlee00 Oct 22, 2024
bc3cc6a
Modify number of common list guide
hyeinlee00 Oct 22, 2024
1349d53
Change the tips for project content as url link
hyeinlee00 Oct 22, 2024
2af5a5e
Update obligation image
hyeinlee00 Oct 23, 2024
ec68a3a
Update obligation image
hyeinlee00 Oct 23, 2024
123b48d
Rename 3_lic_list.PNG to 3_lic_list.png
hyeinlee00 Oct 23, 2024
41fb8cb
Rename 2_oss_list.PNG to 2_oss_list.png
hyeinlee00 Oct 23, 2024
4cb9236
Rename 4_project_iden_bomtap.PNG to 4_project_iden_bomtap.png
hyeinlee00 Oct 23, 2024
b10dc5b
Update obligation guide in license, oss
hyeinlee00 Oct 23, 2024
5f47e1e
Remove unused images
hyeinlee00 Oct 23, 2024
41a4c9b
Remove unused warning message
hyeinlee00 Oct 23, 2024
76669dc
Modify file ext as lower case
hyeinlee00 Oct 23, 2024
ee8dc1b
Delete menu/images/9_system_code.PNG
hyeinlee00 Oct 23, 2024
09d29c5
Delete menu/images/9_system_user.PNG
hyeinlee00 Oct 23, 2024
6e06559
Delete menu/images/9_system_history.PNG
hyeinlee00 Oct 23, 2024
4ac0a88
Delete menu/images/9_system_noti_list.PNG
hyeinlee00 Oct 23, 2024
18fe3dc
Delete menu/images/9_system_noti_add.PNG
hyeinlee00 Oct 23, 2024
6882e84
Delete menu/images/9_system_vul.PNG
hyeinlee00 Oct 23, 2024
3558275
Rename 9_system_server.PNG to 9_system_server.png
hyeinlee00 Oct 23, 2024
62cc9ca
Modify file ext as lower case
hyeinlee00 Oct 23, 2024
5a7f027
Add guide for security mail enable/disable
hyeinlee00 Oct 27, 2024
4f21cc7
Update 7_vulnerability.md
bjk7119 Nov 6, 2024
a676f86
Update 10_binarydb.md
bjk7119 Nov 7, 2024
bfc9c5f
Update 10_binarydb.md
bjk7119 Nov 7, 2024
4b42ead
Update 10_binarydb.md
bjk7119 Nov 7, 2024
69d6244
Update 10_binarydb.md
bjk7119 Nov 7, 2024
b55d148
Update 1_project.md
bjk7119 Nov 7, 2024
14f7be1
Update 4_project.md
bjk7119 Nov 7, 2024
9052c61
Update 5_third-party.md
bjk7119 Nov 7, 2024
aaefee9
Update 5_third-party.md
bjk7119 Nov 7, 2024
4a66ff1
Update 10_binarydb.md
bjk7119 Nov 7, 2024
5abfb98
Update 10_binarydb.md
bjk7119 Nov 7, 2024
9b45bec
Update 10_binarydb.md
bjk7119 Nov 7, 2024
9bc2b5f
Update 10_binarydb.md
bjk7119 Nov 7, 2024
58a3874
test
hyesung22 Jan 13, 2025
ae20443
test
hyesung22 Jan 13, 2025
cc3688e
Update the link of guide
soimkim Feb 14, 2025
10b7941
Update typo in README.md
soimkim Feb 14, 2025
64114e0
Update 2_rest_api.md to add a note
hyesung22 Feb 21, 2025
bb7c340
Add rest api 2
hyesung22 Feb 21, 2025
2e92eb2
Add swagger UI
hyesung22 Feb 21, 2025
896d565
update 2_rest_api_2.md
hyesung22 Feb 23, 2025
2111ed2
modify 2_rest_api_2.md
hyesung22 Feb 23, 2025
7bdc7f5
Add styles.scss and 2_rest_api_2.md files
hyesung22 Feb 23, 2025
717804e
add osTypeEtc
hyesung22 Feb 24, 2025
c2b2e55
delete the deprecated contents
hyesung22 Feb 25, 2025
95be4bc
3rd party
hyesung22 Mar 21, 2025
8b9bbe1
modify 3rd Party
hyesung22 Mar 21, 2025
38dc7e6
add open source restriction
hyesung22 Mar 24, 2025
c664427
changed open source images
hyesung22 Mar 24, 2025
0ec2610
modify open source
hyesung22 Mar 25, 2025
8510956
add tips etc
hyesung22 Mar 28, 2025
09c5326
deprecated rest api 1
hyesung22 Mar 31, 2025
dd9ce7e
4.Project and tutorial project modify
hyesung22 Apr 1, 2025
42127cf
project link modify
hyesung22 Apr 2, 2025
3a7e696
modify self check
hyesung22 Apr 4, 2025
1770658
modify restriction etc
hyesung22 Apr 7, 2025
b3c09e3
delete copy image
hyesung22 Apr 7, 2025
7104711
add review report
hyesung22 Apr 9, 2025
eb4891f
move file_project_status to folder
hyesung22 Apr 9, 2025
dac9a36
add note to review report
hyesung22 Apr 9, 2025
aee1e28
add line break
hyesung22 Apr 9, 2025
bc92333
add compliance status
hyesung22 Apr 10, 2025
940dc0b
add compliance status to README.md
hyesung22 Apr 10, 2025
453af4a
add license contents
hyesung22 Apr 13, 2025
356df5c
add custom column
hyesung22 Apr 15, 2025
8d01056
add vulnerability mail setting
hyesung22 Apr 16, 2025
88a55a7
typo
hyesung22 Apr 16, 2025
55533ae
add project
hyesung22 Apr 16, 2025
3d3c040
typo
hyesung22 Apr 16, 2025
57a6365
modify README.md
hyesung22 Apr 17, 2025
8d3217c
modify README.md
hyesung22 Apr 17, 2025
d7c7442
typo
hyesung22 Apr 17, 2025
1a7da5e
vulnerability link
hyesung22 Apr 17, 2025
0af50c0
vulnerability link
hyesung22 Apr 17, 2025
6a2fe75
seperate security
hyesung22 Apr 18, 2025
009fefd
image resize
hyesung22 Apr 18, 2025
d4ac1c2
move security space
hyesung22 Apr 18, 2025
1d5fa8c
add image
hyesung22 Apr 21, 2025
531ec5a
modify tip oss table
hyesung22 Apr 24, 2025
023abe7
add pre review
hyesung22 Apr 25, 2025
06fbb5e
modify pre review
hyesung22 Apr 25, 2025
195ee3f
midify projecttab_comment
hyesung22 May 9, 2025
6f73fca
modity image space
hyesung22 May 9, 2025
5d84cbb
midify warning_message
hyesung22 May 12, 2025
366f1c6
modify oss table
hyesung22 May 13, 2025
798a739
typo
hyesung22 May 13, 2025
61c158c
typo
hyesung22 May 14, 2025
adb65ac
add tip_project_status
hyesung22 May 19, 2025
8e0eab0
modify tips_commonlist
hyesung22 May 20, 2025
62c479e
modify how to use project
hyesung22 May 21, 2025
bb8a5a8
add using project
hyesung22 May 21, 2025
0f17393
typo
hyesung22 May 21, 2025
337f422
modify oss notice
hyesung22 May 26, 2025
fda07c9
modify distribution
hyesung22 May 26, 2025
613df46
modify rest_api_2
hyesung22 May 27, 2025
01bdc30
add project link
hyesung22 May 28, 2025
e4840a5
typo
hyesung22 May 28, 2025
a1318f6
modify sign in
hyesung22 May 28, 2025
730186c
modify vulnerability
hyesung22 May 30, 2025
61b5941
modify binary db
hyesung22 Jun 2, 2025
ed255f4
modify system
hyesung22 Jun 2, 2025
0266463
modify system
hyesung22 Jun 2, 2025
fb533dc
change open to reopen
hyesung22 Jun 4, 2025
2ffcf9f
modify vul_info
hyesung22 Jun 4, 2025
cba7ed3
typo
hyesung22 Jun 4, 2025
efed98f
modify use cases
hyesung22 Jun 9, 2025
c34fa07
add br
hyesung22 Jun 9, 2025
2544616
add br
hyesung22 Jun 9, 2025
d3d7265
typo
hyesung22 Jun 10, 2025
a337e55
modify rest_api_2
hyesung22 Jun 11, 2025
80d9605
modify binary db
hyesung22 Jun 12, 2025
dfa80e8
typo
hyesung22 Jun 12, 2025
e21966e
modify system
hyesung22 Jun 16, 2025
0634d39
modify oss notice
hyesung22 Jun 16, 2025
6ce54fb
modify oss notice
hyesung22 Jun 16, 2025
cb3b87d
modify vul_info
hyesung22 Jun 16, 2025
73890bd
modify Vul_Distribution_Usecase
hyesung22 Jun 17, 2025
1c7ae92
modify 3_usecase 4_vul_info 5_BOM_tab
hyesung22 Jun 18, 2025
7df5fe8
modify 3_usecase
hyesung22 Jun 18, 2025
afda822
modify enterprise&LGE only
hyesung22 Jun 23, 2025
66615be
Update guide rest api v2
Min-Kyungsun Jul 4, 2025
c4b5554
Update bomSave
Min-Kyungsun Jul 7, 2025
b90a148
Update Share URL - OSS, License
Min-Kyungsun Jul 15, 2025
6713498
add user settings
hyesung22 Jul 16, 2025
77e2264
modify user settings
hyesung22 Jul 17, 2025
a637a8b
add scanner guide
hyesung22 Jul 18, 2025
8796b7a
modify notice append
hyesung22 Jul 18, 2025
8671c96
modify create a proejct
hyesung22 Jul 21, 2025
4870c70
modify contents of Create a project
hyesung22 Jul 21, 2025
21c20fa
modify FOSSLight Report
hyesung22 Jul 25, 2025
0af98fb
modify fosslight_report
hyesung22 Jul 28, 2025
847cde6
delete the contents of result.txt
hyesung22 Aug 5, 2025
0bf806d
Update Gemfile
dd-jy Aug 26, 2025
e24cef8
modify rest apiv2's token
hyesung22 Sep 12, 2025
e1f8e7c
modify rest apiv2's token
hyesung22 Sep 12, 2025
275c8b8
modify distribution typs
hyesung22 Oct 28, 2025
07a081e
change bom to sbom
hyesung22 Nov 5, 2025
de68308
change bom to sbom_1
hyesung22 Nov 5, 2025
fbe5df6
changed the file name and sbom
hyesung22 Nov 5, 2025
9c05561
Delete Demo
Min-Kyungsun Nov 6, 2025
a5158a7
chagne bom to sbom
hyesung22 Nov 7, 2025
a7c44f1
change bom to sbom
hyesung22 Nov 7, 2025
7c08ec2
change bom to sbom
hyesung22 Nov 21, 2025
480fe0a
add distribution type contribution
hyesung22 Nov 21, 2025
b167b6d
remove rest api link
hyesung22 Nov 24, 2025
448caa1
add enterprise swagger
hyesung22 Nov 25, 2025
8a6e99e
change packaging and add report review
hyesung22 Nov 28, 2025
4323325
change bom to sbom
hyesung22 Dec 2, 2025
9c9f591
image resizing
hyesung22 Dec 2, 2025
2f97bff
Update 1_create_project.md
soimkim Dec 3, 2025
f91605e
Update self-check add options
soimkim Dec 3, 2025
e2fcf3d
Update typo in self-check
soimkim Dec 3, 2025
146aca7
Add new lines to self-check
soimkim Dec 3, 2025
d369068
change 2_rest_api_2
hyesung22 Dec 31, 2025
dc6405d
Add Contribution distribution type
Min-Kyungsun Jan 5, 2026
accdc1f
change the user setting image for enterprise
hyesung22 Jan 14, 2026
1ca070c
change the link
hyesung22 Jan 14, 2026
586511a
Add tutorial, tips guide
Min-Kyungsun Jan 30, 2026
8c4cc07
ci(github action): apply conventional commits validation to PR commits
woocheol-lge Mar 10, 2026
347f98c
ci(github action): apply conventional commits validation to PR commits
woocheol-lge Mar 10, 2026
d9a28c7
ci(github action): apply conventional commits validation to PR commits
woocheol-lge Mar 10, 2026
b6d4308
Update 1_contribution.md
soimkim Mar 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.DS_Store
**/.DS_Store
Gemfile.lock
_site/
47 changes: 30 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,38 @@
# FOSSLight
# FOSSLight Hub
[FOSSLight Hub](https://github.com/fosslight/fosslight)는 오픈소스와 라이선스를 관리하고, 오픈소스 컴플라이언스 프로세스를 순차적으로 처리할 수 있는 통합 시스템이자 보안 취약점, Supply Chain 관리 및 SBOM(Software Bill of Materials) 관리 등 오픈소스와 관련된 모든 것을 관리할 수 있는 올인원 시스템입니다.
본 가이드 페이지는 FOSSLight Hub 기본 사용 방법과 tutorial, 개발 환경 세팅 방법 및 maintenance 팁 등 고급 기능들에 대해 설명하고 있습니다.

FOSSLight 프로젝트는 오픈소스를 통합적으로 관리할 수 있는 시스템인 [FOSSLight Hub](#fosslight-hub)와 오픈소스 분석을 수행하는 [FOSSLight Scanner](#fosslight-scanner)로 구성되어 있습니다.

## Contents

## FOSSLight Hub
[FOSSLight Hub](https://github.com/fosslight/fosslight)는 오픈소스와 라이선스를 관리하고, 오픈소스 컴플라이언스 프로세스를 순차적으로 처리할 수 있는 통합 시스템이자 보안 취약점, Supply Chain 관리 및 Software BOM(Bill of Materials) 관리 등 오픈소스와 관련된 모든 것을 관리할 수 있는 올인원 시스템입니다.
본 가이드 페이지는 FOSSLight Hub 기본 사용 방법과 tutorial, 개발 환경 세팅 방법 및 maintenance 팁 등 고급 기능들에 대해 설명하고 있습니다. [FOSSLight Hub 목차](about) 페이지에서 해당 내용 확인하실 수 있습니다.
### FOSSLight Hub 메뉴
- [로그인 및 계정 등록](menu/1_sign.md)
- [License 정보](menu/2_license.md)
- [Open Source 정보](menu/3_oss.md)
- [Project](menu/4_project.md)
- [3rd Party](menu/5_third-party.md)
- [Binary DB](menu/10_binarydb.md)
- [Vulnerability](menu/7_vulnerability.md)
- [Self-Check](menu/6_self-check.md)
- [(LGE Only)Compliance Status](menu/11.compliance_status.md)
- [System](menu/9_system.md)

## FOSSLight Scanner
[FOSSLight Scanner](scanner)는 Prechecker, Dependency Scanner, Source Scanner, Binary Scanner 4가지의 스캐너로 구성되어 있으며, FOSSLight Scanner를 통해 4개 스캐너의 통합 결과를 생성하도록 수행할 수 있습니다.
![](about/images/fosslight_scanner.png)
### FOSSLight Hub 기본 Tutorial
- [Project Tutorial](tutorial/1_project/README.md) : Project를 등록하여 Open Source Compliance 순차적으로 수행하기
- [Self-check Tutorial](tutorial/2_self_check/README.md) : Self-check로 Open Source 의무 사항 및 보안취약점 간단히 확인하기

각 Scanner에 대한 설치 및 사용 방법에 대한 가이드는 FOSSLight Scanner 하위 가이드 페이지에서 확인하실 수 있습니다.
#### FOSSLight Prechecker
[FOSSLight Prechecker](scanner/1_prechecker.md)는 소스 코드 내에 저작권 및 라이선스 규칙을 준수했는지 확인하고 또 저작권 및 라이선스, Download Location 정보를 쉽게 추가할 수 있도록 도와주는 도구로, 잘 활용할수록 불필요한 오픈소스 스캐닝을 막을 수 있습니다. 예를 들어 개발 초기부터 FOSSLight Prechecker를 활용하여 직접 개발한 소스 코드와 오픈소스 코드에 대하여 저작권 및 라이선스, Download Location 정보를 명확하게 표기하도록 관리한다면 별도의 스캐닝 작업 없이도 오픈소스 사용을 정확하게 파악할 수 있습니다.
### FOSSLight Hub 고급 기능
- [개발 환경 세팅](advanced/1_developer.md)
- [REST API](advanced/2_rest_api_2.md)
- [Maintenance](advanced/3_maintenance.md)

#### FOSSLight Source Scanner
[FOSSLight Source Scanner](scanner/2_source.md)는 소스 코드 스캐닝을 수행하는 도구로, 소스 코드의 문자열을 검색하여 저작권과 라이선스 문구를 검출하는 ScanCode 와 코드 조각 스캐닝을 지원하는 scanoss 를 이용하여 오픈소스 분석을 수행합니다.
### CONTRIBUTION
- [Report an issue](contribution/1_contribution.md)

#### FOSSLight Dependency Scanner
[FOSSLight Dependency Scanner](scanner/3_dependency.md)는 여러 패키지 매니저에 대한 종속성 분석을 통하여 오픈소스 정보를 추출하는 도구로, 패키지 매니저의 Manifest 파일을 자동으로 감지하고 각 패키지 매니저별로 종속성을 분석한 후 오픈소스 정보가 포함된 보고서 파일을 생성합니다. 이때 재귀적으로 종속성 분석을 해주기 때문에, 1차 종속성만 분석하는 디펜던시 스캐너에 비해 실제 사용된 모든 오픈소스 정보를 추출할 수 있습니다.
### LEARN MORE
- [FOSSLight Report](learn/2_fosslight_report.md)

#### FOSSLight Binary Scanner
[FOSSLight Binary Scanner](scanner/4_binary.md)는 바이너리 형태의 파일을 찾아서 바이너리 파일 목록을 추출한 후, 연계된 데이터베이스에 검출한 바이너리의 오픈소스 정보가 있다면 자동으로 오픈소스 정보를 출력해주는 도구입니다. 이는 바이너리 자체를 분석하는 방법이 아니기 때문에, 데이터베이스 정보가 많아야 바이너리 분석이 잘 수행될 수 있으니 참고하시기 바랍니다.
## License
FOSSLight Hub는 Open Source License인 [AGPL-3.0][agpl]로 배포되고 있습니다.

[agpl]: https://github.com/fosslight/fosslight/blob/main/LICENSE
12 changes: 6 additions & 6 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
base_url: /fosslight-guide
title: FOSSLight Guide
base_url: /hub-guide
title: FOSSLight Hub Guide
lang: ko
description: FOSSLight Korean Guide
description: FOSSLight Hub Korean Guide

remote_theme: fosslight/guide_theme

top_link: "https://fosslight.github.io/fosslight-guide-en"
top_link: "https://fosslight.github.io/hub-guide-en"
top_link_word: "English"

addons_title: "FOSSLight Homepage"
addons_url: "https://fosslight.org/ko"
addons_url: "https://fosslight.org"

google:
gtag: UA-196813776-3
gtag: G-7EHWGTQYDY

readme_index:
with_frontmatter: true
Expand Down
267 changes: 267 additions & 0 deletions _includes/extra/styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -279,4 +279,271 @@ body {
margin: 0 0 40px;
padding: 0;
font-size: 16px;
}

//style 추가
$border-color: #DDDDDD; // 테두리 색상
$highlight-color: #0066CC; // 강조 색상
$font-family: 'Courier New'; // 폰트 패밀리
$padding: 2px 6px; // 패딩
$border-radius: 4px; // 테두리 반경

// 테이블 스타일
table {
width: 100%;
border-collapse: collapse;
}

// 강조 스타일
.highlight {
font-family: $font-family;
font-weight: 600;
color: $highlight-color;
border: 1px solid $border-color;
padding: $padding;
border-radius: $border-radius;
}

.highlight-black {
font-family: $font-family;
font-weight: 600;
border: 1px solid $border-color;
padding: $padding;
border-radius: $border-radius;
}

.highlight_table {
font-weight: bold; /* 글씨 굵게 */
padding: 6px 12px; /* 여백 추가 */
display: inline-block;
}

.gray-text {
color: gray;
}

// 도트 및 화살표 스타일
.large-dot {
font-size: 1em; // 도트 크기 조정
color: inherit; // 기본 텍스트 색상으로 설정
}


// 설명 스타일
.description {
padding-left: 20px; // 왼쪽 여백 추가
}

//h3 제목 스타일
.specific-title {
font-size: 16px !important;
color: #000000;
text-align: left;
margin-top: 5px;
margin-bottom: 0; // 제목 아래의 간격을 없앰
padding: 7px;
border: none;
background: linear-gradient(to bottom, #ffe4e1, #fff3f3); /* 회색에서 핑크로 그라데이션 */
//background-color: #ffe4e1;
border-radius: 5px;
display: inline-block;
border-left: 3px solid #f8a8a8;
/*width: 100%; */
}

//h2 제목 스타일
.left-bar-title {
color: #000000;
text-align: left;
padding: 10px 2px; /* 패딩으로 높이를 조절 */
padding-left: 15px;
//border-left: 10px solid #413f3f;
border-left: 5px solid #444444;
border-radius: 5px;
display: block;
background-color:#E6E6E6;
background: linear-gradient(to bottom, #797979, #ffffff);
width: 100%;
margin: 150px 0 20px 0;
}

//h4 제목 스타일
.under-bar-title {
position: relative; // 위치 설정
display: inline-block;
font-size: 0.9rem !important;
// 헤더 아래에 선 추가
&::after {
content: ""; // 가상 요소 생성
display: block; // 블록 요소로 설정
width: calc(100% - 10px); // 텍스트 너비에서 오른쪽 여백을 줄임
height: 2px; // 선의 두께를 2px로 설정 (현재의 2배)
background: linear-gradient(to right, #413f3f, #ffe4e1 ); // 그라데이션 색상
margin-top: 5px; // 헤더와 선 사이의 여백
position: absolute; // 절대 위치
left: 0; // 왼쪽 정렬
bottom: -5px; // 헤더 아래 위치
}
}


// h5 제목 스타일
.under-2bar-title {
position: relative; // 위치 설정
display: inline-block;
font-size: 0.85rem !important;
text-indent: 20px; // 텍스트 첫 번째 줄에 20px 들여쓰기 추가

// 첫 번째 파란색 선
&::after {
content: ""; // 가상 요소 생성
display: block; // 블록 요소로 설정
width: 100%; // 전체 너비
height: 2px; // 선의 두께
background-color: #0000ff; // 파란색
margin-top: 5px; // 제목과 선 사이의 간격
position: absolute;
left: 0; // 왼쪽 정렬
bottom: -5px; // 첫 번째 선의 위치
}

// 두 번째 파란색 선
&::before {
content: ""; // 가상 요소 생성
display: block; // 블록 요소로 설정
width: 100%; // 전체 너비
height: 2px; // 선의 두께
background-color: #0000ff; // 파란색
margin-top: 2px; // 첫 번째 선과 두 번째 선 사이의 간격
position: absolute;
left: 0; // 왼쪽 정렬
bottom: -7px; // 두 번째 선의 위치 (첫 번째 선보다 아래로)
}
}


.markdown-body p,
.markdown-body ul li,
.markdown-body ol li,
.markdown-body details summary,
.markdown-body table th,
.markdown-body table td {
font-size: 0.85rem; /* 폰트 크기 설정 */
color: inherit; /* 부모의 색상 상속 */
padding: 1px; /* 셀 안의 여백 조정 */
line-height: 1.4; /* 줄 간격 줄이기 (기본은 보통 1.5~1.6) */
margin-top: 2px; /* 요소 위 간격 살짝 */
margin-bottom: 2px; /* 요소 아래 간격도 살짝 */
}


.note {
background-color: #faf9f4; /* 연한 노란색 배경 */
border: 1px solid #ffeeba; /* 노란색 테두리 */
color: #5e4701; /* 어두운 노란색 글자 */
padding: 10px; /* 내부 여백 */
border-radius: 4px; /* 모서리 둥글게 */
font-size: 0.85rem; /* 폰트 크기 설정 */
}

.youtube-container {
text-align: left; // 왼쪽 정렬
margin-top: 0; // YouTube 비디오 위 간격
margin-bottom: 0; // YouTube 비디오 아래 간격
position: relative;
display: block; // display를 block 새로운 줄에 배치
background-color: #f5f5f5; // 배경 색상
padding: 10px; // 여백을 줄여서 비디오 주변 공간을 최소화
border-radius: 8px;
width: 560px; // 고정된 YouTube iframe의 너비
height: 315px; // 고정된 YouTube iframe의 높이
margin-left: 0; // 왼쪽 정렬을 확실하게 적용하기 위해서 margin-left 추가
margin-right: 0; // 오른쪽 여백을 없애기

iframe {
width: 100%; // iframe을 div 크기에 맞게 조정
height: 100%; // iframe 높이를 부모 요소의 높이에 맞게 설정
display: block; // 블록 요소로 설정
margin: 0; // 여백을 0으로 설정하여 왼쪽으로 정렬
border-radius: 8px;
}
}


.styled-image {
max-width: 100%; /* 화면 크기에 맞게 이미지를 크기 조정 */
height: auto; /* 비율을 유지하면서 높이 자동 설정 */
display: block; /* 블록 요소로 설정하여 새로운 줄에 배치 */
float: none; /* <-- 명시적으로 float 제거 */
clear: both;
margin: 0; /* 여백을 0으로 설정 */
margin-right: 20px; /* 이미지와 텍스트 사이에 간격 추가 */
margin-bottom: 20px;
border: 2px solid #ddd; /* 얇은 테두리 추가 */
border-radius: 8px; /* 둥근 테두리 */
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* 부드러운 그림자 */
}


.styled-image_nofloat {
max-width: 100%; /* 화면 크기에 맞게 이미지를 크기 조정 */
display: block; /* 블록 요소로 설정하여 새로운 줄에 배치 */
margin: 0; /* 여백을 0으로 설정 */
margin-right: 20px; /* 이미지와 텍스트 사이에 간격 추가 */
margin-bottom: 20px; /* 이미지 아래에 20px의 마진 추가 */
border: 2px solid #ddd; /* 얇은 테두리 추가 */
border-radius: 8px; /* 둥근 테두리 */
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* 부드러운 그림자 */
clear: both; /* float된 요소 아래로 텍스트가 내려가도록 처리 */
}

.list-with-dot {
padding-left: 10px;
margin: 0;
list-style-type: disc;
}

.oss-warning-table {
table {
width: 100%;
border-collapse: collapse;
table-layout: fixed; // 열 너비 고정을 위해 추가
font-family: Arial, sans-serif;

th, td {
border: 1px solid #ccc;
padding: 10px 10px; // 원래보다 간결한 여백
text-align: left;
vertical-align: top;
background-color: white;
word-break: keep-all; // ★ 단어 기준 줄바꿈
white-space: normal;
}

th {
background-color: #f2f2f2;
font-weight: bold;
text-align: center;
}
// 2번째 컬럼(Warning message) 너비 고정
th.warning-col {
width: 250px;
}

// 커스텀 도트가 붙는 줄 정의
.dot-line {
position: relative;
padding-left: 1em;

&::before {
content: "●";
position: absolute;
left: 0;
top: 0;
color: #000; // 도트 색상
font-size: 0.75em;
line-height: 1.4;
}
}
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 0 additions & 34 deletions about/README.md

This file was deleted.

Binary file removed about/images/3rdparty1.png
Binary file not shown.
Binary file removed about/images/3rdparty2.png
Binary file not shown.
Binary file removed about/images/3rdparty3.png
Binary file not shown.
Binary file removed about/images/check1.png
Binary file not shown.
Binary file removed about/images/check2.png
Binary file not shown.
Binary file removed about/images/check3.png
Binary file not shown.
Binary file removed about/images/data1.png
Binary file not shown.
Binary file removed about/images/data2.png
Binary file not shown.
Binary file removed about/images/data3.png
Binary file not shown.
Binary file removed about/images/fosslight_scanner.png
Binary file not shown.
Binary file removed about/images/lock2.png
Binary file not shown.
Binary file removed about/images/process1.png
Binary file not shown.
Binary file removed about/images/process1_2.png
Binary file not shown.
Binary file removed about/images/process2.png
Binary file not shown.
Binary file removed about/images/process3.png
Binary file not shown.
Binary file removed about/images/process4.png
Binary file not shown.
Binary file removed about/images/vul1.png
Binary file not shown.
Loading