26 Commits

Author SHA1 Message Date
Amit Ziv
ebbe0abd48 golang rules 2025-08-27 13:12:57 +03:00
Matan kotick
39700e61d4 Merge pull request #7 from nimK1987/main 2025-08-26 10:34:07 +03:00
nimK1987
ce4d2efc16 Fix typos 2025-08-11 14:32:58 +03:00
nimK1987
5bde17eaae Add file path manipulations rule 2025-08-11 14:11:30 +03:00
nimK1987
2b29158ad9 Add C# rules 2025-08-11 11:42:14 +03:00
Matan Kotick
aa7f69a778 Merge branch 'main' of github.com:matank001/cursor-security-rules 2025-06-20 19:14:35 +03:00
Matan Kotick
b0d2ee39d6 Update path traversal prevention settings to always apply the guidelines for enhanced security in file handling. 2025-06-20 19:14:27 +03:00
Matan Kotick
9a41a7dcd0 Add path traversal prevention guidelines to enhance security in file handling. The new document outlines rules against using user input in file paths, provides secure coding examples in Python, JavaScript, and PHP, and emphasizes the importance of input validation and safe path construction methods to mitigate risks associated with path traversal attacks. 2025-06-20 19:13:23 +03:00
Amit Ziv
d1b9fcf04b Update dangerous-flows.mdc 2025-06-18 14:03:22 +03:00
Amit Ziv
dee22200b2 Merge pull request #2 from itinance/fix/fix-duplicates-for-mcp
removed duplicated rule for mcp-usage
2025-06-17 18:10:57 +03:00
Amit Ziv
2f8c988d5f Merge pull request #4 from itinance/adding-private-keys-to-mcp-usage
added 'private keys' to the list of secrets
2025-06-17 18:09:45 +03:00
Hagen Hübel
2919d62440 added 'private keys' to the list of secrets 2025-06-17 01:04:29 +02:00
Hagen Hübel
ecbdec614b removed duplicated rule for mcp-usage 2025-06-17 00:58:58 +02:00
Matan Kotick
9f13b713a0 Enhance MCP usage guidelines by adding detailed rules on handling sensitive data. The update includes clarifications on the treatment of user-supplied input, examples of sensitive data, and the scope of the rule to ensure robust security in data transmission within the MCP system. 2025-06-14 19:44:24 +03:00
Matan Kotick
ec866be0d1 Add secure development guidelines for Java and XML processing to prevent common vulnerabilities. The new rules focus on secure coding practices, input validation, and safe parsing techniques, ensuring robust security across Java applications and XML handling. 2025-06-14 18:40:08 +03:00
Matan Kotick
5b7d063248 Add secure development guidelines for Ruby and Rust to prevent common vulnerabilities. The new rules focus on safe coding practices, input validation, and proper error handling, ensuring robust security across both languages. 2025-06-14 17:36:53 +03:00
Matan Kotick
db8a81908c Add secure SQL usage guidelines to prevent common vulnerabilities in database interactions. The new rules emphasize the use of parameterized queries, input validation, and proper error handling to enhance security across all programming languages. 2025-06-13 19:13:50 +03:00
Matan Kotick
c813e65963 Add SSRF Prevention rules to enhance security for outbound network requests 2025-06-13 19:05:42 +03:00
Amit Ziv
be434cc3f5 Merge pull request #1 from matank001/dangerous-flows-rule
New Rule - Dangerous Flows
2025-06-12 22:02:36 +03:00
Amit
e69b340515 dangerous flows 2025-06-12 17:41:38 +00:00
Matan kotick
ebfa2b94f5 Create LICENSE 2025-06-12 20:16:25 +03:00
Matan Kotick
1598451267 Enhance README by adding contribution guidelines and introducing the authors. This update encourages community involvement and provides context about the contributors' expertise in AI safety. 2025-06-12 16:00:40 +03:00
Matan Kotick
525784d782 Add security rules for C and Node.js development, and update Python rules to include Jupyter notebooks. These rules aim to enhance code safety and prevent common vulnerabilities across different programming environments. 2025-06-12 15:53:40 +03:00
Matan Kotick
9c9a47286a Update README to clarify purpose and importance of Cursor Security Rules 2025-06-12 15:38:14 +03:00
Matan Kotick
f398133e54 Add security rules for PHP and Python development, and enhance README 2025-06-12 15:34:59 +03:00
Matan kotick
644f2fb737 Initial commit 2025-06-12 14:20:34 +03:00