Skip to content

Commit c11861b

Browse files
committed
Merge branch 'main' into translations/ko-KR
2 parents 4a82081 + e9e9355 commit c11861b

File tree

130 files changed

+9768
-137
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

130 files changed

+9768
-137
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 0 additions & 50 deletions
This file was deleted.
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
name: "🚨 Bug Report"
3+
description: File a bug report
4+
title: "🚨 [BUG] - <title>"
5+
labels: ["bug", "triage"]
6+
assignees:
7+
- octocat
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
Thanks for taking the time to fill out this bug report!
13+
14+
- type: textarea
15+
id: what-happened
16+
attributes:
17+
label: What happened?
18+
description: Also tell us, what did you expect to happen?
19+
placeholder: |
20+
Steps to reproduce the behavior:
21+
1.
22+
2.
23+
3.
24+
25+
Expected behavior:
26+
...
27+
28+
Actual behavior:
29+
...
30+
validations:
31+
required: true
32+
33+
- type: textarea
34+
id: possible-fix
35+
attributes:
36+
label: Any suggestions for fixing this bug?
37+
description: If you have an idea to fix this bug, we'd love to hear it!
38+
validations:
39+
required: false
40+
41+
- type: textarea
42+
id: logs
43+
attributes:
44+
label: Relevant log output
45+
description: Please copy and paste any relevant log output.
46+
render: shell
47+
48+
- type: textarea
49+
id: environment
50+
attributes:
51+
label: Details about your environment
52+
description: Please provide the following information about your environment.
53+
placeholder: |
54+
## Your Environment
55+
- Go Version:
56+
- Operating System:
57+
- Browser (if applicable):
58+
- Relevant env vars
59+
60+
Tell us what you see!
61+
validations:
62+
required: false

.github/ISSUE_TEMPLATE/config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
blank_issues_enabled: false
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
name: "💡 Feature Request"
3+
description: Create a new ticket for a new feature request
4+
title: "💡 [REQUEST] - <title>"
5+
labels: ["question"]
6+
body:
7+
- type: textarea
8+
id: implementation_pr
9+
attributes:
10+
label: "Implementation PR"
11+
description: Associated pull request
12+
placeholder: "# Pull Request ID"
13+
validations:
14+
required: false
15+
- type: textarea
16+
id: reference_issues
17+
attributes:
18+
label: "Reference Issues"
19+
description: Related issues
20+
placeholder: "# Issue ID(s)"
21+
validations:
22+
required: false
23+
- type: textarea
24+
id: summary
25+
attributes:
26+
label: "Summary"
27+
description: Provide a brief explanation of the feature
28+
placeholder: Describe your feature request
29+
validations:
30+
required: true
31+
- type: textarea
32+
id: basic_example
33+
attributes:
34+
label: "Basic Example"
35+
description: Provide some basic examples of your feature
36+
placeholder: A few specific details about your feature request
37+
validations:
38+
required: true
39+
- type: textarea
40+
id: drawbacks
41+
attributes:
42+
label: "Drawbacks"
43+
description: What are the drawbacks/impacts of your feature request?
44+
placeholder: Identify the drawbacks and impacts while remaining neutral on your feature request
45+
validations:
46+
required: true
47+
- type: textarea
48+
id: unresolved_question
49+
attributes:
50+
label: "Unresolved questions"
51+
description: What questions remain unresolved?
52+
placeholder: Identify any unresolved issues
53+
validations:
54+
required: false

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
1-
# PR Checklist 🚨
1+
# [Title of Your PR]
22

3-
It is intended that only defined "*vulnerability entry leads*" should be able to create PR's (See [CODEOWNERS](https://github.com/OWASP/www-project-top-10-for-large-language-model-applications/blob/main/CODEOWNERS) and [Core Team](https://github.com/OWASP/www-project-top-10-for-large-language-model-applications/wiki/Core-Team))
3+
**Key Changes:**
44

5-
If you are not a CODEOWNER for the entry of artifact, please see our Issues and Discussions boards
5+
- [ ] List major changes and core updates
6+
- [ ] Keep each line under 80 characters
7+
- [ ] Focus on the "what" and "why"
68

7-
## Proposed changes
9+
**Added:**
810

9-
_Brief description_
11+
- [ ] New features/functionality
12+
- [ ] New files/configurations
13+
- [ ] New dependencies
1014

11-
## Types of changes
15+
**Changed:**
1216

13-
_Put an `x` in the boxes that apply_
17+
- [ ] Updates to existing code
18+
- [ ] Configuration changes
19+
- [ ] Dependency updates
1420

15-
- [ ] Bugfix (non-breaking change which fixes an issue)
16-
- [ ] New feature (non-breaking change which adds functionality)
17-
- [ ] Documentation Update (if none of the other choices apply)
21+
**Removed:**
1822

