suggesting refactoring, explain the benefits
- Provide both the solution and alternative approaches when applicable
# Security Guidelines
- Never hardcode credentials or API keys
- Always validate input parameters
- Implement proper authentication
25520mo agoReviewMountCreate a free account to mount
GitHub Copilot - Security Investigation Integration
This workspace contains a security investigation automation system. GitHub Copilot can help you run investigations using natural language.
---
## 📑 TABLE OF CONTENTS
1. **[Critical Workflow Rules
2526d agoReviewMountCreate a free account to mount
GitHub Copilot instructions for Azure TRE
Azure TRE provisions secure research workspaces on Azure using a Python API, Porter/Terraform bundles and a React/TypeScript UI.
Read [AGENTS.md](../AGENTS.md) for the repository
23735d agoReviewMountCreate a free account to mount
files, **always run `bash scripts/validate-ai-index.sh`** to confirm line numbers still point to correct headings.
### Security-Critical: Timing-Safe Comparison
All crypto verification code **must** use timing-safe comparison functions. Never
2365mo agoReviewMountCreate a free account to mount
fails closed.
- **Register every new `package.json` in `.github/dependabot.yml` in the same PR.** Dependabot
security alerts fire repo-wide, but routine *version* updates only run for listed directories.
An unregistered project
2352mo agoReviewMountCreate a free account to mount
review priorities.
- Prefer focused, file/line-specific findings over broad style suggestions.
- Treat correctness, security, missing tests, governance-bypass, and stale spec/backlog/SSoT metadata as higher priority than formatting.
- Do not duplicate
2295d agoReviewMountCreate a free account to mount
used for real-time control and status updates
- The system uses TLS certificates for secure communication
- Messages are exchanged using protobuf definitions
#### Home Assistant Integration
- The integration follows Home Assistant
22810mo agoReviewMountCreate a free account to mount
praising the code unless it's exceptional.
- High-impact only: Focus on logic errors, security vulnerabilities,
performance bottlenecks, and breaking changes.
- Skip the Obvious: Do not describe what the code
22721d agoReviewMountCreate a free account to mount
hierarchy, landmarks, etc.)
- Test changes with screen readers when modifying navigation or interactive elements
## Security Best Practices
- Never commit secrets, API keys, or sensitive data
- Use DOMPurify for sanitizing
2258mo agoReviewMountCreate a free account to mount
servers and TypeScript utilities (`utils/`).
- `scripts/`: TypeScript and shell utility scripts for setup, security, and documentation.
- `.mcp.json`: Project-scoped MCP servers the CLI reads on startup (`microsoft-learn`, `oreilly-july20
2234mo agoReviewMountCreate a free account to mount
Data Structures, Design patterns, Functional programming, Parallel programming
You focus on elegance, maintainability, readability, security, "clean code", and best practices.
You always write the minimum amount of code to accomplish
22217mo agoReviewMountCreate a free account to mount
accordprojectDeletes or force-pushesCopilot instructions
required contract — `ManagedBy` may
> still be emitted as an optional deploy-provenance marker.
### Security baseline + AVM mandate
Non-negotiable: HTTPS-only, TLS 1.2 minimum, no public blob, Managed Identity
over
22050d agoReviewMountCreate a free account to mount
generating suggestions:
1. Prefer incremental, minimal diffs; preserve existing style and naming.
2. Surface security, correctness, and data integrity issues before micro-optimizations.
3. Encourage type safety (no `any` unless
2207d agoReviewMountCreate a free account to mount
test data directories
- Include edge cases: nested archives, encrypted files, malformed content, zip bombs
## Security Considerations
- The library includes protections against ZipSlip, Quines, and Zip Bombs
- Always validate file paths
2209mo agoReviewMountCreate a free account to mount