Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

feat(profiles): add AWS Cloud Security and IAM posture workflow profile

Open Beginner friendly
#49 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
74/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
aws, json, python
Domain
cloud, security

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

enhancement good first issue
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:

  1. id: "aws_cloud_security"
  2. name: "AWS Cloud Security & IAM Posture"
  3. description: "Auditing AWS cloud environments, least-privilege IAM policy design, and security posture monitoring."
  4. version: "1.0.0"
  5. category: "security"
  6. skills: list of relevant skills (for example aws-iam, cloudtrail, guardduty, prowler, scoutsuite, checkov).
  7. tools: list of cloud auditing tools.
  8. 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.json is created and valid JSON.
  • pytest tests/test_profile_schemas.py passes 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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from rajpreetcodes/Skills_MCP_Server

All issues in rajpreetcodes/Skills_MCP_Server

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.