-
Notifications
You must be signed in to change notification settings - Fork 0
Add security.md file to the repo #95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
53c0512
Add security.md file
tloakthar c304f08
Updated workflows.
redcatbear eb96084
Added .idea to .gitignore.
redcatbear bb53f7d
Updated Lua rocks.
redcatbear 6c700be
Changed runner to Ubuntu latest.
redcatbear cad116a
Repinned lua-cjson 2.1.0.
redcatbear 6c70348
Added zizmor and standard GitHub pages deployment.
redcatbear a4e5fdb
Removed superfluous obfuscation section.
redcatbear dd590bc
Install Lua and LuaRocks via APT.
redcatbear 5633d75
Use `apt-get` instead of `apt`.
redcatbear be8e4a3
Use `lua5.4` instead of `lua`.
redcatbear c7edc5f
Fixed workflow syntax.
redcatbear 9c8a30d
Luarocks set to Lua 5.4 explicitly.
redcatbear 00922f9
Added `liblua5.4-dev`.
redcatbear 61e0bc5
Global Luarocks config.
redcatbear 89283f8
Set `luarocks config lua_version 5.4` on the CLI.
redcatbear 5d80cb9
Tried `update-alternatives`.
redcatbear 5f3dd73
Explicitly removed Lua 5.1.
redcatbear fcffce4
Set LUA_INCDIR
redcatbear 178f458
Set Lua version in Luarocks.
redcatbear fcb0fbe
Set Luarocks lua_version and lua_dir in scope user.
redcatbear c063335
Restore cache before Luarocks config.
redcatbear 3bda449
Restore only the rocks, not Luarocks infra.
redcatbear d84df11
Removed cache for rocks.
redcatbear 1801c73
Added luarocks to GITHUB_PATH.
redcatbear b385fea
Reduced 5.4 setup.
redcatbear 77150f7
PlantUML in the same job.
redcatbear d5c3088
Reinstate rock cache.
redcatbear 57e9c15
Removed luarocks-config file.
redcatbear File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,19 +1,44 @@ | ||
| name: Broken Links Checker | ||
|
|
||
| on: | ||
| schedule: | ||
| - cron: "0 5 * * *" | ||
| push: | ||
| branches: | ||
| - main | ||
| pull_request: | ||
|
|
||
| - { | ||
| cron: 0 5 * * 0 | ||
| } | ||
| workflow_dispatch: null | ||
| jobs: | ||
| linkChecker: | ||
| runs-on: ubuntu-24.04 | ||
| runs-on: ubuntu-latest | ||
| permissions: { | ||
| contents: read | ||
| } | ||
| defaults: | ||
| run: { | ||
| shell: bash | ||
| } | ||
| concurrency: { | ||
| group: '${{ github.workflow }}-${{ github.ref }}', | ||
| cancel-in-progress: true | ||
| } | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: gaurav-nelson/github-action-markdown-link-check@v1 | ||
| with: | ||
| use-quiet-mode: "yes" | ||
| use-verbose-mode: "yes" | ||
| - id: checkout | ||
| uses: actions/checkout@v7 | ||
| with: { | ||
| persist-credentials: false | ||
| } | ||
| - id: configure-broken-links-checker | ||
| name: Configure broken links checker | ||
| run: | | ||
| mkdir -p ./target | ||
| echo '{"aliveStatusCodes": [429, 200], "ignorePatterns": [' \ | ||
| '{"pattern": "^https?://(www|dev).mysql.com/"},' \ | ||
| '{"pattern": "^https?://(www.)?opensource.org"}' \ | ||
| '{"pattern": "^https?://(www.)?eclipse.org"}' \ | ||
| '{"pattern": "^https?://projects.eclipse.org"}' \ | ||
| ']}' > ./target/broken_links_checker.json | ||
| - id: run-broken-links-checker | ||
| uses: tcort/github-action-markdown-link-check@e7c7a18363c842693fadde5d41a3bd3573a7a225 | ||
| with: { | ||
| use-quiet-mode: yes, | ||
| use-verbose-mode: yes, | ||
| config-file: ./target/broken_links_checker.json | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
redcatbear marked this conversation as resolved.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| # See https://docs.zizmor.sh/configuration/#settings | ||
| rules: | ||
| unpinned-uses: | ||
| config: | ||
| policies: | ||
| "actions/*": ref-pin | ||
| "exasol/python-toolbox/.github/actions/security-issues": ref-pin | ||
| "*": hash-pin | ||
| cache-poisoning: | ||
| ignore: | ||
| # Enabling caching is OK for non-release workflows | ||
| - ci-build.yml | ||
| - ci-build-native-build.yml | ||
| - ci-build-db-version-matrix.yml | ||
| - project-keeper-verify.yml | ||
| - test_on_windows.yml | ||
| - test_linux_build_on_windows.yml |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -12,3 +12,4 @@ Scripts | |
| .idea/workspace.xml | ||
| .idea/misc.xml | ||
| virtual-schema-common-lua-*.src.rock | ||
| /.idea/ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,26 @@ | ||
| # Security | ||
|
|
||
| If you believe you have found a new security vulnerability in this repository, please report it to us as follows. | ||
|
|
||
| ## Reporting Security Issues | ||
|
|
||
| * Please do **not** report security vulnerabilities through public GitHub issues. | ||
|
|
||
| * Please create a draft security advisory on the Github page: the reporting form is under `> Security > Advisories`. The URL is https://github.com/exasol/virtual-schema-common-lua/security/advisories/new. | ||
|
|
||
| * If you prefer to email, please send your report to `infosec@exasol.com`. | ||
|
|
||
| ## Guidelines | ||
|
|
||
| * When reporting a vulnerability, please include as much information as possible, including the complete steps to reproduce the issue. | ||
|
|
||
| * Avoid sending us executables. | ||
|
|
||
| * Feel free to include any script you wrote and used but avoid sending us scripts that download and run binaries. | ||
|
|
||
| * We will prioritise reports that show how the exploits work in realistic environments. | ||
|
|
||
| * We prefer all communications to be in English. | ||
|
|
||
| * We do not offer financial rewards. We are happy to acknowledge your research publicly when possible. | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| # virtual-schema-common-lua 5.0.1, released 2026-08-12 | ||
|
|
||
| Code name: Update LuaRocks dependencies | ||
|
|
||
| ## Summary | ||
|
|
||
| This release updates the LuaRocks dependencies used for JSON handling, testing and code coverage. | ||
|
|
||
| ## Dependency Updates | ||
|
|
||
| * `lua-cjson` 2.1.0.10 | ||
| * `busted` 2.3.0 | ||
| * `luacov` 0.17.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.