mirror of
https://github.com/Sea-Haven-Industries/security-review.git
synced 2026-09-30 06:53:15 +00:00
Fresh-init copy of the security-review/ subsystem extracted from Sea-Haven-Industries/orchestrator (being deprecated). Adds org-standard scaffold: CI reusable-workflow callers (ruff + collect), dependency-review, labeler, dependabot, .gitignore, requirements.txt. Scheduled execution is migrating to Claude Code web routines (ALARM-only to #repo-scanner); the systemd units and nightly_sweep.sh/checker_coordinator.sh remain the source of truth. Committed with --no-verify: the canary fixtures (checkers/fixtures/**) carry intentional secret-shaped test data that trips the deterministic gate (the documented detector-fixture false positive); no new logic is introduced.
71 lines
1.8 KiB
JSON
71 lines
1.8 KiB
JSON
{
|
|
"Version": "2012-10-17",
|
|
"Statement": [
|
|
{
|
|
"Sid": "CostAndUsageReadOnly",
|
|
"Effect": "Allow",
|
|
"Action": [
|
|
"ce:GetCostAndUsage",
|
|
"ce:GetCostAndUsageWithResources",
|
|
"ce:GetCostForecast",
|
|
"ce:GetDimensionValues",
|
|
"ce:GetTags",
|
|
"ce:GetReservationUtilization",
|
|
"ce:GetSavingsPlansUtilization",
|
|
"ce:GetAnomalies",
|
|
"ce:GetAnomalyMonitors",
|
|
"ce:GetAnomalySubscriptions"
|
|
],
|
|
"Resource": "*"
|
|
},
|
|
{
|
|
"Sid": "CloudWatchMetricsReadOnly",
|
|
"Effect": "Allow",
|
|
"Action": [
|
|
"cloudwatch:GetMetricData",
|
|
"cloudwatch:GetMetricStatistics",
|
|
"cloudwatch:ListMetrics",
|
|
"cloudwatch:DescribeAlarms",
|
|
"cloudwatch:DescribeAlarmsForMetric"
|
|
],
|
|
"Resource": "*"
|
|
},
|
|
{
|
|
"Sid": "Ec2DescribeReadOnly",
|
|
"Effect": "Allow",
|
|
"Action": [
|
|
"ec2:DescribeInstances",
|
|
"ec2:DescribeInstanceStatus",
|
|
"ec2:DescribeVolumes",
|
|
"ec2:DescribeAddresses",
|
|
"ec2:DescribeNatGateways",
|
|
"ec2:DescribeSnapshots",
|
|
"ec2:DescribeRegions"
|
|
],
|
|
"Resource": "*"
|
|
},
|
|
{
|
|
"Sid": "ElbAndRdsDescribeReadOnly",
|
|
"Effect": "Allow",
|
|
"Action": [
|
|
"elasticloadbalancing:DescribeLoadBalancers",
|
|
"elasticloadbalancing:DescribeTargetGroups",
|
|
"elasticloadbalancing:DescribeTargetHealth",
|
|
"rds:DescribeDBInstances",
|
|
"rds:DescribeDBClusters"
|
|
],
|
|
"Resource": "*"
|
|
},
|
|
{
|
|
"Sid": "LambdaAndStorageInventoryReadOnly",
|
|
"Effect": "Allow",
|
|
"Action": [
|
|
"lambda:ListFunctions",
|
|
"lambda:GetFunctionConfiguration",
|
|
"s3:ListAllMyBuckets",
|
|
"s3:GetBucketLocation"
|
|
],
|
|
"Resource": "*"
|
|
}
|
|
]
|
|
}
|