Add security infrastructure and documentation #2
No reviewers
Labels
No labels
adr
automated
bug
chore
dependencies
documentation
enhancement
epic
github-actions
P1-high
P2-medium
P3-low
release
research
rust
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Slipstream/eventcore!2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "security-infrastructure"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
This PR establishes comprehensive security infrastructure and documentation for EventCore based on expert review feedback. Organizations require clear security processes and compliance guidance for production adoption.
Type of Change
Testing
cargo test --workspace)Performance Impact
No performance impact - documentation and CI workflow changes only.
Security Checklist
Input Validation
nutypetypesData Protection
SecureStringor similar for sensitive fieldsDependencies
cargo audit- no vulnerabilitiesError Handling
unwrap()in production code pathsCode Quality
Type Safety
Performance
&strvsStringDocumentation
Reviewer Checklist
Review Focus
Key areas for reviewers:
Summary
🤖 Generated with Claude Code https://claude.ai/code
Pull Request Overview
Adds security infrastructure by providing a security policy document, enhancing CI auditing, and automating dependency updates.
cargo-auditin CI withrustsec/audit-check, failing on warningsReviewed Changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
rustsec/audit-check@v2for CI security auditingComments suppressed due to low confidence (4)
eventcore/src/resource.rs:72
//, preventing proper rendering in rustdoc. Replace/// // ```rust,ignorewith/// ```rust,ignoreso the block is recognized correctly.SECURITY.md:25
.github/workflows/ci.yml:127
actions-rs/toolchain) to ensure Rust is available..github/dependabot.yml:37
open-pull-requests-limit, which could flood maintainers with PRs. Consider adding a limit similar to the cargo group.Pull Request Overview
This PR integrates a new “Security” section into the website navigation, refines the database resource example in the Rust docs, and removes a large set of legacy
docs/manualpages in favor of a consolidated documentation structure.website/src/SUMMARY.mdeventcore/src/resource.rsdocs/manuallanding page and many sub-chapters to support a symlink-based documentation layoutReviewed Changes
Copilot reviewed 46 out of 74 changed files in this pull request and generated 1 comment.
Comments suppressed due to low confidence (3)
website/src/SUMMARY.md:47
- [Security]) to maintain consistent markdown structure.[nitpick] Remove the redundant
//inside the doc comment; you can write/// Example with database pool resource…directly to keep the docs clean.