19-
## Checklist
23+
- [ ] Deleted files/code
24+
- [ ] Removed dependencies
25+
- [ ] Cleaned up configurations
2026

21-
_Put an `x` in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code._
27+
---
2228

23-
- [ ] I have x-referenced the appropriate issue this addresses within the [projects board](https://github.com/OWASP/www-project-top-10-for-large-language-model-applications/issues)
24-
- [ ] I have applied the relevant [labels](https://github.com/OWASP/www-project-top-10-for-large-language-model-applications/labels) this PR addresses
25-
26-
## Further comments
27-
28-
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...
29+
<!-- Delete any sections that are not applicable -->
30+
<!-- Add screenshots or code examples if relevant -->

.github/dependabot.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# .github/dependabot.yml
2+
version: 2
3+
updates:
4+
# Enable version updates for npm/yarn (JavaScript/TypeScript dependencies)
5+
- package-ecosystem: "npm"
6+
directory: "/"
7+
schedule:
8+
interval: "weekly"
9+
# Ignore the agent_security_initiative directory as it contains deliberately insecure code
10+
ignore:
11+
- dependency-name: "*"
12+
paths:
13+
- "initiatives/agent_security_initiative/**"
14+
labels:
15+
- "dependencies"
16+
- "security"
17+
18+
# Enable version updates for Python dependencies (pip/pipenv/poetry)
19+
- package-ecosystem: "pip"
20+
directory: "/"
21+
schedule:
22+
interval: "weekly"
23+
ignore:
24+
- dependency-name: "*"
25+
paths:
26+
- "initiatives/agent_security_initiative/**"
27+
labels:
28+
- "dependencies"
29+
- "security"
30+
31+
# Enable version updates for Docker
32+
- package-ecosystem: "docker"
33+
directory: "/"
34+
schedule:
35+
interval: "weekly"
36+
ignore:
37+
- dependency-name: "*"
38+
paths:
39+
- "initiatives/agent_security_initiative/**"
40+
labels:
41+
- "dependencies"
42+
- "security"
43+
44+
# Enable version updates for GitHub Actions
45+
- package-ecosystem: "github-actions"
46+
directory: "/"
47+
schedule:
48+
interval: "weekly"
49+
labels:
50+
- "dependencies"
51+
- "ci"

.github/labeler.yaml

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
# Area Labels
3+
area/docs:
4+
- changed-files:
5+
- any-glob-to-any-file: "docs/**/*"
6+
7+
area/examples:
8+
- changed-files:
9+
- any-glob-to-any-file: "examples/**/*"
10+
11+
area/github:
12+
- changed-files:
13+
- any-glob-to-any-file: ".github/**/*"
14+
15+
area/pre-commit:
16+
- changed-files:
17+
- any-glob-to-any-file: ".pre-commit-config.yaml"
18+
- any-glob-to-any-file: ".hooks/**/*"
19+
20+
area/python:
21+
- changed-files:
22+
- any-glob-to-any-file: "pyproject.toml"
23+
- any-glob-to-any-file: "requirements.txt"
24+
- any-glob-to-any-file: "*.py"
25+
26+
area/security:
27+
- changed-files:
28+
- any-glob-to-any-file: "SECURITY.md"
29+
- any-glob-to-any-file: "secrets.baseline"
30+
31+
area/taskfiles:
32+
- changed-files:
33+
- any-glob-to-any-file: "Taskfile.yaml"
34+
35+
area/tests:
36+
- changed-files:
37+
- any-glob-to-any-file: "tests/**/*"
38+
39+
area/workspace:
40+
- changed-files:
41+
- any-glob-to-any-file: "python.code-workspace"
42+
43+
# Development Labels
44+
area/dev:
45+
- changed-files:
46+
- any-glob-to-any-file: "dev/**/*"
47+
48+
# Semantic Type Labels
49+
type/digest:
50+
- head-branch: ["^renovate/"]
51+
- head-branch: ["^deps/"]
52+
53+
type/patch:
54+
- any: ["title:/^(?:Fix|Patch|Update)/"]
55+
56+
type/minor:
57+
- any: ["title:/^(?:Add|Feature|Improve)/"]
58+
59+
type/major:
60+
- any: ["title:/^(?:BREAKING)/"]
61+
62+
type/break:
63+
- any: ["body:/BREAKING CHANGE:/"]
64+
65+
# Documentation Labels
66+
type/docs:
67+
- changed-files:
68+
- any-glob-to-any-file: "docs/**/*"
69+
- any-glob-to-any-file: "*.md"
70+
71+
# Core Files Labels
72+
type/core:
73+
- changed-files:
74+
- any-glob-to-any-file: "CODEOWNERS"
75+
- any-glob-to-any-file: "LICENSE"
76+
- any-glob-to-any-file: "README.md"

0 commit comments

Comments
 (0)