Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .github/workflows/socket-security.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Socket Security

on:
pull_request:
branches: [main]

jobs:
scan:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
issues: write
security-events: write
steps:
- uses: actions/checkout@v6

- uses: SocketDev/socket-security-py-action@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
46 changes: 46 additions & 0 deletions socket.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
version: 2

issueRules:
# Supply chain threats — critical for a security plugin
malware: true
didYouMean: true
gptMalware: true
installScripts: true
obfuscatedFile: true
manifestConfusion: true
troll: true

# Runtime behavior — high relevance for a sandboxing project
networkAccess: true
shellAccess: true
envVars: true
filesystemAccess: true
usesEval: true

# Dependency sourcing risks
gitDependency: true
httpDependency: true
gitHubDependency: true

# Ownership and maintenance
unstableOwnership: true
newAuthor: true
deprecated: true
unmaintained: true

# Vulnerability tracking
criticalCVE: true
cve: true
mediumCVE: true

# Quality signals
trivialPackage: true
highEntropyStrings: true
debugAccess: true
telemetry: true

githubApp:
enabled: true
pullRequestAlertsEnabled: true
dependencyOverviewEnabled: true
projectReportsEnabled: true
Loading