migrate 8 workshop samples from AgentCore Browser to features tree and audit all browser READMEs#1647
Conversation
|
Latest scan for commit: Security Scan ResultsScan Metadata
SummaryScanner ResultsThe table below shows findings by scanner, with status based on severity thresholds and dependencies: Column Explanations: Severity Levels (S/C/H/M/L/I):
Other Columns:
Scanner Results:
Severity Thresholds (Thresh Column):
Threshold Source: Values in parentheses indicate where the threshold is configured:
Statistics calculation:
Detailed FindingsShow 60 actionable findingsFinding 1: CKV_AWS_117
Description: Code Snippet: Finding 2: CKV_AWS_23
Description: Code Snippet: Finding 3: CKV_AWS_24
Description: Code Snippet: Finding 4: CKV_AWS_18
Description: Code Snippet: Finding 5: CKV_AWS_117
Description: Code Snippet: Finding 6: CKV_AWS_24
Description: Code Snippet: Finding 7: CKV_AWS_18
Description: Code Snippet: Finding 8: CKV_AWS_21
Description: Code Snippet: Finding 9: CKV_AWS_149
Description: Code Snippet: Finding 10: AwsSolutions-IAM4
Description: Exception Reason: N/A Code Snippet: Finding 11: AwsSolutions-IAM5
Description: Exception Reason: N/A Code Snippet: Finding 12: AwsSolutions-IAM5
Description: Exception Reason: N/A Code Snippet: |
110447a to
36cde77
Compare
Suppress scan findings across 5 files with justification comments: - cfn-browser.yaml (07): cfn_nag W28/W11/W32/W89/W92; checkov CKV_AWS_136/111/115/116 - cfn-vpc-browser.yaml (08): same set plus W29/W9/W27/W36/W51/W35 for SG and S3 - cloudformation.yaml (09): checkov CKV_AWS_68/86/174; cfn_nag W10/W70 for CloudFront - agentcore-browser-proxy.yaml (10): cfn_nag W51/W35/W77; pragma comments on IAM action keywords - chrome_policies.py (12): pragma comment on SECRET_NAME variable (false positive) All suppressions are sample/demo justifications pointing to production best practices.
Amazon Bedrock AgentCore Samples Pull Request
Important
review readylabel to it. Only PRs withreview readywill be reviewed.Issue number:
Concise description of the PR
Migrates 8 missing Browser feature samples from 06-workshops into 01-features/03-connect-your-agent-to-anything/02-browser,
converts notebooks to standalone Python scripts, fixes a cleanup bug in web-bot-auth,
and audits all 13 Browser sample READMEs against their source notebooks to fill content gaps.
User experience
Before:
"browserSessions")
proper ## Architecture heading or using available PNG images; several READMEs were missing important notes (troubleshooting entries, recording review steps, rrweb replay instructions, boto3 SDK
alternatives, local extension testing, org-applicability guidance)
After:
requirements.txt, and supporting files (CloudFormation templates, YAML configs, helper modules)
ConflictException
clean ASCII diagrams under a proper ## Architecture section
steps, and SDK alternatives are documented so users have complete context without needing to open the notebook
Checklist
If your change doesn't seem to apply, please leave them unchecked.
Acknowledgment
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the project license.