OWASP WrongSecrets - Copilot Instructions
Welcome to the OWASP WrongSecrets project! This document provides GitHub Copilot with essential context to help you contribute effectively to this educational cybersecurity project.
## Project Overview
Steady15 mentions in 2 weeks
No other project uses it yet
1.5k4y agoReviewMountCreate a free account to mount
code patterns and conventions
3. **Test**: Add comprehensive test cases with edge cases
4. **Document**: Update both code comments and user documentation
5. **Validate**: Test on multiple platforms and with
1.5k10mo agoReviewMountCreate a free account to mount
practices.
---
## Development Priority Guidelines
### 1. **Teams-First Approach**
- Always reference Microsoft Teams samples and documentation first.
- Prioritize Teams Platform APIs over generic Bot Framework patterns.
- Use Teams-specific terminology
1.4k19mo agoReviewMountCreate a free account to mount
m.cursor > 0 { m.cursor-- }
case key.Matches(msg, keys.Down):
if m.cursor < len(m.items)-1 { m.cursor++ }
}
```
---
## 16) Documentation & Comments
* Exported types/functions must have a sentence GoDoc.
* At the top of each file, include
1.4k39d agoReviewMountCreate a free account to mount
concise in your explanations - focus on what's important rather than explaining obvious details.
## Documentation Files
- You must only create documentation files if explicitly requested by the user.
=== boost rules
1.4k2mo agoReviewMountCreate a free account to mount
Project architecture and codebase structure
- AI Agent Development Guidelines (code quality, testing, restrictions)
- Module documentation and navigation
- Code Quality standards, testing requirements, and restrictions
If you read this file
1.4k10mo agoReviewMountCreate a free account to mount
Prefer `anyhow::Result` for fallible functions.
- Keep `unsafe` blocks as small as possible and document why each one is necessary.
- Do not introduce new dependencies without a clear justification; check
1.4k4mo agoReviewMountCreate a free account to mount
sample_search` tools of the `bitplatform` MCP server to search Microsoft's latest official documentation for detailed and up-to-date information before responding to specific or narrowly defined questions
1.4k12mo agoReviewMountCreate a free account to mount
must add a test that reproduces the bug.
- New features must be tested and documented.
- Use `@ts-expect-error` for known false positives; `@ts-ignore` only for
errors
1.4k5mo agoReviewMountCreate a free account to mount
These instructions define a unified style and process standard for authoring and maintaining learn.microsoft.com documentation with GitHub Copilot or other AI assistance.
## Learn-wide Instructions
Below are instructions that apply
1.3k22mo agoReviewMountCreate a free account to mount
SelectedColor`, `UndefinedColor`)
- **Parameters and Local Variables**
- Use camelCase (e.g., `color`, `alpha`, `targetType`)
4. **XML Documentation**
- Use XML documentation comments (`///`) for public APIs
- Include ` `, ` `, and ` ` tags as appropriate
- Example:
```csharp
///
/// Change
1.3k9mo agoReviewMountCreate a free account to mount
uses a modern Python build system with hatch, and includes comprehensive testing, linting, and documentation.
## Working Effectively
### Environment Setup
- **Python Requirements**: Python 3.10 or higher (tested with 3.9-3.13)
- **Network
1.3k3mo agoReviewMountCreate a free account to mount
Validate user-controlled file paths with the service file policy in `services/src/airunner_services/runtimes/file_policy.py` and related document-access helpers.
- Keep app-managed data under the configured runtime/data layout. Preserve private permissions
1.3k7mo agoReviewMountCreate a free account to mount
supabase-swift
## Instructions for Code Review
- Check for breaking API changes
- Check if documentation is up to date
- Check if examples are up to date
- Check if tests are comprehensive
Steady9 mentions in 2 weeks
No other project uses it yet
1.3k29d agoReviewMountCreate a free account to mount
test` to validate
5. Add E2E test script in `testdata/` if needed
6. Update documentation in README.md if user-facing
### Fixing a Bug
1. Reproduce the issue
1.3k2y agoReviewMountCreate a free account to mount
capabilities/`.
- Prefer composition (capabilities, helpers) over inheritance.
- Use the logging utilities in `utils/logging.py`.
- Document all new scripts and major changes in the `README.md` or relevant `.md` files.
- Mark all workarounds
1.3k3mo agoReviewMountCreate a free account to mount
Copilot Instructions
This is the Strapi documentation repository (Docusaurus 3, docs.strapi.io).
Full agent guidance, conventions, and project rules are in [`AGENTS.md`](../AGENTS.md).
## Quick reference
- **Stack**: JavaScript/Node only — no new languages
1.3k4mo agoReviewMountCreate a free account to mount