feat(profiles): add AWS Cloud Security and IAM posture workflow profile
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 74/100
Research direction
Start by reading the existing JSON files in src/skills_mcp_server/profiles/ and the schema checks in tests/test_profile_schemas.py to match the expected structure. Create src/skills_mcp_server/profiles/aws_cloud_security.json with the id, name, description, version, category, skills, tools and best_practices fields from the issue. Done when the file is valid JSON and pytest tests/test_profile_schemas.py passes.
Written by the indexing model from the issue text.
Description
Summary
Add a curated workflow profile for AWS cloud infrastructure security and IAM audit in src/skills_mcp_server/profiles/aws_cloud_security.json.
Scope and Requirements
Create src/skills_mcp_server/profiles/aws_cloud_security.json following the schema enforced by tests/test_profile_schemas.py:
id:"aws_cloud_security"name:"AWS Cloud Security & IAM Posture"description:"Auditing AWS cloud environments, least-privilege IAM policy design, and security posture monitoring."version:"1.0.0"category:"security"skills: list of relevant skills (for exampleaws-iam,cloudtrail,guardduty,prowler,scoutsuite,checkov).tools: list of cloud auditing tools.best_practices: list of security practices (for example least-privilege IAM roles, enforcement of MFA, KMS key rotation, encryption at rest and in transit, private subnet isolation).
Acceptance Criteria
- File
src/skills_mcp_server/profiles/aws_cloud_security.jsonis created and valid JSON. pytest tests/test_profile_schemas.pypasses without error.
- Dominant language
- Python
- Stars
- 1
- Forks
- 4
- Avg merge
- 5h 58m
- Merged PRs (30d)
- 20
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from rajpreetcodes/Skills_MCP_Server
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
rajpreetcodes/Skills_MCP_Server#51 ·
Maintainers usually reply within 1 day
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
rajpreetcodes/Skills_MCP_Server#50 ·
Maintainers usually reply within 1 day
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
rajpreetcodes/Skills_MCP_Server#48 ·
Maintainers usually reply within 1 day
-
enhancement good first issue
Difficulty 1/5 1-3 hours Newbie friendliness 85/100
rajpreetcodes/Skills_MCP_Server#47 ·
Maintainers usually reply within 1 day
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
rajpreetcodes/Skills_MCP_Server#44 ·
Maintainers usually reply within 1 day
All issues in rajpreetcodes/Skills_MCP_Server
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
huggingface/sentence-transformers#4186 ·
Maintainers usually reply within 5 days
-
documentation
Difficulty 1/5 Under an hour Newbie friendliness 92/100
QuantEcon/QuantEcon.py#988 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
fabriziosalmi/certmate#1247 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
documentation good first issue
Difficulty 2/5 Half a day Newbie friendliness 72/100
sujithputta02/Esapay#13 ·