Skip to content

Commit

Permalink
Add security policy to repository
Browse files Browse the repository at this point in the history
  • Loading branch information
bclswl0827 committed Aug 26, 2024
1 parent c98026c commit 596dc4a
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 59 deletions.
24 changes: 24 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Close stale issues and PRs
permissions:
issues: write
pull-requests: write

on:
schedule:
- cron: "30 1 * * *"

jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v5
with:
stale-pr-message: "This PR is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days."
close-pr-message: "This PR was closed because it has been stalled for 5 days with no activity."
stale-issue-message: "This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days."
close-issue-message: "This issue was closed because it has been stalled for 5 days with no activity."
days-before-stale: 30
days-before-close: 5
exempt-issue-labels: "feature ☘,enhancement ⚙,bug 🐞"
exempt-pr-labels: "need-help,wip"
operations-per-run: 100
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@

Starting from v2.2.5, all notable changes to this project will be documented in this file.

## v3.1.1

### New Features

- Support export history waveform as MiniSEED

### Bug Fixes

- Discard records with different sample rate for SeedLink history

## v3.1.0

### New Features
Expand Down
64 changes: 5 additions & 59 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,65 +51,11 @@ Please visit [anyshake.org/docs/introduction](https://anyshake.org/docs/introduc

AnyShake Observer is designed and developed by [@bclswl0827](https://github.com/bclswl0827), test work is done by [@TenkyuChimata](https://github.com/TenkyuChimata).

Thanks to the following tools and libraries, AnyShake Observer is made possible!

### Backend

- [github.com/PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery)
- [github.com/bclswl0827/go-serial](https://github.com/bclswl0827/go-serial)
- [github.com/bclswl0827/sacio](https://github.com/bclswl0827/sacio)
- [github.com/beevik/ntp](https://github.com/beevik/ntp)
- [github.com/common-nighthawk/go-figure](https://github.com/common-nighthawk/go-figure)
- [github.com/gin-contrib/gzip](https://github.com/gin-contrib/gzip)
- [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin)
- [github.com/gorilla/websocket](https://github.com/gorilla/websocket)
- [github.com/juju/ratelimit](https://github.com/juju/ratelimit)
- [github.com/mackerelio/go-osstat](https://github.com/mackerelio/go-osstat)
- [github.com/sbabiv/xml2map](https://github.com/sbabiv/xml2map)
- [github.com/shirou/gopsutil](https://github.com/shirou/gopsutil)
- [github.com/swaggo/files](https://github.com/swaggo/files)
- [github.com/swaggo/swag](https://github.com/swaggo/swag)
- [github.com/wille/osutil](https://github.com/wille/osutil)
- [gorm.io/driver/mysql](https://github.com/go-gorm/mysql)
- [gorm.io/driver/postgres](https://github.com/go-gorm/postgres)
- [gorm.io/driver/sqlite](https://github.com/go-gorm/sqlite)
- [gorm.io/driver/sqlserver](https://github.com/go-gorm/sqlserver)
- [gorm.io/gorm](https://gorm.io/)
- [github.com/bclswl0827/mseedio](https://github.com/bclswl0827/mseedio)
- [github.com/fatih/color](https://github.com/fatih/color)
- [github.com/json-iterator/go](https://github.com/json-iterator/go)
- [github.com/swaggo/gin-swagger](https://github.com/swaggo/gin-swagger)

### Frontend

- [emotion](https://github.com/emotion-js/emotion)
- [mui](https://mui.com/)
- [reduxjs/toolkit](https://redux-toolkit.js.org/)
- [axios](https://axios-http.com/)
- [date-fns](https://date-fns.org/)
- [file-saver](https://github.com/eligrey/FileSaver.js)
- [highcharts](https://www.highcharts.com/)
- [highcharts-react-official](https://github.com/highcharts/highcharts-react)
- [i18next](https://www.i18next.com/)
- [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector)
- [leaflet](https://leafletjs.com/)
- [oregondsp](https://github.com/crotwell/OregonDSP-kotlin)
- [react](https://reactjs.org/)
- [react-dom](https://reactjs.org/)
- [react-hot-toast](https://react-hot-toast.com/)
- [react-i18next](https://react.i18next.com/)
- [react-leaflet](https://react-leaflet.js.org/)
- [react-polling](https://github.com/vivek12345/react-polling)
- [react-redux](https://react-redux.js.org/)
- [react-router-dom](https://reactrouter.com/)
- [react-scripts](https://github.com/facebook/create-react-app/tree/main/packages/react-scripts)
- [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter)
- [redux](https://react-redux.js.org/)
- [redux-persist](https://github.com/rt2zz/redux-persist)
- [cross-env](https://github.com/kentcdodds/cross-env)
- [tailwindcss](https://tailwindcss.com/)
- [tailwindcss-animated](https://tailwindcss-animated.com/)
- [typescript](https://www.typescriptlang.org/)
The success of AnyShake Observer is inseparable from the following core libraries:

- [github.com/bclswl0827/mseedio](https://github.com/bclswl0827/mseedio): Pure Go library for reading and writing MiniSEED data.
- [github.com/bclswl0827/sacio](https://github.com/bclswl0827/sacio): Pure Go library for reading and writing SAC data.
- [github.com/bclswl0827/slgo](https://github.com/bclswl0827/slgo): Pure Go library used to build SeedLink server.

## License

Expand Down
26 changes: 26 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Security Policy

## Supported Versions

Use this section to tell people about which versions of your project are
currently being supported with security updates.

| Version | Supported |
| ------- | ------------------ |
| 3.x.x | :white_check_mark: |
| < 3.0.0 | :x: |

## Reporting a Vulnerability

Vulnerabilities should be reported to bclswl0827[at]gmail.com - the main maintainer of this project. We will attempt to respond to/confirm reports within 2-3 days, but if you believe your report to be "critical" to user safety and security, please note as such in the subject. We take security vulnerabilities seriously.

When reporting an issue, where possible, please provide at least:

* The commit version the issue was identified at
* A proof of concept (plaintext; no binaries)
* Steps to reproduce
* Your recommended remediation(s), if any.

The AnyShake team is a volunteer-only effort, and may reach back out for clarification.

> Note: Please do not open public issues for security issues, as GitHub does not provide facility for private issues, and deleting the issue makes it hard to triage/respond back to the reporter.

0 comments on commit 596dc4a

Please sign in to comment.