Skip to content

Commit e058d65

Browse files
committed
Harden repository ownership and CI
1 parent f0663b5 commit e058d65

5 files changed

Lines changed: 27 additions & 4 deletions

File tree

.github/CODEOWNERS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
* @carloskiron @seanmetatate
2+
3+
.github/ @carloskiron @seanmetatate
4+
bin/ @carloskiron @seanmetatate
5+
commands/ @carloskiron @seanmetatate
6+
docs/ @carloskiron @seanmetatate
7+
skills/ @carloskiron @seanmetatate

.github/workflows/ci.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,22 @@ on:
66
branches:
77
- main
88

9+
permissions:
10+
contents: read
11+
912
jobs:
1013
validate:
14+
name: validate
1115
runs-on: ubuntu-latest
16+
timeout-minutes: 10
1217
steps:
1318
- uses: actions/checkout@v4
1419

20+
- name: Set up Node.js
21+
uses: actions/setup-node@v4
22+
with:
23+
node-version: "22"
24+
1525
- name: Validate repository
1626
run: scripts/validate-repo.sh
1727

@@ -22,3 +32,6 @@ jobs:
2232
2333
- name: Validate Cortex plugin
2434
run: cortex plugin validate .
35+
36+
- name: Lint Markdown
37+
run: npx --yes markdownlint-cli2 "**/*.md"

.markdownlint.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"MD013": false
3+
}

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ For the Snowflake administrator:
7474

7575
- Metatate Snowflake Native App installed in the target Snowflake account. If it
7676
is not installed yet, start from the Snowflake Marketplace listing:
77-
https://app.snowflake.com/marketplace/listing/GZ2FTZU03OAS.
77+
<https://app.snowflake.com/marketplace/listing/GZ2FTZU03OAS>.
7878
- The app exposes the managed MCP server, normally
7979
`METATATE_APP.CORE.METATATE_MCP`.
8080
- A Snowflake role for Cortex Code users. Use a least-privilege role that is
@@ -263,5 +263,5 @@ The Snowflake-managed MCP server should expose these tools:
263263
## Security
264264

265265
Do not commit PATs, OAuth client secrets, access tokens, refresh tokens,
266-
generated MCP credential stores, screenshots of consent pages, or customer data. See
267-
[SECURITY.md](SECURITY.md).
266+
generated MCP credential stores, screenshots of consent pages, or customer data.
267+
See [SECURITY.md](SECURITY.md).

SECURITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The latest tagged release receives documentation and helper fixes.
66

77
## Reporting A Vulnerability
88

9-
Report security issues privately to security@getmetatate.com.
9+
Report security issues privately to <security@getmetatate.com>.
1010

1111
Do not open public GitHub issues for vulnerabilities, credentials, customer
1212
metadata, screenshots containing Snowflake account details, PATs, OAuth tokens, or

0 commit comments

Comments
 (0)